前情提要
Scurm是敏捷开发中的一种框架(对比技术中的框架而言)。
它的自定义为:来源看此
Scrum (名词): Scrum 是一个框架,在此框架中人们可以解决复杂的自适应难题,同
时也能高效并创造性地交付可能最高价值的产品。
什么是StandUp
StandUp,又称Daily Scrum Meeting,翻译为站立(例)会,每日站立会议,即在一个固定时间,固定地点,固定的那么一群开发者,讲述一些固定的问题。当然,其中的固定很多是可以变的。
StandUp的目的
站立会的目的是为了让开发团队成员自发的组织起来,每天面对面的沟通各自进度,了解他人的进度,保持过程透明性,让参与过程的所有人了解真实状况,然后进行检查和调整,每日站会是Scrum过程进行每天的检查和调整的环节。
StandUp的形式
通常站立会会在一个固定的时间与固定的地点召开讲述固定的问题,人群也可能是固定的。
- 固定的时间与固定的地点,有利于成员养成习惯,方便大家提前想好要说的内容,是会议保持时长在15分钟内的同时又讲述完各自的问题。
- 固定的问题是指站立会只会讲述三个问题:
1. 我过去(昨天或今天)做了什么?
2. 我未来(今天或明天)计划做什么?
3. 我做或者计划做的过程中,有什么障碍? - 固定的成员,站立会面向的对象为开发团队,而别的角色的成员,通常情况下不应该影响会议的进程或改变会议的目的。
StandUp的注意事项
- 控制时长在15分钟以内,会议进行时,不讨论无关内容。
- 会议上的问题,应当在会议结束后相约进行讨论处理。
- 按时召开,应当提前约定好一个时间地点,非特殊情况不得改变,同时参加的人要精神与注意力集中,注意倾听他人汇报,不打断他人讲述。同时只一个人讲述。
StandUp实践后的一些经验
- 会议不应该成为对Master的汇报,应该是面向大家的汇报,让大家了解你的进度与问题等。
- 讲述时自发与自觉的,有需要的讨论的疑问也是结束后自发的进行讨论,而不是当场打断别人的讲述开始进行讨论。
- 非开发团队成员等最好不发言或干扰会议的进行,这样容易改变会议的性质。
- 有团队还使用的是物理燃尽图或者看板,会在讲述后更新自己的进度,也有使用jira系统等开发规范系统,要注意进度的及时更新。