一句话收益

大型敏捷开发团队与松结对编程

 

【分享概要】
敏捷开发崇尚自组织团队和自我管理的扁平结构,然后在嵌入式开发/网络游戏/大型软件开发等场景中,常常遇到大团队、强分工的困境,导致很难有效应用。

本演讲提出了大型团队的139团队模型,以及其工作方式“松结对编程”。139团队模型通过将团队拆解为小组并设置师徒制度来降低团队的管理规模;而松结对编程则让团队在共同估算、共同设计、每日立会、学习与提高等各方面更像团队而非松散个体,从而有效避免新人加入造成的返工、质量低下等问题,也缓解了寂寞高手独自工作无法帮助整个团队提升的问题。

139团队模型还能在整体考核团队绩效的前提下,通过个体在团队中的位置和作用,将考核分解到个人,从而解决了敏捷开发中的个体绩效考核问题。

【目标收益】
- 了解敏捷生态系统:各种敏捷实践的依存关系
- 了解大团队/强分工团队的分组和管理方法
- 了解需求分析团队与开发团队的互动
- 了解大型敏捷团队的绩效考核

课程大纲:

Topic 1
课题
简介

从领导指令到自组织团队-敏捷生态系统

 

a)       自组织团队的潜在问题

b)       敏捷Scrum是怎样解决这些问题的?

c)       敏捷生态系统

d)       大团队/强分工下易受影响的生物

                    i.              习惯性分工与事实性分工

敏捷开发中的各种实践并非独立存在,因此了解他们的相互依存关系,是理解在大团队强分工下如何取舍、如何变通的先决条件。
Topic 2
课题
简介
大型团队:139团队模型(上)

 

a)       人员构成

b)       大型团队的计划会估算实践

c)       大型团队的日常工作实践

                     i.              松结对编程

d)       大型团队的每日立会实践

                     i.              Scrum of XPs

 

大型团队除了可以利用分组来降低管理规模外,还应该设立师徒制度来保证计划、估算、跟踪等活动得以正常开展。

“松结对编程”是大型团队非常可取的一种工作方法。
Topic 3
课题
简介
强分工团队:139团队模型(下)
 

a)       Product Owner团队

                     i.              策划团队/产品团队

b)       强分工团队的计划会实践

c)       强分工团队的每日立会实践

d)       强分工团队的跟进过程

e)       强分工团队的日常工作实践

                      i.              敏捷开发的团队观
在嵌入式系统开发、游戏研发、大型软件研发中还常常存在大型的需求管理团队,如何让让两个团队有机地工作,是整个软件研发过程流畅的保证。
Topic 4
课题
简介
139团队的建立与绩效考核
 

a)       不同位置的人选

b)       按团队结构进行绩效考核

                     i.              不同行业的考核差异

c)        不同位置的非物质激励
如何正确选择团队不同位置的人员,并为他们设立适当的绩效目标,是整个团队能够健康存在并壮大的基础。
 
讲师信息:

陈 勇
麦思博(msup)有限公司资深顾问

麦思博(msup)有限公司资深顾问

曾以技术骨干和项目经理等身份,组织和承担开发了国庆50周年直升机编队指挥系统、空军一基地GPS数据源系统、清华同方CCTV数字电视条件接收系统等项目;曾在清华同方、普天集团、亚信科技等企业担任EPG骨干、组长;曾在斯福泰科Soft Tech、挪威船级社DNV ITGS等机构担任咨询师。擅长多种模型的融会贯通,从更广视角诠释敏捷开发在具体应用中的问题与解决方案。 

 
驱动软件研发团队快速成长

知名软件团队一致青睐