本文主要是介绍Daily Meeting,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2006年04月26日 09:12:00Daily Meeting
Author:袁琳
MSN:testwin@sohu.com
Daily Meeting 源于 Scrum开发方法中的 Daily Scrum Meeting :
Daily Scrum Meeting 是 Scrum开发方法中的一项重要的实践,在每天早上,都会有召开一个简短的Scrum会议(大约15分钟),来讨论项目的进展。这个会议由Scrum的主管(Scrum Master)来组织主持,他首先会向项目组的每位成员提出三个问题:
1)、昨天的工作进展如何?
2)、是否遇到困难和障碍?
3)、今天的工作打算?
每位成员依次进行反馈,Scrum主管聆听每位成员的工作报告,并和他所期待的进度情况作出比较。他需要了解 每位项目成员 做了哪些工作?接下来的工作是什么?遇到过哪些问题和困难?是如何解决的?现在还有哪些问题没解决?阻碍问题解决的原因是什么?...从而对整个项目的进度进行了解:团队是否停滞不前?是否被误导?是否在前进?当项目团队遇到问题无法解决需要帮助时,Scrum主管就负责解决,若问题连他都不能马上解决,则需要向高层汇报,这样有利于组织迅速解决问题。Scrum主管不能马上在会议中做出决定,因为他很可能需要聆听完每位项目成员的汇报并分析权衡,并有责任在Scrum会议结束后一小时之内做出决定并告知团队。Daily Scrum Meeting改进了沟通,取消了其他类型会议,并找到和解决了开发过程中所遇到的障碍,强调快速决定,同时也增进了项目组成员对项目的共识,使每位项目成员都能积极投入项目中。
同时,我认为 在Scrum会议中,Scrum主管也可以传达 目前项目的最新变化(比如:项目目标的变化、新的需求甚至是紧急需求等等...),这样也更有利于项目组成员在统一的目标下集中全力解决重要问题。
对于测试人员来说,在Scrum会议中一定要测试的进度、测试遇到的阻碍、反馈前一天测试发现的Bug,哪些Bug是比较严重的?哪些Bug影响后续测试进展,是需要立即解决的?Scrum主管来决定Bug的责任人和解决期限;同时测试人员需要了解开发人员的进度,以估计各项开发工作完成后转测试的时间;对于新增的需求或功能点,测试人员也有必要了解开发设计思路,以便设计出相适应并完善的测试用例;对于其他测试过程中的其他问题,比如:测试环境故障阻碍测试进展,这样的问题也需要进行反馈。
总之,Daily Scrum Meeting 是一种很有意义的实践,提倡花少量时间,快速解决或处理项目开发过程中的各种问题。对团队人员来说,每天都有一个明确的目标,有利于工作的开展执行。
参考:
乐山乐水 《Scrum 软件开发过程》
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=677664
这篇关于Daily Meeting的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!