敏捷开发下该如何正确的看待人/天这件事?

传统软件估算人天的方式, 有的使用 Functional Points, Delphi....等等。

敏捷开发, 使用数学黄金比例; 1, 2, 3, 5, 8, 13; 以各 User Stories 之间 "相对" 的复杂度, 估算各 User Stories 所需的人天。

然而, 只是改变个算法, 是毫无意义的……

软件开发, 存在着许多的误区,使得软件开发的效率与质量无法获得提升。其中之一的误区便是:期望用各式的人/天估算方法,使得开发人员, 可凖时的交付符合预期的软件。

我时常在提的一件事便是: 现今人类的科技再进步,但软件开发对许多人来说, 仍旧是件 “纯手工打造”的活。既然是 "纯手工打造",如何能用所谓的 “人/天”去预期符合期望的软件何时能交付?

所以,真正的重点, 不在于用何种方式去 “估算”人天。

真正的重点在于: 如何利用各 User Story的人天, 使得 Product Owner能充分掌握, 每个 Sprint的重点事项为何? 团队的风险为何? 某个团队成员到底出了什么问题?该制定何种有效的策略, Sprint计划, 才能带领团队发布出真正有价值的版本。

人/天,是用来供 Product Owner 做 “决策”用的, 不是用来 “简化管理”;将完全充满人类行为的软件开发,简化为制式, 单一的机器运作。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

怎样才能叫高级程序员?

我们 Frontside 公司是习惯于每周二下午开个全公司例会的,会上大家谈谈上周取得的成绩,并为下一周订订计划。

512
来自专栏罗超频道

阿里为何再造年货节?只为实现三大跨越

为了迎接春节到来,阿里不仅准备要跟腾讯大干一场红包大战,还做了一个张灯结彩、喜气洋洋、透着浓浓乡情年味的年货节。对于电商平台而言,人工造节本是稀松平常的事情,阿...

3298
来自专栏企鹅号快讯

未来有什么工作绝对不会被人工智能取代

1,涉及大量非标准化主观判断和洞察力的职位(企业老板、高级管理、政治家、高级非标中介小如掮客,大如一线投行) 2,涉及大量有关个人的高级/敏锐/复杂情感体验的职...

1948
来自专栏java达人

技术组长如何组织一次晨会(附面试考察标准)

从实践角度来讲,日报有助于将工作动态以文字形式记录下来,每天对自己的工作作一个总结,但这种方式似乎不为程序员所喜欢,所掌握的信息也不够实时动态,相对而言,晨会似...

910
来自专栏Linux Python 加油站

想要成为年薪30W的运维工程师,需要做哪些努力?

我在大学读的是计算机专业,但大学毕业之后,进入到一家私企进行工作,工作的内容类似于网管,会经常的去修电脑,去做水晶头等内容。刚开始工作,也没想太多,最想的是丰富...

1404
来自专栏Java架构师进阶

IT人永远不老,老程序员价值何在?

IT人永远不老?做梦,怎么可能。无论你现在是多么风华正茂,青春洋溢,终有成熟、老去的那天。

854
来自专栏牛客网

互联网公司掘金bd助理面试

1244
来自专栏Linyb极客之路

而立之年再谈大龄程序员要不要转管理路线

很多程序员都有一点技术情节,喜欢“专心搞技术”,不喜欢管理,尤其管人。甚至为自己是“专注于技术”而自感清高,有点看不起那些“外行管理内行”或者急...

1042
来自专栏点滴科技资讯

英特尔VS ARM:英特尔为何会在智能手机芯片市场竞争中一败涂地

译者按:ARM是全球领先的半导体知识产权提供商。全世界超过95%的智能手机和平板电脑都采用ARM架构。ARM设计了大量高性价比、耗能低的RISC处理器、相关技...

3059
来自专栏熊二哥

项目管理深入理解01--人力资源管理

在学习和做练习题的过程中,发现部分内容比较绕,不太容易理解,题不太容易做对,因此加入了一轮重难点学习的过程。 ? 区分项目经理和公司高级管理层的职责和角色?...

1888

扫码关注云+社区