《scrum敏捷软件开发》
第十一章:团队协作
scrum团队一成俱成,一败具败。这里没有“我的工作”和“你的工作”,而只有“我们的工作”。
1. 拥抱团队责任制
要成为高效能scrum团队,首要目标是接受团队责任制。
例如畅销书 The Wisdom of Teams 作者 JonKatzenbath 和 Douglas Smith 所说:“小组(group)只有它可以作为一个整体来负责的时候,它才成为一个团队”
举例:看似只有程序员才可以为整洁、优雅的代码负责,但事实并非如此。假设某个测试员发现几个错误,摒弃已经被修复,后来这些错误在应用程序的某个其他地方重现,也许,测试员一次作为证据,证明这块代码是难以维护的。测试员可以将这个担忧告诉产品负责人,为了保持代码的优雅,测试员要具备这种责任感。
培养团队承诺
对于一个共同的责任来说,必须有一个达成团队可接受的目标的共同承诺与之对应。
因此,负责人的角色尝试不进行任务的分配,让团队成员一起进行评估选择,且团队内达成一致给出承诺,这样的话做的快的人就会帮助慢的人,最后保持结对研发,任务顺利高效推进的效果
2. 所有工作总是逐渐完成的
在一个项目推进的过程中,要有固定的目标任务环节,也就是大小目标的拆解。
例如:先是需求讨论,然后研发者做准备工作包括研发思路的构思,测试人员编写测试案例,给到研发者,再将不同研发目标做出完成时间节点评估,测试人员根据研发按时提交的功能点,完成单元测试,直到最后产品完成阶段性的或最终的大版本验收。
image.pngimage.png
3. 鼓励团队学习
如果团队已经拥抱团队承诺的理念,减少了对专家人员的依赖,能够循序渐进按部就班地做事情,则说明你的团队已经在团队协作上有了很大的进步。
确保学习环境
① 设计学习型团队
② 个人必须有分享知识的具体方法
③ 领导者一定要强调学习的重要性
④ 授予团队激励性的挑战
⑤ 有一个互帮互助的学习环境
4. 通过承诺鼓励合作
① 广泛参与。让研发者更多的看到项目与产品的前景,使他们能够全心投入,并致力于完成它。
②寻找激励目标。找到每个人的兴趣点,进而在工作中,契合他的兴趣目标,给与工作任务机会;
③ 深入了解固有的激励。挖掘团队每个成员固有的想法,有机会时在项目上满足他的期望。
④注意没有积极性的团队成员。一个没有斗志的成员,会拖垮一整个团队。
⑤ 帮助每个人理解他们与目标的相关性。每人愿意被认为是多余的,或者只是为项目做一些辅助性的贡献。所以这些人很难全身心的投入项目中,如果他是有价值的,产品负责人需要帮助剖析其自身价值,使其与项目紧密关联。
⑥培养自信。虽然知道眼前的挑战并不容易,团队成员确实要有自信战胜它。自信的团队有能力完成几乎任何目标。
5. 总结
建立良好的团队合作意识是富有挑战的。减少任务的分配,转为团队承诺的模式必不可少。要成为一个真正高效的scrum团队,需要步调一致,持续的学习和改进,同时负责人要鼓励学习,引导团队维持承诺来是团队合作精神长存。
网友评论