赞
踩
我们一般习惯用瀑布模型,它以文档为驱动,将软件生命周期划分为固定的六个基本活动,并且规定了它们自上而下、相互衔接的次序,如同瀑布流水,逐级下落。
那什么是敏捷开发呢?
敏捷开发的核心理念是适应变化,快速响应市场需求
。敏捷开发强调团队协作、客户参与、持续改进和交付价值。敏捷开发并不是简单地追求速度,而是在保证质量的前提下,尽可能地提高开发效率和满足客户需求。
敏捷开发的实现主要包括 SCRUM、XP(极限编程)、Crystal Methods、FDD(特性驱动开发)等等。其中 SCRUM 与 XP 最为流行。同样是敏捷开发,XP 极限编程更侧重于实践,并力求把实践做到极限。这一实践可以是测试先行,也可以是结对编程等,关键要看具体的应用场景。本文主要介绍一下SCRUM。
以上就是对Scrum流程的简单介绍,后面将会通过团队角色和开发流程进一步讲解敏捷开发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。