管理者必须了解的常见敏捷方法(敏捷管理方法的意义)

一些关键的敏捷方法:Scrum、极限编程、水晶、动态系统开发、特征驱动开发、敏捷项目管理、精益看板、OpenUP。先对其关键因素做对比介绍。

Scrum

Scrum三大支柱

1.透明性

2.检验

3.适应性

Scrum角色

1.Product Owner

2.Scrum Master

3.Team

极限编程XP

极限编程5个核心原则

1.沟通

2.简单

3.反馈

4.勇气

5.尊重

极限编程实践

1.精细反馈:结对编程,计划游戏,TDD,整个团队

2.持续过程:持续集成,重构或设计改进,小版本

3.共同理解:编码标准,集体代码所有,简单的设计,系统隐喻

4.程序员福利:可持续发展步伐

水晶方法

水晶方法主要原则

1.频繁交付

2.反思改进

3.渗透交流

4.人生安全

5.焦点

6.易于访问的专家

7.自动化测试的技术环境、配置管理和频繁集成

水晶方法的主要类别

1.C:Loss of comfort

2.D:Loss of Discretionary Money

3.E:Loss of Essential Money

4.L:Life Critical

一个项目称为C6说明参加人员在6人以下,重要性是C级。

动态系统开发DSDM

DSDM Atern原则

1.专注商业需求

2.按时交付

3.协作

4.用不对质量妥协

5.逐步建立在坚实的基础之上

6.迭代开发

7.欢迎变化

8.持续清晰沟通

9.可视化控制

特征驱动开发(FDD)

FDD是软件开发中一种迭代和增量型的方法

1.特征是客户定义的价值功能的细分部分,按照这个模式:行动,结果,目标。

2.通过分解,主要模型被分解成主题领域,主题领域用商业活动展示。

3.商业活动里的每一步都是一个特性

4.特征应该用不到2周的时间去完成,其他特征也应该分解成小的部分

敏捷项目管理(APM)

APM试图扩大敏捷技术为一个整体

1.传统铁三角:范围,成本,进度

2.敏捷铁三角:价值,质量,制约因素(成本,进度,范围)

3.敏捷项目管理框架:构想,推测,探索,适应,结束

精益软件开发(LSD)

精益7原则

1.消除浪费

2.尽快交付

3.增强学习

4.团队授权

5.较迟决定

6.建立整体

7.目光长远,脚踏实地,快速失败,快速学习

看板

1.敏捷采用看板方法,反应冲刺或迭代的吞吐量

2.看板位于团队房间里

3.看板识别瓶颈,设定在制品限制

精益看板5大核心实践

1.可视化

2.限制工作进展

3.管理流程

4.制定管理政策

5.提高协作,使用“安全失败”实验

OpenUP

OpenUP是资源开放的一个变量,是统一软件开发过程的一个变量

1.是精益统一过程,采用迭代和增量型方法

2.结合敏捷哲学专注软件开发的协同本质

3.是一个与工具无关,不关注细节的过程

4.目标小,集中型团队

5.将项目划分为迭代,通常以周为单位

6.生命周期:起始,精化,构建,产品化。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月5日 上午10:57
下一篇 2022年6月5日 上午10:59

相关推荐