敏捷开发之SCRUM
转载Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。它只是一个框架,没有落实到具体的实施。
它是以价值驱动,通过自组织团队在短期迭代过程中不断的交付对用后有用的功能来进行产品开发。通过自组织团队与
客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的可以工
作的软件 。
以上说了它的特点:
1、自组织团队
2、与客户紧密协作
3、高度迭代
4、增量式的软件开发过程
5、可以工作的软件
Scrum由三个角色,六个时间箱,四个工件组成:
三个角色
1. 产品负责人(Product Owner)
2. Scrum Master
3. Scrum团队
六个时间箱
1. Sprint
2. 发布计划会议(Release Planning Meeting)
3. Sprint计划会议(Sprint Planning Meeting)
4. 每日站会(Daily Scrum Meeting)
5. Sprint评审会议(Sprint Review Meeting)
6. Sprint回顾会议(Sprint Retrospective Meeting)
四个工件
1. 产品Backlog(Product Backlog)
2. 发布燃尽图(Release Burndown Chart)
3. SprintBacklog(Sprint Backlog)
4. Sprint燃尽图(Sprint Burndown Chart)
Scrum经验过程控制理论的实施由三大支柱支撑:
第一:透明性(Transparency)
透明性要确保生产过程中影响工作成果的各个方面对管理工作成果的人来说是透明的。管理生产成果的人不仅要能够
看到过程的这些方面,而且必须理解他们看到的内容。也就是说,当某个人在检验一个过程,并确信某一个任务已经完成时,这个完成必须等同于他们对完成定义。
第二:检验(Inspection)
开发过程中的各方面必须做到足够频繁地的检验,确保能够及时发现过程中的重大偏差。
第三:适应(Adaptation)
如果检验人员检验的时候发现过程中的一个或多个方面不满足验收标准,并且最终产品是不合格的,那么检验员就必须对过程或是材料进行调整。调整工作必须尽快实施以减少进一步的偏差。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:正则表达式示例
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
敏捷开发时代, 彻底结束了
精益一直是DevOps的核心,就像敏捷是从精益中生长出来一样。
自动化测试 迭代 敏捷开发 DevOps 团队管理 -
敏捷开发之--scrum 团队
,这样您就可以收到最优质的文章了
迭代 软件开发 公众号 java 敏捷开发 -
敏捷开发 Scrum 总结
最近把之前学习 Scrum 的资料整理为一篇文档,在接下来的团队和项目开发中,根据项目的
Scrum 最终用户 User -
敏捷开发Scrum学习
官方:http://baike.baidu.com/link?url=VGFzdJpuHX3g90kIX6l1QABWMmBNyf3
DevOps相关 hive 3g v8 -
什么是Scrum?如何实施Scrum(敏捷开发)
什么是Scrum?如何实施Scrum(敏捷开发)以及敏捷工具
迭代 Scrum 敏捷开发 scrum敏捷工具