|

Implementation tasks:
5.3.1.1 Adjust process
5.3.1.3 Choose methods & tools
5.3.1.4 Develop & execute SDP
References:
UMP glossary
Bibliography
Conventions & Notation
|
Task 5.3.1.3: Choose methods and tools
| Task
goals |
To define formal
methods and supporting tools which
should be used in the project |
| Procedure |
- Development manager: Requests
developers to propose methods and tools for
the project. The project constraints should
be explicitly explained in the request.
- Developers: Propose the appropriate methods
and tools, based on their
successful experience and meeting the project constraints.
- Development manager: Defines methods
and tools for the project taking into consideration
the developers' proposals.
- Development manager and Developers: Conduct
Technical Review of the methods and tools defined. The goal is
to agree and confirm with
developers on the methods and tools.
- Project Manager: If necessary, agrees with
the project participants, other than developers, on
methods and tools. This could be done as part of the Software
development
plan
agreement task.
- Project Manager: Publishes the
corrected and approved methods and tools.
- Project Manager: If necessary organizes training
course for developers in the chosen methods and tools.
|
| Inputs |
Programming
artifacts |
None
|
| Model |
None |
| Documents |
Project documentation |
| Checklists |
None |
| Guides |
Recommended methods
and tools |
| Outputs |
Programming artifacts |
None |
| Model |
None |
| Documents |
Software
Development Plan (SDP) section:
|
| Checklists |
None |
| Completion
criteria |
Methods and tools are defined
for every project task |
| Quality
metrics |
The same methods and tools
are used for similar tasks and by all project participants |
| Milestones |
Before task starts |
| Task improvement opportunity events |
- Development problems (of any kind), which are considered by
the team as the method / tool application consequences
- Method cannot be used by the team effectively
- Tool cannot be used by the team effectively
- High cost of the method or tool
|
|