CMMI3 PA之决策分析与解决方案(DAR)
什么叫决策分析?
举个简单的例子:大家有没有到电脑城买过电脑?你是通过以下哪种方式买电脑的呢?
A.随便找一家,装完走人。
B.找个认识的人,让其帮忙。
C.麻烦,买品牌机算了。
D.货比三家后,选择比较合适的。
方案A,风险比较大,容易被人蒙,也可能买到高价货。
方案B,宝全部压在那个认识的人身上。我是不愿意当那个“认识的人”的,吃力不讨好的苦差。
方案C,比较保险,但可能买不到性价比比较好的电脑。
方案D,全部依赖于你的个人能力了,能不能买到性价比高的电脑,全靠你自己了。
当然,方案有很多,以上只是举一些例子。如果我们总结一下,买到好电脑的方案都有什么特征呢?
1.购买者清晰了解自己对电脑的配置要求以及自己价钱的承受能力。
2.购买者有清晰的选择标准,如:服务态度、售后服务、价钱、品牌等。
3.购买者清楚知道不可能购买到十全十美的电脑,他知道哪些东西对他更重要。
简单的说,决策分析就是根据一定的选择标准,在一些候选方案中选出合适的方案。一般来说,经过决策分析后得出来的决策,科学性更高,实施该方案成功概率会比较高。但实施决策分析本身的成本也比较高,一般我们只在重大问题采取决策分析的办法,例如:大家购买房子就需要决策分析一下了,但今晚去哪里吃饭,恐怕就不需要决策分析一下了。
决策分析及解决方案(Decision Analysis and Resolution, DAR)的目的,在于使用正式评估过程,依据已建立的准则评估各种已识别的备选方案,以分析可能的决策,确定最佳的解决方案。在项目策划期间,识别哪些特定问题需要正式评估过程。典型的问题包括:选择架构或设计的备选方案、使用复用或现成品组件、选择供应商、工程支持环境或相关工具、测试环境、交付的备选方案以及后勤和生产。正式评估过程也可用于解决自行开发或采购的决策、制造过程的开发、配置位置的选择及其它决策。
特定目标及实践摘要
SG 1 评估备选方案
SP 1.1 建立决策分析指南
SP 1.2 建立评估准则
SP 1.3 识别备选解决方案
SP 1.4 选择评估方法
SP 1.5 评估备选方案
SP 1.6 选择解决方案
重点提示:
决策分析及解决方案过程域不是每个项目都必用;
对于风险高和重大事件,采取决策分析的办法;
建立决策分析指南:什麽时候进入决策过程,两个或多个方案可相互替代,难以取舍,很明显就能决定的不需要决策;
建立文档化的评价准则和准则重要性分级(如价格权重最高;可易使用、性能、可扩展性等其次)
备选的多个方案要详细描述,否则评估候选方案就很难客观公正;
评估方法的选择:权重法;试验法或测试法等;
SG1 评估备选方案:使用已建立的准则,对备选方案进行评估,依据评估的结果作出决策。这个PA只有一个SG。
SP1.1建立决策分析指南:建立并维护决策分析指南,以决定哪些问题须经过正式评估过程。
这个SP的意思就是,组织级应该有一个规定(项目级可以裁剪),说明什么情况下要进行决策分析。前面提到,决策分析的成本是比较大的,一般只用在特别有价值的决定上。一般来说,我们会在供应商选择、设计方案选择、是否发布等方面采用决策分析。要不要结婚可能需要走一下决策过程,例如今晚吃什么饭的小问题,就不需要决策分析了。
典型的工作产品
1.决策分析指南
子实践
1. 建立决策分析指南。
2. 将决策分析指南集成到已定义过程的合适地方。
SP 1.2 建立评估准则:建立并维护用来评估备选方案的评估准则和准则重要性分级(权重)。
进行方案选择时,需要一些标准,并且要明确这些标准的权重,哪些标准需要更有限考虑一点。对于这些方面的考虑,需要制定相应的标准。一般来说,组织级应该定义这样的标准,供项目组使用。
典型的工作产品
1. 文档化的评估准则
2.准则重要性分级(如价格权重最高;可易使用、性能、可扩展性等其次)
子实践
1. 定义评估备选解决方案的准则。
2. 定义评估准则分级的范围与等级。
3. 对准则分级。
4. 评估准则及其相对的重要性。
5. 渐进开发评估准则以改进其有效性。
6. 记录选用及舍弃评估准则的理由。
SP 1.3识别候选方案:识别解决问题的备选解决方案
以前面购买电脑为例,要解决的问题就是按照一定的配置要求和价钱承受力来购买最合适的电脑。根据这样的要求,可以列出多个候选的购买方案。同样,我们在软件开发过程中,经常需要解决一些问题(如选择购应商,进行架构设计等),为了解决这些问题,要列出可以解决这些问题的可能方案。
典型的工作产品
1. 已识别的备选方案
子实践
1检索文献资料。
2. 识别多种可能的备选解决方案。
3. 记录被推荐的的候选解决方案。
SP 1.4 选择评估方法(权重法;试验法或测试法)
评估标准制定了,还需要确定评估的办法,例如:采用什么方式进行评估?按照什么步骤?如何打分?一般来说,都会使用结构性的分析办法来进行评估的。
典型的工作产品
1. 已选择的评估方法
子实践
1. 基于分析决策(如何选择候选的解决方案)的目的与用于支持该方法之信息的可获取性为基础,来选择方法。
2.选择评估方法还应考虑,使用该方法时能否专注问题本身,而不会受到无关或次要问题的过多影响。
3. 决定支持评估方法所需的度?。考虑对成本、进度、性能及风险的冲击。
SP 1.5 评估备选方案:使用已建立的准则与方法,评估备选方案。
典型的工作产品
1. 评估结果
子实践
1. 使用已建立的评估准则与选定的方法,评估被推荐的备选解决方案。
2. 评估与评估准则相关的各种假设条件,以及支持该假设条件的各种证据(论据)。
3. 评估是否有价值观念的差异引起评分值误差,影响备选解决方案的评估结果,并给予必要的处理(如重新评估、修改评估准则等)。
4. 必要时,执行模拟、模型化、原型及典型试验,以测试评估准则、方法及备选解决方案。
5. 若提议的备选解决方案无法通过测试时,考虑新的备选解决方案、准则及方法。并重复评估活动,直到备选方案能通过测试。
6. 记录评估结果。记录增加新备选方案或方法、准则变动的理由,以及中间评估的结果。
SP 1.6 选择解决方案:依据评估准则,从备选方案中选择解决方案。
典型的工作产品
1. 解决重大问题的推荐解决方案
子实践
1. 评估实现推荐解决方案相关的风险。
2. 记录推荐解决方案的结果及理由。