Академический Документы
Профессиональный Документы
Культура Документы
Designing a system, analyzing a client's operations, planning a computer center upgradedecisions, decisions! Software developers, consultants, and managers at AMS often need to evaluate alternative courses of action and make a recommendation. It has been a time-honored tradition at AMS to write a paper when confronted with an issue that doesn't have an obvious solution. Once called an issue paper, now more commonly referred to as a decision paper, it serves to clarify the issue, document the analysis, and provide a sound basis for making a decision.
This is a paper on how to write decision papers. It originated with a study that the author, Milt Hess, performed in 1981 for a large AMS development project. Tasked to evaluate alternative database management systems for the project, he formulated the approach that this paper describes. Pleased with the results, he wrote the initial version of this paper and circulated it to a few people, who found it useful. The original version has been revised several times to clarify the concepts and to provide specifics on how to execute the analysis steps, and these earlier versions have been distributed and used widely within AMS.
worth the cost? The decision maker, that's who. As the analyst, your job is to enable him or her to make the decision with confidence: That there is not yet another option with an even better cost/benefit profile, That all the costs and key benefits are represented accurately. If you have done this, you have done your job well. The same is true for any decision paper. Your goal is to identify all the best options and the applicable criteria, and to accurately assess the options. If one of the options is obviously better than the others, that makes the decision maker's job easier. Your mettle as an analyst will only be proven, however, when you have to do a decision paper where the options present a difficult choice. If you can define the issue clearly enough to support an informed decision, you will have met the test.
It is tempting to perform this step mentally, without writing the information down. Don't. The reason for this step is to make sure you have the issue defined correctly. If it is only in your head, you can't be sure.
Only rarely will you perform these steps in sequence. Unless you are intimately familiar with the issue at hand, you will have to revisit some of these steps as you proceed with the analysis. For example, the process of describing and comparing the options often discloses additional criteria that should be considered. Nevertheless, it is important to perform each of these steps consciously. They should not be skipped or blurred together.
Options can be generated by selecting one choice from each dimension, for example: Fully centralized IBM system retaining some of the existing system, Fully decentralized Tandem system retaining none of the existing system.
This systematic method of generating options is called "exploring the design space." First, identify the dimensions of the design space; then select "points" along each dimension; finally, define all the feasible combinations. The richness of the options derived in this way may surprise you. Still more options can be generated by forming hybridscreative combinations of other options. For example, instead of choosing between buying a Porsche or buying a limousine, one could buy a Porsche and rent a limousine when necessary. After you have identified all the feasible options, the next step is usually to eliminate some. To keep the analysis manageable, you should evaluate no more than three or four options in detail. There are two reasons for eliminating an option from further consideration: It fails to satisfy a constraint. It is clearly inferior to the other options. A constraint is a filter for eliminating unacceptable options, not merely a very important criterion. It is useless to consider further any option that has a fatal defect. If, for example, an accounting model fails to satisfy your auditor's requirements, or a software package does not run on your hardware reject it immediately. The rest of the analysis will be shorter and therefore easier to understand. But do ensure that the requirement is really a requirement. Sometimes an option is eliminated because someone thinks the decision maker won't accept it. Don't constrain the options unnecessarily. Although they satisfy the constraints, some options may be clearly inferior to others for a variety of reasonstechnology, cost, risk, etc. Eliminate them as well. Document briefly the options that you have eliminated, in case any of your assumptions change later.
you to perform a completeness proof on the criteria. It is difficult at best to demonstrate that an unclustered set of dozens of individual criteria defines the goal of the decision. Include as criteria the factors that will influence the decision. If a factor will not influence the decision, leave it out of the analysis. For example, although "number of current users" is often a factor in a software package evaluation, who really makes such a decision based on this criterion? Vendor credibility and stability are real concerns, however, and would be valid criteria. There is a straightforward technique for identifying the "right" criteriathe ones that will influence the decision. Considering each option in turn, define what is good and what is bad about it. If this proves to be difficult, consider the options in pairs why A is better than B, and why B is better than A. Consolidate the resulting list of candidate criteria by eliminating duplicates. The final step is to ensure that the criteria are independent and at an appropriate level of abstraction. Criteria are independent if they describe completely different characteristics of the options. Review the list of candidate criteria and combine any that are not independent into a more general criterion. For example, if an analysis of motor vehicles generated "number of seats" and "passenger capacity" as criteria, you would have to combine them into a single criterion; they are not independent. As you combine criteria in this way, you formulate more abstract criteria. Be careful that the final list comprises criteria that are at a comparable, useful level of abstraction. For example, "number of seats" and "luggage capacity" are at the right level of abstraction; each addresses a major issue in buying a car, and they are independent. The next higher level of abstraction, perhaps "capacity," is too broad to be useful. Do not try to assign weights to the criteria, even subjectively. Just write them down and define them as precisely as you can, then proceed to the next step.
Options
Options
Criteria
Criteria
t
Worst
To simplify the subsequent comparison of the options and presentation of the results, limit the number of descriptors to four. These examples demonstrate two important points. First, it is important to make the descriptors mutually exclusive. In the software package example, what happens if a package has most of the required features and some additional features? My descriptors don't address this possibility explicitly. One approach is to refine the descriptors to include this case. Another is to recognize that we really have two criteria hererequired features and additional featuresand to separate them. Each situation is unique, so you have to use the results of the analysis to tailor the criteria and the descriptors to the situation.
\
Worst
Second, you can sometimes transform a set of qualitative descriptors into a numerical value. After I created the seating comfort descriptors for this example, I realized that they could be discarded in favor of the objective criterion "elapsed time until noticeable discomfort." This is a striking example of how an ambiguous criterion can be transformed into one that can be measured and that everyone will understand. Do not hesitate to iterate the previous steps. If you discover that you have included a criterion that doesn't matter, or omitted one that does, go back and revise the list of criteria. When you have finished gathering and documenting this information, you are ready to do the comparisons.
perfectly satisfactory options so that the worst appears to be awful. The discussion of discriminators in the next section will help you to see when to emphasize the differences and when not to. A graphic format often is the best way to present the results of the analysis. Figure 2 on the next page, an example from the system concept for a municipal financial system, shows how incisive this format can be.
Criteria
Option 1 (Decentralized)
Option 2 (Central)
Option 3 (Mixed)
1. Auditability 2. Control 3. Reporting 4. Management Incentive 5. Agency Needs 6. Flexibility to Change 7. Training 8. Cost
Figure 2
ences are technically complex, or the benefits of the more costly approach are subtle. You have to summarize the trade-offs in terms that the decision maker will understand. Here are a few of the things that you do not do. You do not add the scores to find the winner. You do not automatically recommend the option with the most high scores (because just one poor score may be fatal). Instead, imagine yourself preparing for a briefing where you have five minutes to explain the issue to the decision maker. Write your briefing notes. If you are analyzing the financial system options shown in Figure 2, point out the fatal flaws in options 1 and 2. Focus on the criteria that highlight those flaws. If you are performing a classic cost/benefit analysis, focus on the benefits that might justify the higher cost option. Finally, if your analysis is based on assumptions about future events or other uncertainties (e.g., the cost savings to be realized by a course of action), perform a sensitivity analysis. What is the effect if your assumptions are wrong by a little (or a lot)? What is the crossover point, when an option is no longer attractive? How likely is the contingency to occur?
This outline mirrors the analysis steps, with two exceptions. It adds a Management Summary to provide an introductory overview of the entire analysis, and it lumps the last two analysis steps into the Summary and Recommendations. The Management Summary explains the issue and the key features of the analysis. It presents the advantages and disadvantages of the optionsthe discriminatorsand succinctly defines the basis for the decision. If a table such as Figure 2 has been prepared, it should be included in the Management Summary. Remember that you are not writing a novel; the reader wants to know the ending up front.
The Background section documents the information assembled in the first step of the analysis, namely, define the issue. If there are any technical, political, or economic constraints on the resolution of the issue, identify them here. If the issue has been considered previously, include a brief description of its history and the reasons for reopening it. In the Options section, identify the options you analyzed and explain how you selected them. If any other options were dropped from consideration, describe them briefly along with the reasons for eliminating them. In the Evaluation Criteria section, describe the criteria and why each is important. Include a discussion of what is good, what is bad, and why. Present the descriptorsthe definitions of the ratingsthat you used for the subjective criteria. One of the reasons for defining the criteria explicitly is to enable others to review the analysis. Without the rationale for each criterion, the reader is left to guess why the author included it in the study. If a large number of features were grouped into categories, present the details in an appendix; don't clutter the body of the paper with them. In the Evaluation of the Options section, describe how well each option satisfies the criteria. Group the presentation by option. If there is a lot of detail, put the detail in an appendix and summarize it in the text. In presenting the Comparison of the Options, group the presentation by criterion. Highlight the key differences among the options for each criterion, using graphics wherever possible. The Summary and Recommendations section consolidates the information developed in the last two analysis steps, namely, identify the discriminators and summarize the tradeoffs. If you have based the analysis on any assumptions, you should present the results in a way that helps the decision maker judge the validity of the assumptions.
The typical approach is to state the assumption, derive and present the results, and then evaluate the sensitivity of the results to the assumption. For example, if a buy/lease analysis assumes a cost of money of 10 percent, you would present the results and then show what happens if the cost is lower or higher than 10 percent. Although straightforward, this approach has a defect. The decision maker may immediately question the assumption and then be skeptical of the rest of the analysis. An alternative is to use a goal-seeking presentation format. State the desired result, then derive the value of the assumed variable that produces this result. For the buy/lease analysis, for example, you would derive the value of the cost of money that generates a break-even resultsay 18 percent. Then you can tell the decision maker "if the cost of money will be under 18 percent, it's better to buy; over 18 percent, it's better to lease." In effect, this allows the decision maker to make the assumptions, and it does it in a way that eliminates the skepticism of the typical approach. If appropriate, conclude the paper with a recommended course of action.
Conclusion
The approach described in this paper encourages a rigorous thought process in analyzing issues. Adherence to the approach prevents armwaving and other forms of muddy analysis, presumably improving the effectiveness of the analyst. In a rational world, it will also lead to better decisions.
CORPORATE HEADQUARTERS American Management Systems, Inc. 1777 North Kent Street Arlington, Virginia 22209 (703) 841-6000 (703) 841-5584 FAX
EUROPEAN HEADQUARTERS AMS Management Systems Deutschland GmbH Querstrasse 8-10 6000 Frankfurt 1 GERMANY 49-69-2455110 49-69-24 55 11 99 FAX
NORTH AMERICAN SUBSIDIARIES Data Base Management, Inc. AMS Courseware Developers 300 Chapel Road Manchester, Connecticut 06040 (203) 646-3264 (800) 232-3264 (203) 643-9629 FAX AMS Management Systems Canada Inc. 180 Elgin Street Ottawa, Ontario CANADA K2P 2K3 (613) 232-7400 (613) 232-0324 FAX AMS Operations Corporation 66 South Van Gordon Street Lakewood, Colorado 80228 (303) 989-7065 (303) 232-4618 FAX AMS Technical Systems, Inc. 1525 Wilson Boulevard Arlington, Virginia 22209 (703) 841-2000 (703) 276-3295 FAX EUROPEAN SUBSIDIARIES AMS Management Systems Deutschland GmbH Querstrasse 8-10 6000 Frankfurt 1 GERMANY 49-69-2455110 49-69-24 55 11 99 FAX AMS Management Systems Europe, S.A./N.V. Avenue Louise 65 1050 Brussels BELGIUM 32-2-535-7831 32-2-535-7731 FAX AMS Management Systems U.K. Ltd. Garden House 18 Finsbury Circus London EC2M 7BP ENGLAND 44-71-638-3232 44-71-382-9776 FAX
1992 American Management Systems, Inc. Printed in the USA. All rights reserved.
NORTH AMERICAN OFFICES Alexandria, VA Arlington, VA Boston, MA Bremerton, WA Chesapeake, VA Chicago, IL Dallas, TX Detroit, MI Emeryville, CA Houston, TX Lakewood, CO Los Angeles, CA Manchester, CT Montreal, Canada New York, NY Ottawa, Canada Port Hueneme, CA Portsmouth, NH Redwood City, CA Richmond, VA Roseland, NJ San Diego, CA San Francisco, CA Sarasota, FL Toronto, Canada EUROPEAN OFFICES Brussels, Belgium Dusseldorf, Germany Frankfurt, Germany London, England