实习笔记(一)

敏捷开发梳理

博文参考自 敏捷开发之Scrum扫盲篇

http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html

实习笔记(一)_第1张图片

  • 什么是敏捷开发
    首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发。

  • 什么是迭代
    迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

  • scrum,XP,结对编程
    前面说到敏捷开发是一种思想,并没有具体的方法。而Scrum和XP就是敏捷开发的具体方式。可以说:敏捷开发是十几种开发方法的统称,XP和Scrum就是这十几种开发方法中的其中两种。XP也包括了十几种实践(就是一些具体做法),结对编程是极限编程的一种实践。

  • Scrum开发
    实习笔记(一)_第2张图片
    流程图:
    实习笔记(一)_第3张图片
    用户故事:
    参考博文:http://www.cnblogs.com/jetlian/p/3946359.html

  • XP开发
    实习笔记(一)_第4张图片

你可能感兴趣的:(实习经历)