《超越需求:敏捷思维模式下的分析》—第1章 1.2节交付价值

1.2 交付价值
价值很难界定。在很多方面,这就像美和质量一样:“当我看到它的时候就会知道它。”对一个人很有价值、很重要,但对其他人也许一点儿也不重要。和其他很多事情一样,交付价值也是和具体情境非常相关的。对我而言,评估价值就像试图理解它是否是值得的,而这里的“它”可能指的是承担或继续一项自发行动或交付一个具体的特性。

当你所交付的(产出)满足了利益相关者的需求(提供了预期的结果)时,你的团队就是在交付价值(deliver value)。交付价值也为项目(project)决策和衡量成功提供了不同的依据。你仍然需要关注成本、时间和范围的三重限制(triple constrains),但范围(scope)的定义是以是否取得了预期的成果为基础的,而不是以团队交付的产出量为基础的。你会发现,你的团队需要采取行动,寻求以最小的产出取得最大的结果,同时确保满足成本和时间限制。

范围的定义由产出变为结果,这使对是否交付了事先约定的范围进行量化更加困难。这正是目的(goal)、目标(objective)和决策过滤器(decision filter,这一技术将在第13章详细介绍)派上用场的地方。目的、目标和决策过滤器既提供了一种清晰的方法来描述你所寻求的结果,也提供了一种方法来判断你何时取得了那个结果。把打算满足的范围定义为这些方面,也为团队在满足这个范围时提供了更多灵活性,并且能够避免团队制造不需要的产出,这也为能够满足项目的成本和时间限制增加了机会。

项目会积累很多潜在的特性,它们在当时看起来是不错的想法,但最后对于项目的终极目标可能无足轻重。交付价值最简单的方法之一就是,把不能对预期结果产生直接贡献的产出砍掉。这些产出包括很酷且也是某个利益相关者声称想要的,但对项目要解决的问题无所助益的功能(functionality)。我们把特性限定为具有真正可识别价值的功能,并且我们只想关注用户真正使用的极少数功能,这就回到了我们的前提 ——用户基于他们的行为感知有价值的特性。

正如Gojko Adzic在审阅本书初稿时所提醒的,把重点放在能驱动达成预期结果的事情上。当用户可能使用的功能或者利益相关者提出的需求和预期结果毫无关系时,不为其分心是个不错的主意。

会议投稿系统(将在第7章介绍)就是一个专注结果而非产出的案例。这个项目的主要目标是支持Agile2013大会的会议投稿流程。我们确实建立了一个该系统要包含的特性的待办列表(项目的产出),但这一待办列表更多的是进行估算和计划的起点,而不是必须遵守的范围定义。在项目进行的过程中,我们根据我们的发现在待办列表中增加了几个特性,也推迟了几个特性,因为在时间固定的指导原则下,这几个特性对于达成业务目标并非绝对必要。

一个重要的附加说明需要记住,有些用来满足法规监管或安全要求的产出,诸如系统文档和文书工作,对预期结果仍然是有贡献的,否则如果没有其他原因而未能完成这些产出,组织(organization)要么无法得到批准交付解决方案,要么可能招致惩罚。

我将在第5章讨论更多关于交付价值的想法。

时间: 2024-08-02 02:24:22

《超越需求:敏捷思维模式下的分析》—第1章 1.2节交付价值的相关文章

《超越需求:敏捷思维模式下的分析》—第2章 2.1节简介

第2章 有用的概念 超越需求:敏捷思维模式下的分析2.1 简介 本章将对书中其余章节介绍的方法和技术的背后概念进行说明.这些概念与我们如何思考分析的分类方法有关: 需要和解决方案: 结果和产出: 发现和交付. 通过介绍这些概念,希望为本书其他章节创建一个共同语言.这些概念所使用的术语也罗列在术语表中.

《超越需求:敏捷思维模式下的分析》—第1章 1.1节简介

第一部分 理念 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接. 第1章 指导原则超越需求:敏捷思维模式下的分析1.1 简介敏捷方法对我最大的影响也许正是这样一种理念,即团队做事方法应基于价值观和原则而不是基于实践.实践往往对情境非常敏感--用于Web应用程序的实践与用于商业佣金系统的实践不同,而用于商业佣金系统的实践与用于大型机的工资系统的实践也不同.在这3种情况下采用同样的实践就是制造麻烦.而价值观和原则往往更广泛适用."敏捷软件开发宣言&q

《超越需求:敏捷思维模式下的分析》目录—导读

版权超越需求:敏捷思维模式下的分析• 著 [美] Kent J. McDonald 译 霍金健 责任编辑 杨海玲 • 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn • 读者服务热线:(010)81055410 反盗版热线:(010)81055315 内容提要超越需求:敏捷思维模式下的分析项目成败的关键在于是否在"做正确的事情",而本书正是从分析的角度帮助项

《超越需求:敏捷思维模式下的分析》—第2章 2.2节需要和解决方案

2.2 需要和解决方案在前言中,对分析涉及的活动进行了介绍: 理解利益相关者: 理解情境: 理解需要: 理解解决方案: 组织并持久保存解决方案信息. 对我而言,一些关键定义是按顺序来的.为此,参考<Guide to the Business Analysis Body of Knowledge Version 3>(BABOK v3)一书中介绍的业务分析核心概念模型(Business Analysis Core Concept Model,BACCM),其中定义了6个核心概念,如表2-1所述.

《超越需求:敏捷思维模式下的分析》—第1章 1.3节合作

1.3 合作合作(collaboration)有两个方面的含义.一个方面是团队成员尽可能高效协同工作的能力.这方面可能是在所有项目中--实际上在所有团队工作中--都具有的,这方面总能得到提升.实际操作中,这意味着从团队环境中移除所有阻止有效沟通的障碍,并且有团队成员可以高效地引导(facilitate)团队合作. 合作的另一个微妙但同样重要的方面是,实际上完成项目核心工作的团队成员也是做计划并报告进度的人.这是从项目的传统视角看到的转变,传统项目中这些类型的任务由项目负责人完成.团队成员是最熟悉

《超越需求:敏捷思维模式下的分析》—第1章 1.10节切记

1.10 切记当你以最少的产出让结果最大化时,就是在交付价值.团队应当持续探索共同合作的方法来交付价值.缩短反馈环以鼓励持续学习.不要做对交付价值不是绝对必要的事情.具体问题具体分析.有目的地做出决策.从过去学习以改进未来.[1] 通常的流程为"请求-数据加载-模型评估-风险决策-返回结果".--译者注 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《超越需求:敏捷思维模式下的分析》—第2章 2.4节发现和交付

2.4 发现和交付 第三种对分析分类的方法根据我们何时进行分析来分类.划分活动常常很有用,这可能是人们喜欢基于计划的方法所描述的各种阶段(分析.设计.开发和测试)的原因之一.将知识工作分解为不同活动有一定优势,因为没有哪一个人能擅长知识工作的每个方面,所以把活动分为不同的类别显然有助于把事情分解为可管理的工作,并把焦点集中于不同的方面. 但组织这些工作的最好方式是什么呢?当人们引用Winston Royce被视为瀑布计划之源头的论文(www.serena.com/docs/agile/paper

《超越需求:敏捷思维模式下的分析》—第1章 1.5节简化

1.5 简化敏捷宣言背后的一条原则是"最大化未完成工作的数量".这意味着想要交付最少的产出(output)并使其结果(outcome)最大化(正如在1.2节所介绍的),并且只使用绝对必要的流程.我在1.2节中讨论过交付正确的工作,这里我想讨论一下如何简化交付正确工作的方法. 简化意味着团队一开始就应该采用一种刚好够用(barely sufficient)的方法.当团队启动一个新项目时,应该首先确定对项目成功绝对必要的活动,然后就只做这些活动.在项目进行的过程中,经过一些反思,你可能意识

《超越需求:敏捷思维模式下的分析》—第1章 1.8节反思与适应

1.8 反思与适应团队应当不断地从经验中学习,以改进所使用的方法和项目的结果.项目常常持续超过几个月的时间.在这段时间内,业务状况.团队成员对项目目的的理解和该项目的周围环境都会增长和变化.团队应该寻求利用这种变化的优势,以确保在结果交付时项目的结果符合利益相关者的需要,而不仅仅是符合项目启动时利益相关者所理解的需要. 项目团队一直在做事后分析或经验学习,团队成员在项目结束时聚在一起讨论所发生的事情--通常是消极的方面--寄希望于他们能够记住,以便下次能做得更好.如果这种方法被认为是一个良好的实