敏捷开发更多指的是一种思想,而不是完全依靠一套现成管理程序,在项目要转敏捷开发时应当要逐渐转变,而不是立即就应用到项目中,根据团队、项目等具体情况做出不同的管理开发方式。
与其他项目管理有相关的管理工具一样,敏捷开发也有敏捷管理工具,但是工具也只是工具,做辅助工作,并不是脱离敏捷管理工具就无法做敏捷开发,因为敏捷开发更多指的是项目开发思想。
简单上线
不同于传统的开发模式(瀑布式),瀑布式采用【需求->设计->开发->测试】大致4个阶段,每个阶段确定后才进行下一个阶段,并且到开发阶段的时候有着较完整的需求和开发文档,这种模式耗时长久,产品上线时间长,无法及时的拉取到用户群体。
敏捷开发主要体现在敏捷上,首先完成基础功能上线,经过短期的不断迭代更新交付来不断完善功能。
敏捷开发讲究的是前期以最简单快捷的方法实现功能,当经过几次迭代后发现当前的框架无法支撑更强大的功能时,此时才进行重构,引入新的框架。