如何实现敏捷软件开发
发表时间:2023-07-31
文章来源:
浏览次数:
1. 将大的系统拆分成子项目
2. 团队与客户呆在一起
3. 用建模方式沟通
4. 敢于迎接变化
5.尽早、持续的交付可运行的阶段性成果
6. 面对面的沟通
7. 可工作的软件是最主要的衡量标准
8. 保持恒定的开发速度
9. 定期团队优化
总结:
如果项目管理者能够很好的运用敏捷开发思想,就相当于在游戏世界里拥有了法器,美食世界里掌握了烹饪之道。
在敏捷开发里还有许多其它思想,但有的思想本人并不太认同,如用“测试驱动开发”,在中国与在国外不同,在国外有CMMI,对测试要求非常高,测试实际就是质量检查部门、质量控制部门,有着很高的权限,对测试人员也是更加尊重和认同。
在国内,公司多重开发而轻测试,从你公司测试人员与开发人员的薪水上就能看得出来,谁更受重视。想让测试人员驱动开发,在目前的现状中有些难以做到。
有时我想,前人已经总结出了那么多好的思想,确实应该多学学、多看看、多用用,但拿来的思想并不一定全适用,每种思想都有着自己的成长土壤,不是只要多施肥、多浇水就能长出好庄稼。有时,也要看看,植物的习性,是否更适应我们的环境。