Bob Jiang 敏捷开发培训 敏捷认证Scrum Master
Recent content on Bob Jiang 敏捷开发培训 敏捷认证Scrum Master
马上订阅 Bob Jiang 敏捷开发培训 敏捷认证Scrum Master RSS 更新: https://www.bobjiang.com/index.xml
什么是价值
2019年2月18日 08:00
什么是价值 价值就是我们想要什么。
光这么说太抽象,我们用几个例子来说明一下:
如在软件开发行业中,
对于创业公司,我们想要获得投资 对于新产品,可能我们最想获取新用户 对于一款老产品,总会卡顿,那么性能是我们想要的 对于电商系统,我们想要多快好省 对于打车产品,我们想要服务及时贴心 因此对于不同的产品,所提供的价值是不同的,但最终相同的是,它(产品)都提供了我们想要的。
敏捷软件开发,是以价值驱动的软件开发方式。
最终的价值,需要从用户或客户视角来观察,这是有价值的。
但对于业务人员来讲,也是有价值的。
对于管理层来讲,也是有价值的。
对于开发人员来讲,也是有价值的。
并且,这里的价值是可以层层传递,即对于用户或客户有价值的,通常来讲对于业务人员、管理层及开发人员,也是有价值的。
但是对于开发人员有价值,而对于用户或客户未必有价值。
因此,通常我们说的价值,大部分是从用户或客户视角来说。
如何度量价值 上文我们已经明确了价值的定义,接下来我们看看如何度量价值。
首先,度量价值是很有必要的。但这是一个世界难题。
度量价值,和任务的估算有相似之处,即没有准确的答案,只有大致的估算。
其次,度量价值既然和任务估算相似,也可以用相对估算的方式。即一个特性(feature)的价值和另一个特性的价值直接进行对比。
使用L,XL,XXL或者斐波那契数列进行估算。
最后,一个产品的特性按照价值排序后,不是说所有的特性都需要完成,而是要对比团队的投入(即成本)。
比如团队一周的成本是10万,而一周完成的特性只能带来2万元的价值。
显而易见,团队不应该完成这些特性。
但这些数字都是后来才会统计到的,所以这里需要团队及产品负责人有很强的价值判断能力。
About Bob Jiang BoB Jiang
和BoB面对面学习Scrum
HiBlock区块链社区(hiblock.net)发起人
中国北方的第一位CST(Certified Scrum Trainer)
国内的敏捷(Agile)大咖
敏捷变革中心(Center for Agile Transformation)合伙人
敏捷一千零一夜社区合伙人
敏捷之旅核心组织者
《Scrum精髓》译者 Bob的博客 Github: bobjiang Twitter: @bobjiang123 Solidity中文文档