Guideline: Tool Information in the UMF
This guideline describes how tools and tool mentors are handled in the Unified Method Framework (UMF), including both definitions and assignments.
Main Description

Tool information can come in many forms: tools, tool mentors, examples, templates, supporting materials, capability patterns, white papers, etc.

In the Unified Method Framework (UMF), tool information is defined in multiple plug-ins.

Tools (the standard categories) are defined in the Core in a Tool Definition Base plug-in where they can be shared between Practices.

Other tool information is defined according to its scope:

  • General tool information (as opposed to practice-specific tool information) is defined in the Tool Definition Base plug-in.
  • Practice-specific tool information is defined in the Practice Base (or Extend) plug-in. 

The UMF does NOT implement a Delayed Assignment approach for tools because the assignment of tool mentors to tools does not change (tool mentors are written for a specific tool). Thus:

  • Tool guidance is assigned to tasks in the Practice Base (or Extend) plug-in where the task is defined. The assignment is done directly in the task definition.
  • Tool mentors are assigned to the appropriate Tool standard categories in the plug-in where the tool mentors are defined. The assignment is done by defining a contributor to the Tool standard category (defined in a Tool Definition plug-in) and then assigning the tool mentor to the Tool in the contributor. 

For more information on Tool Definition and Practice plug-ins, see Concept: Practice Library Plug-In Types. For more information on Base and Extend plug-ins, see Concept: Practice Library Plug-In Parts

For an example of how tools are implemented in the UMF, see UMF Tool Information Example.

More Information