“人们认为不需要科学,因为自己已经拥有了一切,但是一切都是以科学为基础的。”——德国物理学家,欧盟科学顾问团队主席 罗尔夫-迪特·豪雅(Rolf-Dieter Heuer)

第一次在软件开发领域接触到“里程碑”这个词,是在大学期间的一次线下活动中来自微软某个产品的负责人,介绍到自己如何管理一个产品的整个上线流程,当时这个听起来蛮有气势的英文单词给自己留下很深的印象,而在随后若干年媒体工作和行业交流中,这个英文单词的发音,像标签一样插在研发管理人员的谈话中,Milestone,里程碑,成为了忽明忽暗,又熠熠闪烁的一小块金子,让人难以忘记。

在职业生涯中,与100名研发总监聊过项目管理后,我对软件开发中的里程碑,有了更深,甚至可以算是全新的理解,和大家分享一些。

什么时候需要里程碑

项目管理中的里程碑可以用于标记:

  • 重要工作阶段的开始或结束
  • 截止期限
  • 当做出重要决定或改变时
  • 需要明确指出的其他固定时间点

但是因为和截止期限挂了钩,很多时候研发人员对里程碑就有了误解,比如里程碑就是截止时间,但其实deadline是强制性的约束条件,必须遵守,而里程碑充其量在约束方面算是参照系,而不是强制约束。

里程碑在敏捷开发中的作用

说到里程碑在研发类项目管理中的作用,肯定会提到“敏捷开发”,相对于传统开发模式,敏捷开发更重视里程碑的设置和它的作用。比如:在敏捷开发中,整个项目被分割成多个更可控的阶段,在阶段完成处设定项目里程碑(Milestone),而在里程碑达成时,相关人员可以根据阶段交付物对半成品提出反馈,为下一个阶段的开发提供参考意见。在这样不断的 “规划 -> 开发 -> 反馈 -> 规划 -> ...” 周期性的开发模式中,最终交付的产品会跟客户期待的更加接近,从而提高客户的满意度,也避免了大量的资源浪费。

但是,更要避免里程碑(会议)被滥用,里程碑一个主要的功能就是检查,因此里程碑会议成了很多团队必要的检查工具。实际上,会议作为检查工具的作用极其有限,真正完成检查任务的是管理平台或者专门的检验机制(如工程竣工验收体系)。因此“总结会”、“节点会”更多的是一个足够主要的里程碑事件,它将正式确定、认可、批准检验、测量体系得到的结果(如工程竣工验收合格)。

里程碑在国内研发管理类软件中的实践

通过Jira等软件对于国内研发人员的“启蒙”,国内的研发软件也通过不断优化产品,赢得了不少用户的信任。但不同于Jira,作为国内主流的研发类管理软件,也都将里程碑功能作为自身的产品功能的一部分,PingCode、ONES、UniPro等都陆续上线了里程碑功能,虽然上线时间较晚,但是UniPro本身的里程碑应用场景数量,和任意时间段启用,对接Jira等项目管理软件等,成为了里程碑在国产研发类项目管理类软件中的优秀实践之一。

上述表格根据公开资料整理

如今敏捷开发已经成为研发人员的项目首选,而随着敏捷开发的不断应用,里程碑这个古老的词语也焕发着新的生机,就像文章开头德国物流学家豪雅的那句话,对于研发管理而言,“研发人员认为他们不需要里程碑,因为他们掌握了一切,但其实一切都是建立在里程碑之上的。”

与100名研发总监聊过项目管理后,我重新认识了里程碑相关推荐

  1. 日读论文100+,AI都替代不了!辞去医药研发总监后,她成为了一名全职学术警察...

    大数据文摘出品 作者:笪洁琼.奥????vi丫.lin 密集警告! 先来感受下这场地狱级别的连连看:这是16小块实验数据图,你能看出哪些块存在相似的地方吗? 文摘菌看了一会儿就头昏眼花,但是,你相信吗 ...

  2. 送书 | 日读论文100+,AI都替代不了!辞去医药研发总监后,她成为了一名全职学术警察...

    大数据文摘出品 作者:笪洁琼.奥????vi丫.lin 密集警告! 先来感受下这场地狱级别的连连看:这是16小块实验数据图,你能看出哪些块存在相似的地方吗? 文摘菌看了一会儿就头昏眼花,但是,你相信吗 ...

  3. 项目管理案例:棋到中局,总经理与研发总监的对弈【转】

    ★ 案例正文: 项目迟迟无法收尾,新考勤制度无法执行,平衡计分卡无人买账.总经理和研发总监寻思该如何收拾这盘残局,是兵不由将,还是兵来将挡?项目经理博客 在蓝点技术有限公司总经理赵博办公室里摆着一盘已 ...

  4. 【转】GitHub 中国区前 100 名到底是什么样的人?

    原文网址:http://mt.sohu.com/20160407/n443539407.shtml 本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百 ...

  5. 2014年中国开源软件前100名

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...

  6. 2015高工机器人年会第一批100名参会嘉宾名单公布

    推荐阅读 [图解]一张图看清江苏北人2015年都做了啥 沈阳机床定增30亿"阳谋" 欲打造"指尖上的工厂" 一张图看懂2015年巨轮智能都做了啥 [调研]一张图 ...

  7. 饿了么研发总监马尧:外卖推荐算法中有哪些机制与手段?

    提到市场机制和调控手段,大家可能会想起某些中央机构,而在流量的分发方面,我们的角色是类似的,搜索推荐是饿了么的核心流量入口,我们通过市场机制来实现流量效率的最大化,而调控手段更多的是兼顾效率和平台长期 ...

  8. 研发管理心得,从技术小白做到CTO(研发总监)的辛酸之路

    我是怎么一步一步做的研发总监的 现状 初入社会:第一份工作测试工程师 小试牛刀:转JAVA开发工程师 渐入佳境:小公司技术负责人 巅峰时刻:大公司CTO 现状 我是13年从某大学本科毕业,参加第一份工 ...

  9. 招联金融研发总监姜良雷做客选型宝 亲身讲述大数据平台选型历程

    写在前面 招联金融的研发总监姜良雷, 这位被称为大数据领域"老司机"的姜总,从1997年开始便在招商银行从事数据相关的工作:过去20年,亲历了招行历代数据库的建设与开发.2014年 ...

最新文章

  1. 编程前在Pycharm中自动添加时间日期作者等信息
  2. linux内核arch目录,各个处理器的介绍
  3. openresty开发系列23--lua面向对象
  4. 分析各种排序算法的优劣
  5. CommandLineRunner与ApplicationRunner接口的使用及源码解析
  6. ios上编译c语言的app,iOS App编译流程
  7. oracle声明number变量,oracle – PL / SQL:如何声明会话变量?
  8. C和指针之字符串strtok函数
  9. php数据字段多怎么存,一个保存时间的字段怎么存储数据
  10. python opencv读取图像并生成plt文件
  11. css cursor 鼠标手势
  12. 将elf文件转换为bin文件
  13. 【实战记录分析】目录导航
  14. iPhone手机 app加密和换图标
  15. KEIL 提示L6406E L6407E的解决方法
  16. 图像分割中的Dice Loss
  17. RocksDB基本架构与原理介绍
  18. 外贸购物直播解决方案
  19. 若A、B都是n阶正交阵,那么,A X B是正交阵吗?
  20. Cisco ASA/FTD未授权文件删除漏洞简要分析

热门文章

  1. 最好用的数据库生成工具
  2. IDEA碰到 非法的表达式开始 解决办法
  3. layui table表格展示鼠标滑过列显示tips
  4. N-S方程(一)-变量说明
  5. freeswitch 对接IMS 多网口方案
  6. Java整点报时定时器
  7. java爬虫---问卷星自动提交问卷请求参数(jqsign,jqnonce等)解密
  8. Navicat Premium使用
  9. Android 根据手机壳颜色改变主题实现
  10. 以问题为导向剖析一些矩阵等价类的本质(合同篇)