上次我谈到了一个团队,“赢”的重要性,只有不断打胜仗,大家士气才会高,才会良性循环。
在研发管理上,“赢”就是在规定时间做出有价值的产品。为什么现在敏捷软件更流行?就是因为研发不确定性很多,而瀑布开发方式很难应对变化,往往导致延期。
但敏捷流程要用好也不容易,核心是三点:
1. 小步快跑,有时间周期的迭代。比如2-3周一个sprint,保持迭代周期,这样每次有新功能发布,不断有成果。
2. 关注业务价值。业务有价值区别和优先级。要在有限资源情况下,不断根据业务优先级调整,优先保证最有价值的功能先发布。
3. 保持业务的完整。一个软件开发时间再长,没有达到可以上线的标准,价值都是0。所以开发好一个功能,联调一个,这样才是好的开发方式。千万不要开发一堆功能后一起联调,这样会很惨
网友评论