如何用敏捷开发打造一支无往不胜的团队?

Posted TGO鲲鹏会

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用敏捷开发打造一支无往不胜的团队?相关的知识,希望对你有一定的参考价值。

写在前面

你好,我是宋宁,现在在 IBM 做敏捷教练和咨询顾问。今天想和你聊聊“如何用敏捷开发打造一支无往不胜的团队?

从一线工程师到管理者,从项目经理、Scrum Master,到现在的敏捷教练、咨询师,我经历过研发管理从无序状态到瀑布模式、敏捷模式,对各个管理模式的优劣深有体会,也从各个角度体验过敏捷。

有竞争力的开发者是什么样的?

我最早接触敏捷是源于一位做开发的朋友,他属于工作效率极高的类型。人家一个礼拜的任务,他只需要 2-3 天就能做完,代码质量高 Bug 少。最主要的是,他除了写代码以外,有足够多的时间研究新技术、指导其他同事,在团队中口碑极好,后来还研究上了管理。我听说,后来这家伙做了首席架构师,还兼任团队 Leader。

他有个习惯,每次写代码之前都会仔细想一想需求,想好后先写测试用例代码,再动手写代码。一旦写代码就特别快,一气呵成。

那时我偷偷问他,“你写代码之前还要写测试,多麻烦啊,怎么还能写那么快那么好?”他眨巴着眼睛,一脸坏笑说:“代码写得快靠得是思考快,而不是敲字敲得快,构思好了再写不就是记录自己想说的话吗?再者,我先写测试后写代码,磨刀不误砍柴功,好多问题在前面都解决了。

再看他写的代码,简洁优雅,我顿时羡慕得不得了。他告诉我,“这就是测试驱动开发,敏捷的核心技术实践之一。”从那以后,我改变了对程序员的认知,也改变了我对这项工作的认知,原来厉害的程序员不只是“撸代码”啊。

我一直热衷于探索研发管理的效率、效益和精髓。带着疑惑,加之当时公司也确有敏捷方面的需求,我从此开始研究和实践敏捷开发。刚接触的时候我觉得理念很好,但有些理想化,那时我并没有从内心接纳敏捷。

随着过程推进,我逐步感受到了敏捷带来的好处,尤其在团队管理方面,敏捷为我省去了大量的时间。

以下内容出自极客时间《说透敏捷》,扫码试读

以上是关于如何用敏捷开发打造一支无往不胜的团队?的主要内容,如果未能解决你的问题,请参考以下文章

《打造敏捷开发模式》第一章:什么是敏捷

如何用敏捷方法做测试?

敏捷项目研发工具

求推荐一款比较适合敏捷开发团队协作的工具?

如何用敏捷开发的12个原则,搞定数据治理?

敏捷开发思想及Scrum实践