敏捷SCRUM五会法灵活适应快速变化的 研发管理最佳实战

Posted 3C学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷SCRUM五会法灵活适应快速变化的 研发管理最佳实战相关的知识,希望对你有一定的参考价值。

敏捷开发方法,是小团队大产品,灵活适应快速变化的研发管理方法,无论是世界五百强的千亿企业,还是创业的小微互联网企业,无不在使用数字化时代的研发管理方法,敏捷开发方法。

敏捷CSM教练、3C学堂首席讲师、AMT集团咨询顾问 李远佳,2020年12月10-11日在湖南长沙三一工业职业技术学院,用游戏总结敏捷思维、用沙盘模拟训练SCRUM方法应用,并分享敏捷实施指南和敏捷实施方案,学员受益非浅。

1-敏捷开发培训照片

一、研发管理的时代背景

从信息化角度来看这个社会,已从PC时代进入数字化、智能化的时代,其中这个时代最重要的特征是,市场快速变化、服务要快速响应。不同时期业务软件的要求不同,对软件研发的管理方法也不同,如下图所示。

敏捷SCRUM五会法、灵活适应快速变化的 研发管理最佳实战

2-信息化不同阶段对软件产品要的要求

当前处于竞优向战略转化时间,需要创新管理方法,敏捷管理方法,来快速响应或创新。

二、研发管理的敏捷思维

基于IT时代的背景,敏捷思想从过程、人、产品三个角度,建立对敏捷思维的理解与认识:

1)过程

传统的开发方法基于了一个错误的假设,我们从一开始就能够确定我们要做多少?客户知道他们需要什么?开发人员知道如何开发(如果他们在开始的时候彻底的了解了需求), 开发的过程中不会发生变更(如果我们亊先做好彻底的分析) 。所以:不客户进行长达半年甚至一年的需求调研,亊无巨细的写下所有的“需求”细节,使用各种方式进行复杂无比的估算,基于这些产出了一个庞大的长期计划等等。

敏捷方法认为需求是涌现式的,范围是不确定的。所以: 使用逐步完善的计划而非大而全的计划,分多个迭代、尽早的交付、以获得反馈,每个迭代结束的时候进行检规和调整,调整包括需求、范围、人员以及计划,因此,我们通过持续的检规和调整,使得范围、成本、时间保持一个平衡的状态。

敏捷SCRUM五会法、灵活适应快速变化的 研发管理最佳实战

3-敏捷培训现场图

2)人与团队

“传统人与团队”管理方法论:XY理论(懒人与勤人),马斯洛的需求层次论(自我实现、荣誉自尊、社会交往、安全保障、生理需求),团队成长规律(形成、震荡、规范、成熟、解散),团队管理工具方法(观察与交谈、项目绩效评估、冲突管理、问题日志、人际关系技能)。

“敏捷人与团队的”管理方法与思想:关于敏捷人与团队激励的真相,人们在进行自我管理时生产效率才是最高的;相比于其它人帮忙做出的承诺,人们对自己做出的承诺要严肃得多;人们总是能做到他们当时情况下能做到的最好情况;在有“更加努力”的压力时,开发者会自动的并且不断的降低质量。

3)产品

功能使用–保持精益,大家够用就好,应用创建价值,沉淀浪费成本。

李老师带领团队进行“老板和员工、翻牌游戏、把手弄脏”三个游戏模拟,并在游戏结束后总结敏捷思维包括并不局限以下内容:

敏捷SCRUM五会法、灵活适应快速变化的 研发管理最佳实战


4-敏捷思维

三、什么是敏捷、敏捷流派与SCRUM简介

敏捷方法是一种理念,采用基于人员、协作和共同价值观的组织模型。敏捷方法采用波浪式规划(rollingwave);迭代递增式交付;对变化做出快速而灵活的反应;在团队、干系人和客户之间进行开放式交流。

许多敏捷策略都遵守这些原则:如Scrum、极限编程(XP)、精益(Lean)、看板(Kanban)和测试驱动型开发(TDD)。敏捷原则来源于软件和IT业,但敏捷方法正在多个行业得到快速发展与扩展,包括医疗卫生、市场营销和制造业。

敏捷SCRUM五会法、灵活适应快速变化的 研发管理最佳实战


5-SCRUM内容

SCRUM内容主要包括:

•分割产品需求;拆分您的团队;排优产品的商业价值;分割您的时间;对过程进行持续的监视与调整;

Scrum的特点

•团队自组织;通过迭代增量交付可工作的软件;项目进展对所有人公开可见;交付过程中持续的检视和调整;商业价值驱动、以客户为导向;时刻关注质量,降低长期成本

Scrum的价值观

•承诺 – 愿意对目标做出承诺;专注– 把你的心思和能力都用到你承诺的工作上去;开放– Scrum 把项目中的一切开放给每个人看;尊重– 每个人都有他独特的背景和经验;勇气– 有勇气做出承诺,履行承诺,接受别人的尊重

四、SCRUM五会法

敏捷SCRUM五会法、灵活适应快速变化的 研发管理最佳实战

6-SCRUM流程五会法

SCRUM流程概括为五个会议:

1)一会:发布计划会议

时间:在项目或某个版本发布开始前进行

发起人:产品负责人

议程:确定发布目标/方式/方法,识别重大风险,确定大致的交付日期和费用

参与人:PO、SM、Team核心人、干系人

2)二会:Sprint计划会议

发起人:Scrum Master

时间:Sprint的第一天进行,产物是Sprint Backlog

议程:做什么?做设计,做估算;怎么做?优先级排序

参与人:PO、SM、Team

提问:为什么只确定任务和方法,而不指派人员;这样做的好处是什么?

3)三会:每日站会

发起人:Scrum Master

时间:团队每天15分钟的检视和调整会议称之为每日站会。每日站会是Scrum的经验性过程中重要的检视和调整的手段。它不是一个进度汇报会议。每天进行,同一时间,同一地点,十五分钟,不能迟到

回答三个问题:我昨天完成了什么?在工作中遇到了哪些障碍?我今天准备完成哪些任务?

为什么要开每日站会:仪式、承诺、商量协作、分领任务、解决做与谁来做的问题

4)四会:Sprint评审会议

发起人:Scrum Master

时长:一般2-4小时

特点:通过系统演示的方式展示,而不是PPT,谁做谁演示;产品负责人必须参加,邀请客户和管理层参加;所有团队成员参加;团队向产品负责人和客户展示Sprint中完成的功能;产品负责人接受或拒绝团队交付的功能

5)五会:Sprint回顾会

发起人:Scrum Master

目的:Sprint周期中的人、关系、过程和工具进行反省,确定调整策略

时长:2周的Sprint,回顾会议控制在1-1.5小时,一个月的Sprint控制在2-3个小时

特点:回顾会议上做出的调整决定需要付诸行动,每个Sprint都要做,团队和Scrum Master都要参加。

在学习SCRUM知识之后,各组都采用SCRUM方法进行模拟,训练制作工作成果,并收获异想不到的效果。

7-SCRUM训练成果汇报后合影照

五、写在小结

“天下武功,唯快不破”,敏捷就是这种快速应对的研发管理最佳实践的方法。

更多内容、更细环节,欢迎多多交流!





数字化全生命周期管理培训专家



以上是关于敏捷SCRUM五会法灵活适应快速变化的 研发管理最佳实战的主要内容,如果未能解决你的问题,请参考以下文章

求推荐一款比较适合敏捷开发团队协作的工具?

敏捷开发之Scrum方法运用

你不会因为实施了Scrum而变敏捷

敏捷测试模式之Scrum及其实践

敏捷开发实践之Scrum方法运用

CIO:你不会因为实施了Scrum而变敏捷