13.2 软件决策分析流程及最佳实践
如图13-1所示,本节将对软件决策分析的6个最佳实践进行逐一讲解。
1.建立决策分析指南
决策分析是一个正式的评估过程,它需要花费很多人力、物力和精力,并不是每个决策都重要到需要正式的评估。若在软件项目中没有明确的定义,那么在遇到问题时首先就会在重要与不重要之间进行无休止的讨论。当问题涉及中、高风险,或者问题会影响项目目标时,通常建议使用正式的决策分析过程。项目管理人员可以通过以下标准对决策的对象进行判断,在软件项目中常会发生的决策如表13-1所示。
● 当某个问题与中、高优先级的风险有直接关系
● 当某个问题会导致项目延迟一定时间或比例
● 当某个问题会影响实现该项目目标的能力
● 当决策的投资回报率合理时
表13-1 软件项目中常见的决策
软件决策分析指南是确定何时使用正式决策的过程来解决非计划中的问题。决策分析指南通常要在项目计划阶段完成,可以是一份单独的文档,也可以作为项目计划中的一个章节,其制订流程如图13-2所示。
图13-2 建立决策分析指南的流程