zoukankan      html  css  js  c++  java
  • 敏捷开发实战(三)--每日晨会,是否只是摆设?

    经过上面总结的两篇博文敏捷开发实践(一)–谈谈我对敏捷开发的理解敏捷开发实战(二)–你真的了解Scrum吗?,我们已经对Scrum进行了整体的认识和学习,这篇博文我们一起讨论和学习,我在实施敏捷的过程发现的一个问题。

    问题描述

    相信实施过敏捷开发的博友,每天会在同样的时间和同样的地点召开会议,此会议在Scrum五大活动中被称为每日Scrum会议。

    有这样的一种现象,团队中的新成员刚开始接触Scrum时,积极性会特别高,在会议中会比较积极的发言,但是对于大部分经过长时间开发的老成员来说,经常会在会议中抱怨项目中存在的问题(相信大家都知道,项目不可能完美无瑕,没有任何问题),一旦问题被提出,老成员之间的谈论会异常激烈,导致会议持续时间比较长,会议的效率降低,新成员会在不了解真实问题的情况下降低积极性等等。

    每日Scrum会议

    我们先看一下,每日Scrum会议真实内容如下:

    开发团队通过每日Scrum会议来确认他们仍然可以实现Sprint的目标。 这个会议每天在同样的时间和同样的地点召开。每一个开发团队成员需要提供以下三点信息:
    1. 从上一个每日Scrum到现在,我完成了什么; 从现在到下一个每日Scrum,我计划完成什么; 有什么阻碍了我的进展。
    2.每日Scrum中可能有简要的问题澄清和回答,但是不应该有任何话题的讨论。通常,许多团队会在每日Scrum之后马上开会处理他们遇到的任何问题。
    3.每日Scrum既不是向管理层汇报,也不是向产品负责人或者ScrumMaster汇报。它是一个开发团队内部的沟通会议,来保证他们对现状有一致的了解。只有Scrum团队的成员,包括 ScrumMaster和产品负责人,可以在会议中发言。其他感兴趣的人可以来旁听。在必要时, 开发团队会基于会议中的发现重新组织他们的工作来完成Sprint的目标。

    解决方案

    Scrum给出了一条解决方案:

    每日Scrum是Scrum的一个关键组成部分,它可以带来透明性,信任和更好的绩效。它能帮助快速发现问题,并促进团队的自组织和自立。所有Scrum会议都是限定时长的。每日Scrum通常不超过15分钟。

    下面我谈一谈自己的理解:

    1. 每日晨会之前,团队成员要提前整理好要在晨会上发言的内容,内容要简明扼要。
    2. 我对于上面的每日Scrum通常不超过15分钟的建议,并不完全赞成,楼主在实施敏捷的过程发现,每日晨会不应该超过10分钟,晨会是用来确定项目的方向的并不是用来讨论问题,寻找方案的,太浪费大家的时间,浪费时间就是浪费生命,真的是这么个意思。
    3. 每日晨会,要让组内的成员知道项目的整体进度,提高成员的积极性,将团队的功效发挥到极致。
    4. 每日晨会做好会议记录,将问题上报,及时解决,加快项目的开发速度,提高团队的开发效率。

    每日Scrum会议作用

    工作时间久了的博友会理解,每日Scrum会议的真正意义,不仅可以明确团队中成员当天任务,也可以让所有成员更加积极的参与到项目中来,发挥团队最大功效。当你换到一个不使用Scrum的环境时,你就能理解,每日会议真的可以提高50%的效率。

    总结

    每日会议意义重大,即使项目组不使用Scrum,每日会议也是有必要的。你认为呢?

  • 相关阅读:
    番茄土豆:小小生产力工具
    ubuntu下thrift的安装
    番茄工作法:试试看?
    python利用thrift连接hive
    如何预测用户query意图 « 搜索技术博客-淘宝
    笔记:Ubuntu下快速开始使用Python Thrift | 孙立文的博客
    hive使用
    checkout centos is x86_64 or 32bit
    溢泰的休閒世界 溢泰的 CentOS 5.x 系統與內建軟體安裝筆記整理
    番茄工作法_Feisky_新浪博客
  • 原文地址:https://www.cnblogs.com/ainima/p/6330949.html
Copyright © 2011-2022 走看看