Daily 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 软件开发过程》
分享到:
相关推荐
6. Scrum会议:Scrum会议主要包括Sprint Planning Meeting、Daily Scrum Meeting(也称为Daily Stand-up Meeting)和Sprint Review Meeting。Sprint Planning Meeting用于制定Sprint Backlog;Daily Meeting让团队...
Agile Workflow It's a visio file 1 sprint planning meeting 2 stand up scrum meeting(daily meeting) 3 product review meeting 4 refine meeting
Sprint的长度通常为2到6周,开始时进行Sprint规划(Sprint Planning,2到8小时),每天进行站立会议(Daily Meeting,15分钟),结束时进行Sprint评审(Sprint Demo,1到2小时)和回顾(Sprint Retrospective,1到3...
每日报告和任务管理应用程序 用于管理日常学习进度和任务的应用程序。为输出而生。 [URL](已停止) [后端] 特色特色 前端:React后端:Django Rest框架 作者 中垣裕人 同志社大学
"scrum开发流程" Scrum是一种敏捷开发方法,强调以人为...Scrum流程图中,整个开发过程可以分为六个阶段,包括确定Product Backlog、预估和安排、Sprint Planning Meeting、Sprint Backlog、Daily Scrum Meeting等。
3. 进入Sprint开发周期,在这个周期内,每天需要召开Daily Scrum meeting。 4. 整个Sprint周期结束,召开Sprint review meeting,将成果演示给Product Owner。 5. 团队成员最后召开Sprint retrospective meeting,...
3. **整体团队协作**:通过每日站立会议(Daily Scrum Meeting)、自组织的工作分配和保持一致的工作节奏,提升团队协作效率和生产力。 4. **持续集成**:频繁的软件集成有助于早期发现和修复错误,降低风险,提高...
Elixir库将封装这些操作,通过函数调用即可完成,例如`create_meeting/1`、`get_meeting/2`等。 3. **异步处理**:考虑到视频会议服务可能涉及大量实时数据传输,DailyCoAPI可能使用Elixir的并发特性来处理异步任务...
敏捷团队成员可以通过 daily stand-up meeting 交流信息,讨论问题和分享经验。这可以使团队成员更好地理解项目的进度和问题,从而更好地合作开发产品。 6. 敏捷团队中,产品路线图和故事地图的作用 在敏捷开发中...
2. **迭代计划会(Daily Scrum Meeting)**:每日站立会议,团队成员分享过去一天的工作进展,讨论接下来的计划。 3. **每日站立会(Daily Stand-up Meeting)**:同上,也被称为“每日Scrum”。 4. **评审会...
此外,良好的沟通机制,如Daily Stand-up Meeting,也是保持团队同步和协调的关键。 总结起来,大型软件团队的开发环境管理是一个涉及多个层面的过程,包括人员分工、工作流程、工具使用和团队协作。通过规范化的...
- **定义与目的**:Daily Scrum是Scrum团队每天进行的一种简短会议,通常持续15分钟以内。其主要目的是让团队成员同步进度、讨论遇到的问题并规划当天的工作。 - **参与者**:所有Scrum团队成员都应参加Daily Scrum...
2. Daily Scrum Meeting(每日站会):团队成员每天进行快速同步,分享进度,识别障碍并提出解决方案。 3. Sprint Review Meeting(冲刺回顾会议):团队向利益相关者展示已完成的工作,获取反馈。 4. Sprint ...
- **每日立会(Daily Scrum Meeting)**: - 每日15分钟会议,团队成员报告进度,计划下一步工作,提出和解决问题。 - 更新任务状态和燃尽图,以跟踪进度。 - **迭代评审会(Sprint Review Meeting)**: - 在...
- **每日Scrum会议(Daily Scrum Meeting)**:团队成员每日站立会议,共享进度,协调工作,识别和解决问题。 - **冲刺评审会议(Sprint Review Meeting)**:在冲刺结束后,团队向利益相关者展示已完成的工作,获取...
Scrum的三大会议包括迭代计划会议(Sprint Planning Meeting)、每日晨会(Daily Scrum Meeting)和迭代回顾会议(Sprint Review Meeting)。迭代计划会议用于确定本次迭代的目标和任务;每日晨会则让团队成员同步进度,...