交付价值,特别是业务价值,是敏捷方法的核心组成部分。这种概念已经融入了敏捷的核心,包括敏捷价值宣言(可以工作的软件胜过绵绵俱到的文档)和敏捷原则(不断交付的可用软件和可用的软件是衡量进度的首页指标)。每个特性有其所属的价值,使用MoSCoW或Kano方法可以对特性的价值进行优先级排序。价值驱动交付贯穿敏捷项目的整个生命周期,指导着过程中的决策。
一个功能既有正向的业务价值,可以带来收益,也有相关的风险,因此需要综合考虑功能性需求、风险,并分析这些因素对项目的影响。
风险的概念和价值密切相关,因此我们通常认为负面的项目疯玩为饭价值,或者一旦发生就会潜在地削弱、移除和降低项目价值。风险会降低价值,为最大化价值,必须最小化风险。
敏捷方法推崇早期交付价值。这也意味着敏捷团队始终以最早交付项目最高价值的部分为目标,原因如下:
风险时刻存在,且项目周期长,项目失败或者效益降低的机会就越大。为了最大化地使项目成功,我们应该在事件发生或者偏移成功前尽我们最大努力交付更多的高价值项目组成部分。
干系人满意是项目成功的一个关键指标,尽早让干系人参与到项目中会有利于项目的成功。一些重要的干系人,诸如项目发起人、业务代表或者客户,他们参与到项目中对于移除项目障碍和推动项目成功至关重要。在项目开发阶段,其不确定性最高,干系人不太相信项目团队交付价值。通过早期交付高价值的功能,项目团队可以向干系人展示他们对干系人需求的理解并向干系人演示已经完成的重要内容,从而证明项目团队可以交付项目价值。有形的项目结果可以增加干系人信心,建立和干系人的融洽关系并尽早获取干系人的信任及参与,创造支持性的良性循环,从而创建一种好的项目实施环境。
总之,价值驱动交付就是关于根据功能优先级的排序,综合考虑增加价值和降低风险的活动来做出项目决策,并基于这些优先级执行项目