Decision Analysis and Resolution (DAR)
We divide the terms to understand them better.
Decision Analysis is related to analyze possible decisions. So we need a process to perform decision analysis.
Resolution is related to a proposed solution. These solutions are matched up against a benchmark.
Overall, Decision Analysis and Resolution (DAR) are used to analyze possible decisions for proposed solutions.
A popular definition is also available; The purpose of decision analysis and resolution is to analyze possible decisions using a formal evaluation process that evaluates identified alternatives against established criteria.
Why do we need DAR?
Software development involves different activities and there are chances we can make bad/sudden decisions which can lead to project risk.
With the help of DAR, we can avoid such circumstances to appear in our project.
Example: We have to use a configuration management tool in our project then we need to keep three-four options based on technologies compatibility and other parameters.
Where can we apply DAR to?
- Alternate Design decisions.
- Software Tool specific decisions in the project.
- Testing approaches.
- Technical Solutions.
When You Use the DAR Process?
DAR is used for decisions that are high risk, may result in loss of business or have legal implications.
- Schedule impact of >xx days that may move the project deadlines.
- A Cost impact of >xx% is anticipated.
- Quality Impact of >xx% from established benchmarks.
How to perform DAR?
Specific Practices by Goal
- SG 1 Evaluate Alternatives
- SP 1.1 Establish Guidelines for Decision Analysis
We can take many possible decisions but are all our decisions require a formal evaluation process? Answer is No. The decision to conduct a formal evaluation process is determined by the established guidelines. We should have to maintain guidelines to determine which issues are subject to a formal evaluation process.
- SP 1.2 Establish Evaluation Criteria
The evaluation criteria provide the basis for evaluating alternative solutions. Evaluation Criteria can be documented and maintained. The relative ranking of these criteria is required to find out the most ranked criteria.
- SP 1.3 Identify Alternative Solutions
Practices like Brainstorming sessions may stimulate innovative alternatives and in short time, we can identify many alternative solutions.
- SP 1.4 Select Evaluation Methods
Select the evaluation methods for evaluating alternative solutions against established criteria. For example: Survey, Prototyping
- SP 1.5 Evaluate Alternative Solutions
Alternative solutions are evaluated using the established criteria and methods which involves analysis, discussion, and review.
- SP 1.6 Select Solutions
Sum up all the outcomes of all previous activities and select solutions from the alternatives.
Other Decision Making Tools and Techniques
- Decision Trees
- Six Thinking Hats
- Grid Analysis
- Pareto Analysis
- Cost/Benefit Analysis
- Matched Pairs
- Weighted Tables
- Delphi Technique
- Force Field Analysis
- Nominal Group
- Ranking Technique
- One Half Plus One
- Weighted Multivoting