陈勇 17年软件研发、管理(lǐ)及咨询经验
擅長(cháng)在实际环境中应用(yòng)敏捷开发实践,具有(yǒu)丰富的工程技术与项目管理(lǐ)实践经验,从其程序员、项目经理(lǐ)、CMMI/FPA功能(néng)点估算/敏捷咨询师、事业部总监、副总经理(lǐ)等各种技术与管理(lǐ)岗位获得的一手经验,令其可(kě)以站在企业管理(lǐ)者的高度,以更广的视角来理(lǐ)解敏捷开发,并能(néng)配合和推动非研发部门协作推广敏捷。
课程内容
由于行业、人数、分(fēn)组练习与点评的不确定性,以下日程及时長(cháng)在人员数量、分(fēn)组数量、基础变化时会发生变动;另外為(wèi)了保持内容的相对完整性,会尽量在特定的内容处完成一天的培训,因此每天的时長(cháng)不是完全相同的;每天的正常培训时间為(wèi)6小(xiǎo)时左右(包括在课堂中的统一培训和在团队环境中的个别指导)。
二天版本
二天版本在以下阴影位置安排沙盘演练:
1.1 第一天:产品创新(xīn),需求分(fēn)析,从需求到技术
PDD概览
CODEX与心人物(wù)事创新(xīn)法
1-9-90用(yòng)户定位分(fēn)析法
×以上适合产品经理(lǐ)(Product Owner),需求经理(lǐ),需求分(fēn)析人员,业務(wù)部门人员
业務(wù)场景
业務(wù)数据
业務(wù)操作
×以上适合产品经理(lǐ)(Product Owner),需求经理(lǐ),需求分(fēn)析人员,业務(wù)部门人员
从需求到代码(案例分(fēn)享)
VCMD编码层次
×以上适合开发人员,设计人员,测试人员
1.2 第二天:计划,日常活动,团队建设
敏捷产品版本规划
×以上适合产品经理(lǐ),部门经理(lǐ),项目经理(lǐ)(Scrum Master)
Scrum快览
Scrum计划会
Scrum每日立会
Scrum反思会
高级敏捷实践
×以上适合产品经理(lǐ),项目经理(lǐ)(Scrum Master),核心开发人员
自组织团队原理(lǐ)
从项目经理(lǐ)到scrum master
1-3-9团队与松结对编程
×以上适合产品经理(lǐ),项目经理(lǐ)(Scrum Master),核心开发人员,普通开发人员
三天版本
三天版本在以下阴影位置安排沙盘演练:
1.3 第一天:产品创新(xīn)与需求分(fēn)析
PDD概览
CODEX与心人物(wù)事创新(xīn)法
1-9-90用(yòng)户定位分(fēn)析法
×以上适合产品经理(lǐ)(Product Owner),需求经理(lǐ),需求分(fēn)析人员,业務(wù)部门人员
业務(wù)场景
业務(wù)数据
业務(wù)操作
×以上适合产品经理(lǐ)(Product Owner),需求经理(lǐ),需求分(fēn)析人员,业務(wù)部门人员
1.4 第二天:从需求到技术与计划
从需求到代码(案例分(fēn)享)
VCMD编码层次
基于Selenium的自动化测试(案例分(fēn)享)
×以上适合开发人员,设计人员,测试人员
敏捷产品版本规划
×以上适合产品经理(lǐ),部门经理(lǐ),项目经理(lǐ)(Scrum Master)
Scrum快览
Scrum计划会
1.5 第三天:日常活动与团队建设
Scrum每日立会
Scrum反思会
×以上适合产品经理(lǐ),项目经理(lǐ)(Scrum Master),核心开发人员
高级敏捷实践
自组织团队原理(lǐ)
从项目经理(lǐ)到scrum master
1-3-9团队与松结对编程
×以上适合产品经理(lǐ),项目经理(lǐ)(Scrum Master),核心开发人员,普通开发人员
五天版本
五天版本在以下阴影位置安排沙盘演练:
注:在标注有(yǒu)实际项目演练的日程中,每组至少携带一台筆(bǐ)记本電(diàn)脑(每3人1台以上更好)。
除标注為(wèi)“在团队工作區(qū)内”的活动,均集中在课堂中完成。
下划線(xiàn)文(wén)字為(wèi)5天版本的特有(yǒu)内容;
浅蓝色文(wén)字為(wèi)实际项目练习的内容,需使用(yòng)筆(bǐ)记本電(diàn)脑完成;
2.1 第一天:产品创新(xīn)与需求分(fēn)析 Innovation and Req Analysis
产品创新(xīn) / Product Innovation
PDD概览 / PDD Brief
CODEX与心人物(wù)事创新(xīn)法 / CODEX and 4W Innovation Methods
1-9-90用(yòng)户定位分(fēn)析法 / 1-9-90 User Analysis Method
案例分(fēn)析 / Case study
PDD 三层需求结构 / 3 Requirement Layers of PDD:
业務(wù)场景 / Business Scenario
业務(wù)数据 / Business Data
2.2 第二天:从需求到计划
业務(wù)行為(wèi) / Business Action
案例分(fēn)析 / Case study
实际项目演练 / Workshop with Real Project Scenario
如何使用(yòng)Visio模板分(fēn)析需求 / How to use PDD Visio Template to Analyze Requirement
实际业務(wù)场景,业務(wù)数据,业務(wù)操作绘制 / Use PDD Template in Real Project Scenario
如何在Word中使用(yòng)三层需求结构 / Use 3 Requirement Layers in Word
如何在管理(lǐ)工具中使用(yòng)三层需求结构(Jira,DevSuite,TFS) / Use 3 Requirement Layers in Tools
产品计划 / Product Planning
敏捷产品版本规划 / Agile Product Version Planning
基于需求的工作量与成本估算 / Requirement Based Estimation of Effort and Cost
实际项目演练
如何使用(yòng)Excel模板编制产品版本规划表 / Product Version Planning with Excel Template
2.3 第三天:从需求到编码与测试
从需求到代码
从需求到代码(案例分(fēn)享)
VCMD代码解析
实际项目演练
从需求到代码(咨询师现场示例,将团队的一部分(fēn)实际需求,转化為(wèi)MVC代码)
从需求到代码(學(xué)员现场演练,将团队的一部分(fēn)实际需求,转化為(wèi)MVC代码)
从编码到自动化测试
基于Selenium的自动化测试(案例分(fēn)享)
测试代码解析
实际项目演练
基于Selenium的自动化测试(咨询师现场示例,将团队的1个页面进行自动化测试)
基于Selenium的自动化测试(學(xué)员现场演练,将团队的1~3个页面进行自动化测试)
课后作业(在团队工作區(qū)内)
由一个志(zhì)愿团队将讲师的asp.net 测试库翻译為(wèi)Java代码。
注:课后作业占用(yòng)最后1~2个小(xiǎo)时的时间,讲师与此团队进行交流,详细讲解代码结构;团队会在现场完成代码的主體(tǐ)结构,并在接下来的一周内完成翻译工作。
第三天与第四天间隔建议為(wèi)1~2周左右,以方便团队在实际工作中应用(yòng)前三天的内容。
2.4 第四天:技术评审与Scrum
实际项目评审(在团队工作區(qū)内)
评审需求文(wén)档(Visio,Word/管理(lǐ)工具)
评审基于需求的VCMD分(fēn)层代码
评审基于Selenium的自动化测试
实际项目演练
建立基于功能(néng)点的项目度量数据(进度,质量,代码有(yǒu)效率)
升级产品版本规划表
Scrum计划
Scrum快览
Scrum计划会
Scrum每日立会
Scrum反思会
2.5 第五天:日常活动与团队建设
高级敏捷实践
自组织团队原理(lǐ)
从项目经理(lǐ)到scrum master
大型团队的敏捷方法:1-3-9团队与松结对编程
代码审查与编码规范
需求/团队/技术/过程的完整示例:L型代码结构
敏捷开发绩效管理(lǐ)
×以上适合产品经理(lǐ),项目经理(lǐ)(Scrum Master),核心开发人员,普通开发人员
附:五天版本的时间安排