Daily Scrum是什么?
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法,注重的是人与人之间面对面的交流,而Daily Scrum Meeting(每日站立会议)是其关键一步,有助于团队短时间内完成最大效率的沟通交流,从而保证成员了解彼此的进度,争取成员间彼此同步,快速实现团队的目标。
Daily Scrum做什么?
Daily scrum是开发团队同步活动和创建未来24小时计划的15分钟的时间限制事件。
1.每日站会控制在15分钟左右,保证团队内每个人都发言;
2.团队中每个成员需要回答三个问题:昨天的工作进度、今天的工作安排、目前困扰自己的问题;
3.如果条件允许可以放置一块黑板,用于记录成员的工作进度;
4.每日站会尽量在相同的时间和地点举行,以减少复杂性。
Daily scrum的核心:检查与适应
开发团队使用dailyscrum来检查sprint目标的进展,并检查进展如何趋向完成sprint积压中的工作。每日scrum优化开发团队将实现sprint目标的可能性。每天,开发团队应该了解它打算如何作为一个自我组织团队来完成sprint的目标,并在sprint结束时创建预期的增量。开发团队或团队成员经常在每天的scrum之后进行详细的讨论,或者适应sprint的其他部分的工作。
我的认识
对我而言,刚开始接触全栈的概念,学习使用新的软件,新的程序语言,Daily scrum是一个非常实用的快速解决问题的工具,既激励自主学习又方便互助学习,同时也有助于克服拖延症,提高时间的利用率,当然Daily scrum会加强团队交流,让团队的凝聚力更强!