前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >敏捷开发下该如何正确的看待人/天这件事?

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

作者头像
Ken Fang 方俊贤
发布2018-01-05 11:03:45
5850
发布2018-01-05 11:03:45
举报
文章被收录于专栏:Cloud Native - 产品级敏捷

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

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

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-03-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档