关于敏捷开发

       今天,老师给我们介绍了一下敏捷开发,并距离介绍。通过学习,我了解到,所谓敏捷开发,并不是完全脱离文档的。

        所谓敏捷开发,实际上是一种开发方法,它是一种以人为核心,循环,迭代的开发方法。它把一个大的项目分割成一个个小的独立的项目,并且使每项都能运行。

        敏捷开发的核心原则有:

1.主张简单

2.拥抱变化

3.第二个目标的可持续性

4.递增的变化

5.令Stakeholder投资最大化

6.有目的的建模

7.多种模型

8.高质量的工作

9.快速反馈

10.软件是主要目标

11轻装前进

        这些自己也不是太清楚,是从网上看来的。

        对于敏捷开发,很重要的一点是敏捷小组要每天开站立会议,通过每天的站立会议,每个人只需要说3句话,即昨天干了什么,今天干了什么,明天要干什么。一切跟这3句话无关的话题,都不需要讨论,通过站立会议,每个人都能明确自己做了什么,以及自己的目的,能够大大提高敏捷小组的效率。

        敏捷开发的主流方法主要有7种,分别是:

1.XP(极限编程)

2.SCRUM

3.Crystal Methods

4.FDD

5.DSDM

6.轻量型RUP

7.ASD

      以上就是自己通过课上的学习以及课下与度娘的交流得出的经验。

原文地址:https://www.cnblogs.com/maguobin/p/3612411.html