历史上,工作量评估是基于专家评估或与过去项目的类比。在时间和信息有限的情况下,系统分析师不得不处理高层次的、模糊的需求,常常面临不完整性和过高期望的问题。
问题:不确定性导致低估风险,与客户和技术团队的冲突,以及预算超支。在合同签署后,初始输入的变化使得评估变得非常复杂。
解决方案:
关键特点:
如果需求尚未完全明确,可以进行评估而不影响质量吗?
不能,在这一阶段的任何评估都需要标记为初步,并记录风险和储备。否则,超支的责任将落在执行者身上。
评估时是否只应包括客户明确规定的对象?
不。所有未明确的内容都通过“不确定性缓冲区”或将来澄清的特殊故事点进行评估;重要的是指明:“其他需求不在评估范围内”。
系统分析师是否需要参与TCO(总拥有成本)的准备工作?
是的,分析师提供初始数据——需求清单、场景列表、风险区域、限制,这对正确计算TCO至关重要。
负面案例: 系统分析师接受了来自经理的需求“照单全收”,快速评估,没有深入细节,也没有处理限制和隐藏区域。
优点:
缺点:
正面案例: 分析师与关键利益相关者进行了工作会议,处理了甚至是总体的需求,制定了不确定性区域地图,列出了假设,并引入了储备。
优点:
缺点: