敏捷开发核心理念:追求更加满足客户的需求。
通常的开发过程:需求分析->概要设计->详细设计->开发->SIT->用户测试UAT
这样的流程开发,虽然按照着需求开发的,但可能客户和开发的理解不同,导致到了用户测试还是出现了很多不满意。
敏捷开发,我们在开发时,更贴近“用户嘴上真正的需求”,而不是需求文档。
a.有意识的进行开发策略,如不是一个功能细致的开发到底,而是先开发个大致流程,完成后给用户看看,获得些反馈,及时调整大框架。
b.在开发一些类似功能时,先着力开发几个出来(如先开发一、两个保全项出来),给用户看看,获得反馈,以免最后变成了bug。