构建之法阅读笔记05

第六章讲的是敏捷流程,所谓的敏捷流程是一系列价值观和方法论的集合,敏捷开发有以下原则:

1.  尽早并持续的交付有价值的软件以满足顾客要求;

2.  敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势;

3 .  经常发布可用的软件,发布间隔能短则短;

4.  业务人员和开发人员在项目开发过程中每天共同工作;

5.  时时总结如何提高团队效率,并付诸行动。

在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。本章也包含了许多以前不了解的新知识如XP、FDD、SCRUM等方法论。

通过这一章的学习,我发现自己在解决问题时没有将问题细分化,从而解决起来比较麻烦,浪费大量时间,在以后的项目问题中,我会培养自己的问题分解能力,将一个大的问题分成数个小问题来解决。

posted @ 2017-06-14 15:19  还差得远*呢  阅读(87)  评论(0编辑  收藏  举报