Full title | Identify and evaluate available options for implementing a change request |
---|
Objective | Choose the best available option for implementing a requested change. |
---|
Applicability | This practice concerns mostly two phases of software development: - Crucial: maintenance phase
- Important: development phase, if new features affect existing code
|
---|
Context | The practice applies to all projects. |
---|
Addressed elements in SMM | 5.3. Assessment of modification options |
---|
Actions | - Identify available options for implementing the change requests
- Consider constraints and risks resulting from technology, user preferences and likely future directions of the project development
- Involve key programmers in this process
- Perform a multi-facet evaluation of available options
- Identify evaluation factors. Consider the contexts of the project and the change request
- Involve the team in the evaluation process
Consider applying SWOT analysis to choose the preferred option
|
---|
Risks | - Not all risks and opportunities have not been identified
- The decision can be suboptimal
- The set of identified options is not complete
- The decision can be suboptimal
|
---|
Related practices | BP-B.1: Assess available technologies |
---|