DAR Training DAR GP 2.5

Decision Analysis and Resolution Procedure

v1a

(Sharedwith permission of TPG client)

Table of Contents

Table of Contents

List of Figures

List of Tables

Revision History

Plan Approvals

1.Introduction

1.1.Purpose

1.2.Scope

1.3.Audience

1.4.Ownership

1.5.Tailoring

1.6.Definitions

1.7.References

1.8.Roles and Responsibilities

1.8.1.Decision Owner

1.8.2.Decision Participant

1.8.3.Decision Stakeholder

2.DAR Process

2.1.Event Triggers

2.2.Solution Identification

2.3.Evaluation Criteria

2.4.Evaluation Method

2.5.Solution Evaluation

2.5.1.Computation Method

2.6.Solution Selection

3.DAR Training

4.DAR Audits and Reviews

5.Metrics

Appendix A: DAR Worksheet

List of Figures

None

List of Tables

Table 1Sample Evaluation Criteria

Table 2Sample Evaluation Table

Revision History

REV / DATE / AUTHOR / NOTES
1a / 9/27/05 / NSP / Changed appendix A table column from “Rank” to “Coefficient” to match process definition. Removed title ‘Draft’.

Plan Approvals

REV / APPROVAL 1 / DATE / APPROVAL 2 / DATE
  1. Introduction
  2. Purpose

The purpose of this <division> Decision Analysis and Resolution (DAR) Procedure is to define the minimum required activities for the DAR process in order to comply with the DAR policy as defined in the YYY Policy document.

1.2.Scope

This Decision Analysis and Resolution Procedure shall apply to <division> development projects.

1.3.Audience

The primary users of this procedure are assumed to be those people making product-critical decisions within the <division> organization and the process/quality team involved in process improvement activities.

1.4.Ownership

This <division> Decision Analysis and Resolution Procedure is owned and maintained by the YYY SEPGin accordance with the YYY Process Improvement Standard.

1.5.Tailoring

Tailoring of this <division> Decision Analysis and Resolution Procedure must be performed in accordance with the YYY Tailoring Procedure.

1.6.Definitions

Terms used in this document can be found in the YYY glossary.

1.7.References

All references can be found on the YYY web site.

1.8.Roles and ResponsibilitiesDAR GP 2.3, DAR GP 2.4, DAR GP 2.7

The roles and responsibilities defined here are intended for the context of this document. It is not intended to be a complete set of roles and responsibilities.

1.8.1.Decision OwnerDAR GP 2.8

The decision owner is the person ultimately responsible for making the final decision. The decision owner is responsible for:

Completing the DAR worksheet in Appendix A:

Ensuring the appropriate evaluation criteria and evaluation method(s) are identified for the solutions under consideration

Ensuring a final decision is reached

1.8.2.Decision Participant

A decision participant is someone who participates in the decision making process. The decision participant shall have the required knowledge and background required to assist in making an informed decision. DAR participants shall have the appropriate organizational authority to make the required decisions.

1.8.3.Decision Stakeholder

A decision stakeholder is someone who is affected by the decision but does not participate in the decision making process.

  1. DAR ProcessDAR GP 2.2, DAR GP 2.6, DAR GP 3.2

The Decision Analysis and Resolution (DAR) process is a formal method of evaluating key program decisions and proposed solutions to program issues. This ensures a controlled decision process, rather than a reactionary decision process, for critical program decisions.

The goal of a formal DAR process is to provide the program with carefully analyzed, informed decisions. This can be an iterative process if additional information and analysis is required in order to make an appropriately informed decision.

DAR can apply to all levels of decisions made within a program. However, care should be taken to limit it to key program decisions (identified within the program through the event triggers defined in Section 2.1) so as to not impede the program’s progress.

Completed DAR worksheets (see Appendix A: ) shall be stored in the approved program document repository according to the CM Plan.

2.1.Event TriggersDAR SP 1.1

Due to the unique constraints associated with each program, no single set of DAR event triggers can be created. As such, each program shall document the event triggers it will use to identify when the formal decision process (DAR) is necessary to make program decisions. These triggers shall be specified in the Software Management Plan.

Typical criteria for triggering DAR include, but are not limited to:

A specified program cost increase threshold

Capital expenditures over a specified cost

Make/Buy/Reuse decisions

Significant architectural changes

Significant schedule slip

Addition of a new release family

Selection of third party solution providers

Selection of organizational tools

Modification of organizational processes

2.2.Solution Identification

As a guideline, there shall be no less than 2 and should be no more than five prospective solutions identified for consideration.

If there are too many solutions under consideration, it is likely that time constraints will dictate that some of them will not be given proper consideration. This in turn detracts from a more thorough analysis of the other potential solutions.

Typical methods of solution identification include, but are not limited to:

Brainstorming

Question and Answer

Solution Solicitation

Market Research

Competitor Analysis

Customer Feedback

Analysis of similar problems solved on other programs and their solutions

2.3.Evaluation CriteriaDAR SP 1.2

As a guideline, there shall be no less than 2 and should be no more than 5 evaluation criteria.

Due to the unique constraints associated with each program, no single set of evaluation criteria can be created. As such, each program shall document the evaluation criteria it shall use for DAR along with the weighting factor, or coefficient, associated with each criteria. The coefficient is used to more accurately reflect the driving factors of the program. Each evaluation criteria should have a unique coefficient. The larger the coefficient, the more important that criteria is for the program. The evaluation criteria and coefficients shall be documented in the DAR Worksheet.

Typical evaluation criteria used to evaluate potential solutions include, but are not limited to:

Cost

Schedule

Risk

Performance

Reliability

Reusability

Efficiency

Maintainability

Scalability

Portability

Table 1 illustrates an example of evaluation criteria. In this example, cost is ranked as the highest priority, performance is the second highest priority and schedule is the lowest priority.

Table 1 Sample Evaluation Criteria

Criteria / Coefficient
Cost / 5
Performance / 4
Schedule / 1

2.4.Evaluation Method DAR SP 1.2, DAR SP 1.4

Each program shall document the method used to evaluate each proposed solution. The evaluation methods used shall be documented using the DAR Worksheet in Appendix A:

Typical methods used to evaluate potential solutions include, but are not limited to:

open discussion

use of simulations

use of trade studies

statistical analysis

use of prototypes

analysis of solutions to similar problems

2.5.Solution Evaluation DAR SP 1.2, DAR SP 1.5

Each solution shall be evaluated by completing the DAR worksheet in Appendix A: This worksheet documents the triggering event, the people performing the evaluation, the people making the final decision, the method(s) of evaluation to be used, the evaluation criteria and the total score for each solution, and the final solution selected.

Each solution shall be assigned a unique, sequential ranking for each evaluation criteria. As an example, if there are four potential solutions, the rankings are 1, 2, 3 and 4; with 1 as the worst-ranked solution and 4 as the best-ranked solution.

2.5.1.Computation Method

Once the solutions are ranked for each evaluation criteria, the total score for each solution is computed. The total score shall be the weighted summation of the evaluation criteria. A higher score represents a better solution choice.

The method used to compute the total score shall be:

Total Score = sum(rank * coefficient) for each evaluation criteria.

Table 2 provides an example of evaluating four potential solutions using the coefficients from Table 1 .

Table 2 Sample Evaluation Table

Solution / Evaluation Method / Cost / Performance / Schedule / Total Score
Solution 1 / Simulation / 4 / 2 / 1 / 29
Solution 2 / Discussion / 2 / 3 / 3 / 25
Solution 3 / Prototype / 3 / 1 / 4 / 23
Solution 4 / Discussion / 1 / 4 / 2 / 23

In this example, Solution 1 was rated as the best “Cost” solution, Solution 4 was rated as the best “Performance” solution and Solution 3 was rated as the best “Schedule” solution.

Using the rankings from Table 1 the “Total Score” for Solution 1 is (4*5) + (2*4) + (1*1) = 29. The Total Score for Solutions 2, 3 and 4 are computed in the same manner.

2.6.Solution SelectionDAR SP 1.3, DAR SP 1.6

The solution with the highesttotal score shall be selected.

In the event of a tie between multiple solutions, the solution with the best (highest) ranking for the most important evaluation criteria shall be selected.

In the example shown in Table 2 Solution 1 would be selected since it has the best (highest) Total Score.

  1. DAR TrainingDAR GP 2.5

The manager of the person responsible for performing the tasks in this document shall be responsible for identifying recommended training and ensuring the training is completed. The manager shall keep a training plan that adheres to the <division> Training Management Standard.

  1. DAR Audits and ReviewsDAR GP 2.9, DAR GP 2.10

DAR Audits and reviews shall conform to the YYY Software Quality Assurance Audit Procedure.

Corrective actions identified by DAR audits shall comply with the <division> Change Management Standard.

  1. MetricsDAR GP 2.10

The minimum set of DAR-related metrics that are utilized is defined in the <division> Measurement and Analysis Standard. Additional desired metrics, if any, shall be documented in the Software Management Plan and shall be presented to the appropriate CCB to be considered for inclusion in the standard set of organizational metrics.

Appendix A: DAR Worksheet

Appendix A: DAR Worksheet

DAR WORKSHEET

Decision Name/Title: / <Title>
D ate/Time:
Place:
DAR Event Trigger:
Decision Owner:

EVALUATION PARTICIPANTS:

(Status: P = Participant, N = No Participation)

Identify people who participated and those whose participation was sought but not received.

Name / Status / Name / Status

DECISION PARTICIPANTS:

(Status: P = Participant, N = No Participation)

Identify people who participated and those whose participation was sought but not received.

Name / Status / Name / Status

EVALUATION CRITERIA:

Criteria / Coefficient

SOLUTION EVALUATION:

Solution / Evaluation Method / Criteria 1 / Criteria 2 / Criteria 3 / Criteria 4 / Criteria 5 / Total Score

FINAL SOLUTION:

SOLUTION JUSTIFICATION: