进行高效的Daily Scrum

Scrum会议

在讲Scrum会议之前我想先介绍一下Scrum.Scrum是一种敏捷软件开发的方法学,用于迭代式增量软件开发过程。Scrum 是众多敏捷开发方法中的一种,它既是方法论,也包括了一系列预定义的角色、一系列的流程,以及一系列的实践经验。而Scrum会议呢,它则是在软件开发过程中,每一天都会举行的项目状况会议,被称为“scrum”或“每日站立会议(stand up)”。

Daily Scrum具备的特征有:
1. 会议准时开始。
2. 不论团队规模大小,会议被限制在15分钟。
3. 所有出席者都应站立。(有助于保持会议简短)
4. 会议应在固定地点和每天的同一时间举行。

Scrum的开发流程

每日站立会议(stand up)

Scrum的开发大概的流程就是首先我们的项目需要确定一个Vision或者Goal,确定软件最终的形式,目标确定之后开发小组需要维护Backlog,包含软件的需要实现的需求列表项。紧接着需要对Backlog里面的项目进行提取成阶段性任务拆分软件开发周期(sprint)。每一个周期需要制定Sprint Plan。为了保证Scrum高效执行,我们就需要进行Daily Scrum.

Daily Scrum 的目标

The purpose of the Daily Scrum is to inspect and synchronize the team's progress towards the Sprint Goal, discuss if anything impedes the team and re-plan the team's work to achieve the Sprint Goal.

Daily Scrum 的成果应该包括:
1.更新过后的Sprint Backlog
2. 完成一个软件周期更新过后的Sprint plan .

Daily Scrum的目的是审查软件开发周期中的进展,讨论阻碍完成当前软件开发周期目标的问题等等。

Daily Scrum的三个问题

在会议上,每个团队成员需要回答三个问题:

  • 昨天你完成了那些工作?
  • 今天你打算做什么?
  • 完成你的目标是否存在什么障碍?(需要需要记下这些障碍)
    每位成员都应该参与,在会议结束之后,团队成员就需要花时间去解决这些问题。

Daily Scrum 的体会

之前有做过进行过Daily Scrum的项目,会议的时间都挺短的,每天都需要在特定的时间对站会的问题进行讨论。需要提交自己的会议记录,我认为团队合作首先需要一种相互之间的信任感,在要求的时间内完成各自的任务。我们在分工的时候,有时会根据各自擅长的技术做任务,不过更多时候是自己主动负责相应的任务。总之,我认为Daily Scrum对项目的进度是有很大的督促和推进作用的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Daily Scrum Meeting是什么 In rugby, a scrum is a play, simil...
    qzuser_881b阅读 6,716评论 0 4
  • Scrum指南的目的 Scrum是用于开发和持续支持复杂产品的一个框架。本指南包含了Scrum的定义,其中包 括S...
    iceinto阅读 7,015评论 0 10
  • 杨帛翰10月份第四次打卡。读的书是《学习也可以很快乐》0页到80页。 讲的内容是:一个女孩叫金珠,他想当宇...
    杨帛翰阅读 1,521评论 0 0
  • 这是个新账号,什么都是新的,大多数人啊,喜欢新东西,我也喜欢新的东西,干干净净,像雪后的大地。 前段时间一直过得像...
    Z老娘阅读 1,196评论 2 0
  • 锅里正熬着鸡汤。 有赖于科技的飞速发展我们对于信息获得越来越快。这帮助了好一些人快速成长,但也令另一些人营养过剩。...
    肾毒阅读 2,593评论 16 12