信息化管理系统 | 数字孪生 · 智慧园区 · 数字大屏 | App · 微信 · 小程序 | 元宇宙 · 区块链 · 3D展厅 | 虚拟仿真系统 | 新零售电商

什么是敏捷开发?

敏捷开发就是频繁开会,快速更新迭代吗

敏捷开发就是利用甘特图来管理项目里程碑吗

 

其实,敏捷开发就没有固化的方法论和工作流程,它是一种价值观和原则。敏捷开发本质上是一种开发思想。

 

“敏捷”强调的是小步快跑,持续迭代。重在思想,而不再工具。敏捷开发可以结合金字塔原则,将项目开发中遇到的大问题,拆解成独立且不重复的子问题,逐一去解决。

 

我对“敏捷开发”的另一个理解是,先把产品的核心功能实现出来,然后进行测试,再将产品投入到市场中。通过得出来的各类数据分析,在每一次迭代中不断改进优化。并且产品经理需要清楚每次迭代的目的和计划,重点关注用户故事的建立。

 

最近我也在自我反省,我们所在团队也是用敏捷开发的思想。但是整个项目的进度就是上不去。后来我左思右想,如果开发工具和方法都没问题,那么就是团队有问题。影响敏捷开发的核心因素之一就是团队文化,最根本的原因是内驱力不足。

 

举个栗子:同样都用敏捷开发的两支团队。A团队没有产品经理,他们依然能将项目很好的落地。大概率上团队成员已经被产品经理训练得很默契了,整个团队有超强的凝聚力和归属感,那么即使遇到技术或业务上的问题,也都能轻松驾驭。

 

而B团队虽然有产品经理,但是团队成员磨合度不高,遇到一丁点小问题,整个团队就会感觉要“炸”了。由此可见团队协作和团队文化的重要性。

 

一个人可以走得快,但是一群人才能走得更远。