2.建立评估准则
决策分析的准则可以是量化的,也可以是非量化的。量化的准则是使用“权重”来反映不同准则之间的重要性。非量化的准则可以使用“高、中、低”、“大、中、小”的方式进行较为主观的等级分类。评估准则是评估候选解决方案的基础,通过对评估准则的排序,排列在前的准则对评估的影响相对较高。
如果决策的准则太多,还可以为其设置过滤条件,例如:“必须可以在.NET平台上运行”或者“必须选择Dell的服务器”。在准则定义时还需要记录该准则制订的原因,以及对该准则分类的原因,这样可以避免在后续决策过程中出现决策人员对决策准则合理性的猜疑。在制订决策分析准则时可以从以下4个方面进行思考,制订决策准则的流程如图13-3所示。
① 技术约束:项目组掌握的技术与实现软件产品所需要具备的技术之间往往存在差异。
② 环境冲击:外界环境的变化对解决方案的选择有很大的影响。
③ 风险:风险是软件决策分析中必不可少的准则。
④ 项目成本:公司在进行某些决策时往往会受到成本的约束。
图13-3 决策准则制订的流程
例如当对某个软件产品架构候选方案制订决策准则时,可以从以上4个方面进行思考,其内容如表13-2所示。
表13-2 对某产品架构候选方案进行决策的准则