敏捷开发的目的是在保证开发质量的前提下提高开发效率。敏捷开发需要有两个前提,团队人员对所应用的技术有比较全面深入的了解;开发及测试人员对软件的业务逻辑有全面深入的了解。换句话说,一个项目或者一个产品发展到一定阶段之后,可以根据实际情况逐步过渡敏捷开发的方法上来。
一般来说,敏捷开发有以下特征:
1、团队规模比较小,10人左右是比较合适的。
2、团队内部强调沟通,包括经常性的standup meeting和就某个技术、需求问题的讨论,讨论方式包括面对面、电话和邮件。
3、文档特别是开发人员撰写的文档大幅减少,如果只是在现有技术框架下添加一个新的业务功能,甚至不需要标准的设计文档和功能描述文档,当然详细的使用手册或者online help还是需要的。
4、单元测试以及UI自动测试的应用,可以显著增强软件质量。特别是对于开发周期比较长的软件来说,自动测试可以大大减轻QA人员进行回归测试的工作量。
分享到:
相关推荐
敏捷开发实践 敏捷开发体会 敏捷开发过程 架构师和Scrum Master的重要性
芯片敏捷开发实践:标签化RISC-V.pdf
该文档是一个翻译版本,里面涉及的内容都是作者的团队在实施敏捷开发的过程中的真实写照.对已经开发实施敏捷开发或准备实施敏捷开发的团队有非常重要的指导意义.
本书中所描绘的HP LaserJet FutureSmart Firmware项目- 重建整个打印机产品线的LaserJet Firmware,展示了敏捷是如何在大型和复杂的产品交付过程中兑现其价值和优势
敏捷开发实践-我们这样实践Scrum 敏捷开发实践-我们这样实践Scrum 敏捷开发实践-我们这样实践Scrum
格鲁弗、杨、富尔格姆所著的《大规模敏捷开发实践(HP LaserJet产品线敏捷转型的成功经验)》是大规模敏捷软件开发领域的经典著作,是世界一流IT企业成功实施大规模敏捷的经验结晶。来自惠普的3位作者均是有近20年从业...
软件工程敏捷开发实践,最快速的入门敏捷开发,帮助你的团队成功
NULL 博文链接:https://agiledo.iteye.com/blog/611562
企业数字化转型过程中的敏捷开发实践【最新版】.pdf企业数字化转型过程中的敏捷开发实践【最新版】.pdf企业数字化转型过程中的敏捷开发实践【最新版】.pdf企业数字化转型过程中的敏捷开发实践【最新版】.pdf
敏捷开发实践与实例分析.pptx
软件工程中的敏捷开发实践.pptx
软件工程与软件敏捷开发实践.pptx
软件工程中的敏捷开发实践1.pptx
软件工程中的敏捷开发实践教程.pptx
DevCloud百人团队敏捷开发实践.pptx
敏捷开发实践在政府中的应用提供了决策者可以用来改进政策、程序和实践的经验。(如基于Agent的建模、计算博弈论和系统动力学)为构建敏捷软件开发的有效、一致和可执行的特性提供了一种方法。这些技术可以帮助回答...
rails 经典书籍之一, 描述怎样敏捷的运用rails进行开发。