研发管理

时间:2024-03-29 18:01:18编辑:奇事君

研发管理的几个要点

上次我谈到了一个团队,“赢”的重要性,只有不断打胜仗,大家士气才会高,才会良性循环。

在研发管理上,“赢”就是在规定时间做出有价值的产品。为什么现在敏捷软件更流行?就是因为研发不确定性很多,而瀑布开发方式很难应对变化,往往导致延期。

但敏捷流程要用好也不容易,核心是三点:

1. 小步快跑,有时间周期的迭代。比如2-3周一个sprint,保持迭代周期,这样每次有新功能发布,不断有成果。

2. 关注业务价值。业务有价值区别和优先级。要在有限资源情况下,不断根据业务优先级调整,优先保证最有价值的功能先发布。

3. 保持业务的完整。一个软件开发时间再长,没有达到可以上线的标准,价值都是0。所以开发好一个功能,联调一个,这样才是好的开发方式。千万不要开发一堆功能后一起联调,这样会很惨


产品研发管理的关键是什么?

关键是:在变化的环境中做出正确的决策。

这句话包含的要素有:


Why:为什么这是关键?在信息确定没有变化的情况下,相信绝大多数的管理者都可以做好规划、协调和开展工作,但实际情况是信息万变,下一秒的情况跟上一秒就已经不一样了,所以真正有挑战的地方是在出现变化的时候,能够准确的掌握当前的情况并作出正确的决策,这才是关键。

When:短、平、快。短:间隔的时间要短,不能等出现问题一周后做出反应;平:组织层级不能太多,逐层反馈,等到高层知道,可能已错过最佳时机;快:决策快速,尽快反馈。

Who:跟谁有关系?与整个产品团队相关。

What:当前情况是什么?出现了什么问题?影响有什么?这些都需要通过沟通和交流去梳理。

Where:在哪里着手?问题出现在哪里?人员?技术?还是?

How to:如何实施?有什么方法?在实践中行之有效的方法是应用敏捷软件开发。


上一篇:蓝屏代码大全

下一篇:仙桃地图