笔者经历过大到600人、小到20人的项目团队,很多团队中会引入敏捷尤其是scrum实践,其中一个重要的实践是站立会议,遇到过团队成员抱怨站立会议浪费时间,甚至在有些团队中leader也持这种观点,最后坚持不了几次就不了了之了。那么,站立会议(甚至说敏捷)是否有必要呢?

我很能理解团队成员抱怨站立会议浪费时间,开发人员是软件工程的直接实施者,他们的感受一定是来源于实践的,他们说浪费时间那肯定是存在这种问题的。软件工程的一切实践都是为了提升效率与质量,如果不能起到这个作用,那么一切活动都是形式,都是浪费大家的时间。某项实践有没有意义,在于团队成员对于这项活动意义的理解是否正确,以及实施方式是否富有成效。拿站立会议来讲,首先得想清楚为什么要这样做?是为了解决什么问题?期望达到什么效果?

站立会议的目的,总结起来有以下几点:

  1. 团队对齐下一个关键节点是什么时候?要达成哪些目标?为了达成这个目标目前还缺少什么?
  2. 了解团队的工作进展。
  3. 识别出团队成员的工作方向是否与团队总体目标有偏差,减少走弯路的情况。

第一点是核心,leader必须确保团队的每一名成员的工作都是奔着项目的下一个节点去的,也许项目的目标是攻下3个山头,但是下一个节点就是要攻下第1个山头,那么leader就要确保团队成员的子弹不要往第2、第3个山头发射。

我一直强调,敏捷或者DevOps最核心的理念是尽早得到“反馈”,力求所做的每一件事尽可能都是对的,有偏差的时候能及时纠正,这样才能少走弯路。

实践中,以笔者个人的经验,项目越是到了攻坚阶段站立会议越是频繁,基本每天进行,因为越是时间紧迫的时候越要保证所有人目标一致、少走弯路。相反,如果接下来处于迭代中的编码阶段,工作方向和任务相对明确,那么也就可以少进行或者不进行站立会议。我们所做的每一件事,都要目的明确。

总之,对于敏捷团队,站立会议是跟进项目进度、识别项目风险最好的方式;对于不敏捷的团队,站立会议确实只是一个形式。

软件开发中,站立会议的必要性相关推荐

  1. 视频互动直播软件开发中的连麦问题分析

    直播行业发展至今,我们经常会听到很多朋友谈论"互动直播".那么何谓互动直播呢?其实互动直播的核心在于通过连麦技术,让视频直播有一个超过文字的更深层次的互动交流. 在视频互动直播软件 ...

  2. 统治软件开发中的著名定律

    文| https://www.timsommer.be/famous-laws-of-software-development/ 翻译| 码农翻身 和其他领域一样,在软件开发的世界中也有一些有趣而著名 ...

  3. 软件开发中“埋雷容易,排雷难”

    软件开发中"埋雷容易,排雷难" 先讲一个亲身经历的故事,在支持一家机顶盒场景的项目中,由于初期客户不信任,或者是故意刁难,新平台的引入没有安排有经验的老员工或骨干,直接安排刚毕业的 ...

  4. 软件开发中的老问题——沟通

    软件开发中的老问题--沟通        在软件开发中有这样的一个法则( Brook 法则):向进度落后的项目中增加人手,只会使进度更加落后.我们经常可以听到" 1+1>2 " ...

  5. 软件开发中的著名定律

    软件开发中的著名定律 和其他领域一样,在软件开发的世界中也有一些有趣而著名的定律,开发人员.管理人员还是架构师,都经常在会议或闲谈中提到他们,很多时候我们都只是点头附和,免得让人知道自己其实根本没听说 ...

  6. 视频互动直播软件开发中的连麦问题分析 1

    直播行业发展至今,我们经常会听到很多朋友谈论"互动直播".那么何谓互动直播呢?其实互动直播的核心在于通过连麦技术,让视频直播有一个超过文字的更深层次的互动交流. 在视频互动直播软件 ...

  7. 彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践

    作者:sherrywasp https://www.cnblogs.com/sherrywasp/p/9436623.html "描述一个事物,唯有一个名词定义它的概念,唯有一个动词揭露它的 ...

  8. 阿里研究员:缩短软件开发中的反馈弧

    简介:开发者写好了某个功能的代码,想知道这个功能是不是实现了,代码还需不需要再改,这就是一种反馈.在软件开发中,尤其是联调时,缩短反馈弧有助于及时发现问题.采取对策,提高开发效率.那么什么样的反馈弧才 ...

  9. 软件开发重要性_在软件开发中考虑时间的重要性

    软件开发重要性 by Crunch Tech 通过Crunch Tech 在软件开发中考虑时间的重要性 (The importance of time to think in Software Dev ...

  10. 测试自动化金字塔在软件开发中是如何使用的?

    测试自动化金字塔,是一个指南,指导您进行什么类型的测试以及每种测试的数量.测试自动化金字塔有助于创建更高效的测试,并导致向客户发布更可靠的软件. 测试自动化金字塔的好处 测试自动化的大部分好处显而易见 ...

最新文章

  1. 我写代码的十八般兵器!
  2. python切片语法-彻底搞懂Python切片操作
  3. C++ Primer 5th笔记(chap 14 重载运算和类型转换)递增和递减运算符
  4. ITK:创建高斯内核
  5. 腾讯计费全面开放,为你而来!
  6. Windows Server 笔记之备份与灾难恢复
  7. linux设置静态IP及克隆后修改IP和hostname
  8. (转)c# 扩展方法
  9. 直播不是造车,特斯拉开店玩直播却栽了个“跟头”
  10. Numpy np.random.RandomState()的简单用法
  11. spring事务源码执行过程分析
  12. pytorch 中 torch.optim.Adam
  13. java电子书大全 下载
  14. 一款用C++语言实现的3D游戏引擎(附源码),适用于想学3D游戏开发
  15. Proe/Creo产品结构设计概述
  16. 留言板显示服务器错误,动易Cms:解读SiteFactory 留言板出现:服务器无响应,错误代码:500-动易Cms教程...
  17. 华为手机热点无法连接_教大家华为手机开wifi热点共享网络连接不上怎么办
  18. 航飞影像的GPS坐标导出、修改、写入(EXIF信息)
  19. 大数据可视化(六)文本数据可视化
  20. mysql 查询dual报错_MYSQL基础02(查询)

热门文章

  1. css3 transtion 从右向左过渡 从下到上过渡
  2. 网络编程(Tcp/Udp实现聊天、文件上传)
  3. 转:各种文本格式转换的网站
  4. 2021-10-20 推荐一个在线视频格式转换的好网站https://www.zamzar.com/,我测试过mp4转到gif
  5. 手机端页面自适应解决方案
  6. 高端对话:过程改进领域热点话题集锦
  7. 【操作系统基础】操作系统核心概述
  8. pycharm无法识别turtle库中函数名的解决方法
  9. C++: 情侣最美身高差(团体程序设计天梯赛)
  10. C语言 计算x的n次幂