产品文档:敏捷开发手册

文档预览链接:(请与班主任联系获取文档)

文件类型:.pdf

支持版本:PDF浏览工具

文档名称:敏捷开发手册.pdf

文件大小:5.89 MB

 

敏捷开发简介

敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。

在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。

简单地来说,敏捷开发并不追求前期完美的设计、完美编码,而是力求在很短的周期内开发出产品的核心功能,尽早发布出可用的版本。然后在后续的生产周期内,按照新需求不断迭代升级,完善产品。

一位名叫 Martin Fowler 的美国大叔提出了敏捷开发思想。

Martin Fowler不但是敏捷开发的创始人之一,还在面向对象开发、设计模式、UML 建模领域做出了重要贡献。目前担任 ThoughtWorks 公司的首席科学家。

Scrum基本术语:

Sprint:冲刺周期,通俗的讲就是实现一个“小目标”的周期。一般需要 2-6 周时间。

User Story:用户的外在业务需求。拿银行系统来举例的话,一个 Story 可以是用户的存款行为,或者是查询余额等等。也就是所谓的小目标本身。

Task:由 User Story 拆分成的具体开发任务。

Backlog:需求列表,可以看成是小目标的清单。分为 Sprint Backlog 和 Product Backlog。

Daily meeting:每天的站会,用于监控项目进度。有些公司直接称其为 Scrum。

Sprint Review meeting: 冲刺评审会议,让团队成员们演示成果。

Sprint burn down:冲刺燃尽图,说白了就是记录当前周期的需求完成情况。

Release:开发周期完成,项目发布新的可用版本。

文档载图

  

免费领取资料

 “210526” 领取

资源下载: