Daily Scrum

What

Daily Scrum即每日站会,简称站会。其主要目的就是为了让组内成员快速了解每个人昨天做了什么,今天打算做什么,有没有困难阻碍,需不需要协助,要不要调整工作计划,最终的目的是为了更有效的沟通,提高团队的工作效率。


How
  • 会议时间应不超过15分钟。
  • 会议内容:昨天做了什么、今天的计划、遇到的困难或者阻碍。
  • 会议成员:
    1. 产品负责人(Product Owner)。主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。
    2. 流程管理员(Scrum Master)。主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。
    3. 开发团队(Scrum Team)。主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。
Why
  • 因为每天都要考虑我昨天做了什么,我今天计划做什么,有什么困难这三个问题,强迫你每天都对自己有个回顾和展望。知道自己在做什么很重要。

  • 因为每天都要和team说我昨天做了些什么,所以激励你每天去努力完成些什么。好的流程永远是最好的监工。

  • 大家都清楚别人现在在做什么,对合作,进程的把握十分有益。

  • 能够及时发现问题,从而着手解决。

Other

Daily Scrum是敏捷开发的一种具体方式。

敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。

  • 它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人。敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。
  • 迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

通过每日站会,能更好地进行敏捷开发。

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

推荐阅读更多精彩内容

  • Daily Scrum Meeting是什么 In rugby, a scrum is a play, simil...
    qzuser_881b阅读 2,301评论 0 4
  • 刚开始接触Daily scrum,我有点疑惑,daily“每天”,可是scrum“并列争球”,这两个加起来有什么意...
    笑祺祺阅读 1,240评论 0 1
  • 什么是Scrum? Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为...
    刘怡君阅读 397评论 2 3
  • 刷着豆瓣 选一段准备摘抄的话 有时候觉得生活是这样毛茸茸的一件事,是碎花布一样让人心软的事,是怎么也生气不起来、...
    echo262626阅读 287评论 0 0
  • 剧目:应该为谁来当兵? 主演: 刘家少年——15岁少年 刘家胖子——16岁少年 演员表: (按照先后出场顺序) 刘...
    刘玉庭阅读 774评论 0 1