敏捷模型

敏捷模型是一种以人为核心,迭代,循环渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的输出都经过测试,具备可集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

敏捷建模的价值观包括了XP的5个价值观:沟通、简单、反馈、勇气、谦虚。

1、沟通

建模不但能够促进团队内部开发人员之间的沟通,还能够促进团队和项目相关人之间的沟通。

2、简单

画一两张图表来代替几十甚至几百行的代码,通过这种方法,建模成为简化软件和软件过程的关键。这一点对开发人员而言非常重要:它简单,容易发现出新得想法,随着开发人员对软件理解得加深,也能够很容易地改进。

3、反馈

过度自信是编程地职业病,反馈则是其处方。痛殴该国图标来交流开发人员的想法,可以快速获得反馈,并能够按照建议行事。

4、勇气

勇气非常重要,当开发人员的决策证明是不合适时,就需要做出重大的决策,放弃或重构开发人员的工作,修正方向。

5、谦虚

最优秀的开发人员都拥有谦虚的美德,它们总能认识到自己并不是无所不知的。事实上,无论开发人员还是客户,甚至所有的项目相关人员,都有它们自己的专业领域,都能够为项目做出贡献。一个有效的做法是假设参与项目的每一个人都有相同的价值,都应该被尊重。、

敏捷开发是针对传统瀑布开发模式的弊端而产生的一种新的开发模式,目标是提供高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使开发人员更深层次地理解敏捷开发。

原文地址:https://www.cnblogs.com/R-bear/p/15047945.html