如何选择合适的交付周期

作者: FuQiang | 来源:发表于2016-05-06 10:29 被阅读454次

在互联网、移动互联网高速发展的当下,我们对于软件交付的周期有着更高的期望。以前以年、季度为单位的交付周期正渐渐被月、天所取代。有人说,只要业务有需求,我们随时可以发布。而这观点正演变成一种标准,成为无数人努力的方向。在这种大趋势下,我们产品(或项目)的交付节奏应该何去何从?是举起持续交付的大旗,追赶面前的先行者;还是独善其身,以不变应万变?我们一起聊聊如何选择合理的交付周期。

交付周期的选择

在寻找答案的路上,我们先来分析影响交付周期的四种力量。

投放市场周期(time to market)

不同的市场竞争环境对投放市场周期有不同的需求。市场竞争越激烈,对投放的需求越频繁。上周,Chrome挤掉IE占据了浏览器市场的第一份额。在激烈的市场竞争中,IE从出道时的五年一个版本发展到每年一次重大更新,而竞争对手Chrome为了更快的给客户提供新功能,一直保持着以月为单位的交付周期。正是由于Chrome的步步紧逼,IE被迫提速极力挽回正在失去的市场。如果你的产品处于白热化竞争环境,那请参考你的竞争对手制定投放市场周期;反之对于垄断型产品(蓝海市场),你会有更大的自主权。

市场不确定性(uncertainty)

当前的市场环境在内、外部均存在更高的不确定性。迫使我们需要更频繁的通过内、外部来检验我们的产品,减少错上加错的浪费。

从外部业务的角度分析,即使资深的产品经理,也不能在投入市场前100%保证需求的正确性。尤其是面对海量用户的互联网产品,我们很难在调研阶段确定所有用户的每一项诉求。小批量频繁发布使得我们可以根据市场反馈及时调整方向。上面提到的Chrome便是在发布过程中不断调整,甚至在发布中多次删除了上次刚刚上线的功能(例如:15年的某次发布删除了刚上线不久的通知中心)。我们试想一下,如果发布周期延长,通知中心很可能实现更多的后续功能,从而产生更多的浪费。这也体现出收集反馈的重要性,交付周期的提升只是基础,重点还是在于通过收集反馈的验证,以及根据反馈的调整。

从团队内部的角度分析,我们同样希望通过更短的周期进行内部验证,尽早的发现并修复问题。这种诉求正指导着一批敏捷相关的实践。

需求的可拆解性

持续交付需要需求的可拆解性作为保障,我们要确保每次所交付功能对客户的价值。这就是我们常说的最小化可行产品(MVP),正如字面意思描述的,我们在关注需求最小化的同时,还需保证可行性。如果我们的产品是电梯,我们可以用最短的时间交付给客户没有门的原型机,但我相信没有客户原因承担风险进行体验。

成本

如果你听过业界大牛的介绍,相信你一定听说持续交付是种能力,不管你的交付周期如何,你都应该具备这种能力。但这种能力是需要投资的,随着交付周期的缩短,所需的投资也随之提升。例如,当你的交付周期从三个月转变成一个月,你会需要更全面的自动化测试,你会考虑改变你的代码提交策略让代码合并更顺畅,你会考虑部署的自动化实现,而这一切都需要更多的投资。所以,在投资的时请确认你的回报与之匹配。

最后的选择

我们已经了解了影响我们决策的所有因素,那该如何决策呢?首先请先确定需求的可拆解性,这是我们决策的基线。在此基础上我们来看市场不确定性及与之匹配的投放周期。最后,别忘了计算对应交付周期所需的成本。贵的不一定就是好的,还是要找到适合自己的那一款,祝大家找到合适自己的交付节奏。

相关文章

  • 如何选择合适的交付周期

    在互联网、移动互联网高速发展的当下,我们对于软件交付的周期有着更高的期望。以前以年、季度为单位的交付周期正渐渐被月...

  • 研发效能指标体系

    1、持续发布能力:发布频率、发布前置时间2、需求响应周期:交付周期时间、开发周期时间3、交付吞吐率4、交付过程质量...

  • 转发双均线策略优化方法和笔记

    双均线策略优化的三个方法 1,选择更加合适的长短均线的周期。 2,选择更加合适的K线周期。 3,策略止损。 大白的...

  • 21天敏捷项目管理——Day 3 创建敏捷环境

    以下问题的答案有助于制定实施策略: 项目团队如何以敏捷方式行动? 为了使下一次交付周期受益,团队需要快速交付哪些成...

  • 汽车装备行业为何难以独立上市

    一、超长交付周期导致收入确认的困境 汽车装备制造涉及整个生产线设计交付投产周期,因此从招标开始到最终的中,验收时间...

  • 2021: OKR 是将您的战略成功转化为现实的关键杠杆

    多年来,我有幸一直在创新和交付生命周期的所必经的阶段上工作。无论是在战略、产品还是交付阶段,我都发觉,如何确保将从...

  • 阿里云ubuntu18.04搭建mediawiki服务器

    根据mediawiki的版本生命周期,选择合适的长期支持版本,此处选择1.31版本 https://www.med...

  • 作息时间 R90的知识运用

    90分钟睡眠周期为例: 每24小时睡眠4-5个周期,选择合适自己睡眠周期、 调整自己的睡眠时间。 睡前半小时: 1...

  • 一:表的优化与列类型的选择

    1.选择合适的数据类型 数据类型的选择,重点在于合适二字,如何确定选择的数据类型是否合适 列选择原则 使用简单的数...

  • 【三阶Day7-程冰】

    实战量化的轮动 一、经济市场有周期性,根据经济的周期性选择合适的产品来投资。 美林时钟 美林证券将经济周期分为四个...

网友评论

    本文标题:如何选择合适的交付周期

    本文链接:https://www.haomeiwen.com/subject/rnkdrttx.html