如何实施敏捷,第一步从哪里开始?
“如何在不改变组织文化、价值观、规整制度的情况下,实现敏捷变革,并快速实施敏捷,这或许是一些公司要考虑或碰到的问题。那么敏捷的第一步该从哪里开始呢?或许看完这边文章可以给您一些方向和指引!
01
—
从敏捷思维模式开始
敏捷项目管理的核心要拥有【敏捷思维】,什么是敏捷思维?可以在这篇文章《敏捷项目管理的前世今生及应用-Part 1》中查看更多信息。
对敏捷思维的阐述可以从问下面几个问题得到答案:
1. 哪些工作的价值更高并且要优先处理?
2. 需要怎么做可以尽快交付价值?
3. 团队如何以一种透明的方式工作?
4. 团队如何以敏捷方式行动?
5. 如何减少非价值的活动,以及提升效率?
6. 要如何适用变化?
7. 要如何持续改进,让团队更满意、让公司更满意,让客户更满意?
通过自问自答这些问题,说明您已经具体敏捷思维了,那么后面要如何计划、组织、沟通、协作等工作的安排将会更合理、高效,相信您已经知道该如何去做了。
02
—
从敏捷5个Event之一-每日站会开始
考虑在不改变组织文化、价值观以及规章制度的情况下,在组织里实现敏捷变革,并快速实施敏捷。在这些前提下,要考虑两点,第一点:降低试错成本和降低风险,所以建议选择选择项目周期短、风险低、预算低的项目来“试验”。第二点:实施敏捷第一步要简单、有效、易执行。考虑这些因素,所以推荐从每日站会开始,原因如下:
1. 每日站会简单易执行
2. 促进团队以透明的方式工作
3. 及时发现问题及风险
4. 促进团队之间的沟通和协作
5. 提高团队队员按时完成工作的承诺
03
—
如何开每日站会
如何开展每日站会,并确保这个会议是有意义的呢?建议按照下面的步骤:
相同时间:一般推荐站会安排在每个工作日的一个固定时间,可以早上,也可以下午。建议在早上。第一:这样有利于潜在的问题可以及时被发现;第二:大家可以更明确今天要做哪些事情。
相同地点:推荐每天的站会在同一地点召开
参与人员:SM和团队成员。一般敏捷团队成员的人数是7+-2人,大概5人或9人,这是比较理想的敏捷团队人数。如果团队成员较多,那么可以把团队分成多个敏捷团队,每个团队都是5或9人。该站会要求所有团队成员都要参加(但是对于兼职的队员,可以根据需要参加该会议),以保证整个团队信息的完整性。
时间盒:每日站会的时间是15分钟,每名队员用1~2分钟来按照上面3个问题来更新自己的工作。
-
每日站会议程:每日站会主要讨论三个问题
a. 昨天做了什么?
b. 今天准备做什么?
c. 有什么困难或障碍?
-
轮流更细任务状态:每个团队成员按照议程中的三个问题,轮流更新自己用户故事的进展以及遇到的困难和障碍,并把相应的用户故事状态在白板或电子版上更新(如下图)
04
—
如何衡量每日站会的好坏?
一个好的站会应该是如下这个样子:
-
所有队员按时出席会议,并围绕在白板前或者电子版(JIRA, TFS,Planbox etc)。
-
每个队员轮流在白板或电子版前更新手上的任务(回答如上三个固定问题),并根据每个用户故事(User Story)的进展更新其状态, 比如:把今天要开始的用户故事更新到【进展中】的状态,如果某个用户故事完成了,更新到【已完成】的状态中。如果有什么问题或者障碍也要及时提出来,如果1~2分钟解决不了,就单独安排另一个专题会议讨论。
-
每个人都要在1~2分钟把自己的工作进展以及遇到的问题清晰的更新给在场所有人。
-
每个人工作状态更新给每个人,并不是汇报给SM
-
SM只是组织人,真正的支持人或者“演员“是团队
-
站会结束后,大家对每个人的工作进展都很清楚,并且每个人知道要如何配合,比如开发和测试的配合,BA和开发的配合,SM跟进队员提出的问题,给与协助并扫除障碍等等。
05
—
每日站会的常见问题?
每日站会简单易执行,但是不免可能会发生如下常见问题。
-
不按时参加会议
-
有人无故缺席或者提前离场
-
没有按照会议规定议程更新工作
-
更新工作内容太详细,导致超出规定时间
-
没有及时更新遇到的困难和障碍
-
SM没有引导团队来主导每日站会,并且自己帮助团队成员更新项目状态
-
没有站着开会
-
当一个队员在更新工作状态,其他人在讨论其它工作
-
任务太大,好几天更新的内容一致
-
队员会前没有准备要更新的内容,导致更新的内容不准确或者信息不完整
-
没有分享有价值的信息
总结
—
每日站会是每个工作日都要开的会议,这个会议的主要目标是让团队队员互相更新各自工作进展,确保信息及时更新给每一个人,每个队员都可以访问或获取相同的信息,比如:项目当前进展、遇到的问题或可能出现的风险。同时,这也是一个提高团队队员参与感以及责任感的机会。另外,很重要的一个点是这个会议也呼应了敏捷其中的一个重要原则-透明。
在不破坏组织文化、规章制度的前提下,想尽快实施敏捷,每日站会可以马上提上日程了, What are you waiting for?
后续的文章会介绍《如何再进一步实施敏捷》