敏捷开发模式的分类
来源:郑州达内IT教育培训机构时间:2021/9/26 11:28:57
敏捷开发模式的分类
敏捷开发的实现主要包括SCRUM、XP(极限编程)、CrystalMethods、FDD(特性驱动开发)等。其中SCRUM和XP较受欢迎。
同样是敏捷的开发,XP极限编程着重于实践,以实践为极限为目标。这个实践可以是测试的先行者,也可以是结对编程等。关键取决于具体的应用场景。
SCRUM是开发过程的框架,也可以说是课程。SCRUM框架包括三个角色、三个工件、四个会议,听起来很复杂,目的是有效地完成每个重复周期的工作。这里我们重点讨论的是SCRUM。
SCRUM的工作流程。
在学习Scrum之前,必须了解一些基本术语
Sprint:冲刺周期通常是实现小目标的周期。一般需要2~6周的时间。
UserStory:用户的外部业务需求。以银行系统为例,Story可以是用户的存款行为,也可以查询馀额等。也就是所谓的小目标本身。
Task:UserStory分割的具体开发任务。
Backlog:需求列表可视为小目标列表。分为SprintBacklog和ProductBacklog。
Dailymeting:每天的车站会用于监视项目的进度。有些公司直接称之为Scrum。
SprintReviewmeting:冲刺审查会议,让团队成员们展示成果。
Sprintburndown:冲刺燃烧图,白色记录当前周期的需求完成情况。
Release:开发周期完成,项目发布新的可用版本。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3849/news/415403/违者必究!
以上就是郑州达内IT教育培训机构 小编为您整理 敏捷开发模式的分类的全部内容。