高效程序员的 45 个习惯:敏捷开发修炼之道(7)
高效的协作是敏捷开发的基石,我不仅要发挥了自己的全部能力,还要将我们协作人的能力发挥到极致。
首先要做的就是定期安排会面时间,面对面的沟通是最有效的,每个人都要参与其中,每日的站立晨会是个不错的选择。很多公司晨会没开好,觉得没用。关键是会前没达成共识,会中找对方法。我们所有的会都不应该为开而开。
晨会应该回答下面3个问题。
1、我昨天的计划与实际完成情况。如果有出入,要讲明原因。
2、我今天的工作安排。
3、遇到的问题以及需要得到的帮助。比如某任务已经延期,自己需要什么帮助才能赶上进度。
每个参与者只有2分钟左右的时间,在事前就沟通好。这样大家都能有意识的控制自己的发言而不会发散。会议中提出的问题主持人做好记录,会后再安排对应人员开会讨论具体的解决方案。
晨会中还可能存在一个问题,就是任务太宽泛了,不具体。虽然晨会要求不要陷入细节,但也不能太宽泛。比如,你今天的任务是”完成登录页面“,这个就不够详细。”登录页面目前接受guest/guest作为登录用户名和密码,我明天会连接数据库来做登录验证“这样的详细程度才行。
晨会后由主持人,或者找一个参与者做会议纪要。不需要记下个人的任务,只记录某人遇到的问题或请求,以及整个项目进度。
晨会能很好的解决团队内部信息不对称的问题,大家能更好的了解到彼此的项目进度并做好配合。而且人都要面子的,如果自己制定的计划未完成,还要自己当众说出来没按计划完成的原因,是很有压力的,这种压力会在潜意识里影响到自己每天任务的完成度以及专注度。
很多公司把晨会开成了汇报会,最后就变成了一个没有太多信息量的务虚会议。并不是这个工具不好用,而是你没有用对方法。记住上面我说的几个原则,相信你能组织好一场适合自己的晨会。
版权声明: 本文为 InfoQ 作者【石云升】的原创文章。
原文链接:【http://xie.infoq.cn/article/6b603c3211d710d4f763e2e7f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论