3.13 CMMI3级——决策分析与解决方案(Decision Analysis and Resolution)

什么叫决策分析?


举个简单的例子:大家有没有到电脑城买过电脑?你是通过以下哪种方式买电脑的呢?
A. 随便找一家,装完走人。
B. 找个认识的人,让其帮忙。
C. 麻烦,买品牌机算了。
D. 货比三家后,选择比较合适的。


方案A,风险比较大,容易被人蒙,也可能买到高价货。
方案B,宝全部压在那个认识的人身上。我是不愿意当那个“认识的人”的,吃力不讨好的苦差。
方案C,比较保险,但可能买不到性价比比较好的电脑。
方案D,全部依赖于你的个人能力了,能不能买到性价比高的电脑,全靠你自己了。

当然,方案有很多,以上只是举一些例子。如果我们总结一下,买到好电脑的方案都有什么特征呢?
1. 购买者清晰了解自己对电脑的配置要求以及自己价钱的承受能力。
2. 购买者有清晰的选择标准,如:服务态度、售后服务、价钱、品牌等。
3. 购买者清楚知道不可能购买到十全十美的电脑,他知道哪些东西对他更重要。

简单的说,决策分析就是根据一定的选择标准,在一些候选方案中选出合适的方案。一般来说,经过决策分析后得出来的决策,科学性更高,实施该方案成功概率会比较高。但实施决策分析本身的成本也比较高,一般我们只在重大问题采取决策分析的办法,例如:大家购买房子就需要决策分析一下了,但今晚去哪里吃饭,恐怕就不需要决策分析一下了。

SG1 Desicisions are based on an evaluation of alternatives using established criteria.
决策是根据一定的标准对可选方案进行评估的基础上的进行的。
这个PA只有一个SG。

SP1.1 Establish and maintain guidelines to determine which issues are subject to a formal evaluation process.
建立和维护一个指南,该指南规定了哪些问题需要进行决策分析过程。
这个SP的意思就是,组织级应该有一个规定(项目级可以裁剪),说明什么情况下要进行决策分析。前面提到,决策分析的成本是比较大的,一般只用在特别有价值的决定上。一般来说,我们会在供应商选择、设计方案选择、是否发布等方面采用决策分析。例如今晚吃什么饭的小问题,就不需要决策分析了。

SP1.2 Establish and maintain the criteria for evaluating alternatives,and the relative ranking of these criteria.
建立和维护评估可选方案及选择标准优先级的准则。
进行方案选择时,需要一些标准,并且要明确这些标准的权重,哪些标准需要更有限考虑一点。对于这些方面的考虑,需要制定相应的标准。一般来说,组织级应该定义这样的标准,供项目组使用。

SP1.3 Identify alternative solutions to address issues.
识别可选方案来解决问题。
以前面购买电脑为例,要解决的问题就是按照一定的配置要求和价钱承受力来购买最合适的电脑。根据这样的要求,可以列出多个候选的购买方案。同样,我们在软件开发过程中,经常需要解决一些问题(如选择购应商,进行架构设计等),为了解决这些问题,要列出可以解决这些问题的可能方案。

SP1.4 Select the evaluation methods.
选择评估的办法。
评估标准制定了,还需要确定评估的办法,例如:采用什么方式进行评估?按照什么步骤?如何打分?一般来说,都会使用结构性的分析办法来进行评估的。

SP1.5 Evaluate alternative solutions using the established criteria and methods.
根据已制定的标准和办法,对可选方案进行评估。

SP1.6 Select solutions from the alternatives based on the evaluation criteria.
根据评估的标准从候选方案中选出解决方案。

 

 


请看下一文……


作者:张传波

创新工场创业课堂(敏捷课程)讲师

软件研发管理资深顾问

CMMI首席专家

《火球——UML大战需求分析》作者

www.umlonline.org创办人

 

你可能感兴趣的:(dar,cmmi,过程改进,CMMI3级)