你的位置: 首页 > 内训课首页 > 语言 > 课程详情

敏捷开发实战

暂无评价   
  • 课程时长:2.0天
  • 授课讲师: 杨老师
  • 课程分类:语言
  • 课程编号:378507
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
你还可以: 收藏
人气:1039 课纲 | 收藏

培训受众:

研发总经理、企业总工、技术总监、系统架构师、研发经理、测试经理、质量/品质经理、研发测试骨干,QA等

课程收益:

深刻理解敏捷和瀑布的区别和联系
② 深刻理解敏捷宣言的核心思想和核心价值
③ 深刻理解敏捷两大主要流派XP和Scrum的价值观和实践总结
④ 掌握敏捷开发的各种优秀实践及灵活应用
⑤ 掌握敏捷开发过程中迭代开发、需求的管理和描述
⑥ 项目级敏捷和产品开发流程的关系和差异,以及实施的异同点
⑦ 业界标杆企业项目级敏捷的最佳实践

培训颁发证书:

由培训机构颁发结业证书

课程大纲

1   敏捷项目开发过程概览

1.1   案例分析与研讨:某互联网公司敏捷项目开发过程中遇到的挑战

1.2   项目日常管理范围
进度与速度管理
质量管理
风险管理
变更管理
配置管理

1.3   小粒度项目的特点:周期短,速度快,反复修订,轻文档

1.4   小粒度项目的难点:计划、可行性分析、需求范围分析、影响分析、版本控制、相关性测试、变更控制

1.5   小粒度开发的有效过程原则

问题研讨:我公司目前在项目管理中最大的问题是什么?

2.敏捷开发的最佳实践

2.1   敏捷开发的必要性

2.2   敏捷的价值

2.3   敏捷开发过程的三个最小交付(产品需求、简单的设计、测试大纲)

2.4   敏捷开发的最佳实践介绍

ü  站立会议

ü  持续集成

ü  TDD

ü  迭代计划

ü  迭代会议

ü  可视化管理

ü  迭代回顾

ü  重构

ü  每日构建

ü  结对编程

ü  自动化测试

案例研讨:如何构建高效开发团队?我们应采用哪些最佳实践?

 

3   项目级敏捷开发过程

3.1   项目级敏捷的目的和范围

3.2   项目级敏捷流程中的角色说明与关键职责   

3.3   项目级敏捷关键概念说明  

l            Story定义  

l            UC和STORY的区别

l            固定迭代周期

3.4   项目级敏捷过程  

l            项目级敏捷过程框架 

l            项目级敏捷与产品开发过程的适配关系 

l            项目级敏捷的质量分层验收机制   

3.5   项目级敏捷过程活动和指导

l            项目级敏捷活动总揽 

l            项目级敏捷准备 

l            迭代开发过程

l            系统验收   

l            其他管理类活动 

3.6   项目角色与敏捷角色的映射(产品经理,PO,SM等)

3.7  练习:请绘制贵公司的某个项目级敏捷开发流程?

 

4   敏捷开发实践练习

4.1   每小组选择两个关键的实践活动进行练习(包括迭代计划制订、迭代任务分配、迭代需求描述、迭代实现、迭代验收、站立会议、可视化管理、测试驱动开发、自动化测试、结对编程等等)

4.2   按照小组进行评分,按照每个实践的标杆参考

4.3   过程中穿插敏捷游戏

4.4   每个小组分享练习后的感受

 

5   华为、腾讯、阿里巴巴敏捷技术实践分享

5.1   项目级敏捷的实践分享及研讨 (展示华为及阿里技术案例)

5.2   产品级敏捷的实践分享及研讨

5.3   经验教训总结

 

6   敏捷实施成功的关键步骤和关键因素

6.1   敏捷实施三步走

1)  三步走之项目级敏捷

2)  三步走之版本级敏捷

3)  三步走之产品级敏捷

6.2   敏捷目标

1)  敏捷成功与否的衡量标准是业务结果(质量、TTM)的改进

2)  版本人员具备良好的架构设计和系统设计能力

3)  具备版本级持续集成能力和自动化测试能力

4) 构建良性循环的“自运作团队”

6.3   敏捷实施成功的三大关键因素

1)  高层领导的充分授权

2)  高素质的研发团队(架构、需求、设计、测试、用户代表)

3)  跨部门协作的企业文化

6.4 组织方面的变革

1)  传统研发组织与敏捷组织的差异

2)  管理者思维的转变

3)  开发人员思维的转变

4)  测试人员思维的转变

5)  质量保持人员从警察到复合型人才的转变(医生、牧师、教练、警察四个角色)

6.5 流程方面的变革

1)  在传统开发流程中嵌入敏捷开发流程

2)  传统重量级流程和敏捷轻量级流程的融合

3)  敏捷需求管理流程

4)  流程裁剪

5) 瀑布开发模型和迭代开发的差异

6)  传统的开发模式重流程,敏捷更加重视结果

6.6 绩效管理方面的变革

1)  构建敏捷的自运作团队

2)  从KPI到OKR

3)  敏捷考核与IPD考核的差异

4)  扁平化的绩效管理模式(敏捷团队,人人平等)

6.7 IT工具方面的变革

1) 项目管理工具(禅道,TAPD,MANTIS等)

2) 持续集成工具(CruiseControl、Jenkins、IncrediBuild、InstallShield等)

3) 单元测试工具(JUnit、CUnit、CppUnit、google/gtest、google/gmock等)

4) 代码检查工具(PCLINT、checkStyle、FindBugs 、codecheck、Cppcheck、PMD代码分析工具等)

7   总结及答疑

  1. 研讨:根据两天学到的知识,针对项目型敏捷,我公司更适合采用哪些技术实践?

培训师介绍

杨学明 研发管理专家、资深研发管理顾问,资深讲师,清华大学总裁班特聘专家
 清华大学MBA、中山大学工学学士
 美国项目管理协会认证专家PMP
 18年产品开发、测试管理经验
 8年研发管理咨询与培训经验
 先后在华为、阿里巴巴、蓝韵等大型企业担任研发高级管理职务
 互联网研发管理专家(敏捷迭代开发管理专家)
 讲师背景
 18年产品开发研发管理及项目管理经验。曾服务于国内某大型通信企业、大型医疗企业和著名互联网公司,先后担任过软件工程师、开发经理、研发总监、测试总监、研发管理中心总监、PMO总监、研发副总裁等职位,带领过华为NGN开发团队、阿里巴巴研发团队、深圳蓝韵医疗研发团队等,有几十个成功和失败的项目案例,亲历过华NGN产品从第一个版本问世到全球出货量第一的开发及测试历程,主导过阿里巴巴大型电子商务平台的质量保证工作,成功开发出国内第一套自动化测试平台,有丰富的研发团队管理和产品开发经验。
 在北京、深圳、杭州等地多次举办测试管理论坛或公开课;为中国科学院、金山软件、深圳华为、深圳大展、阿里巴巴、深圳蓝韵、深圳科皓、上海EDS、从兴电子、珠海派诺科技、南京埃斯顿、常州润源、北京净雅、浙大网新、华立仪表、成都乐创、深圳迈瑞等多家企业提供过内训课程。先后讲授过《敏捷项目管理》、《软件测试管理》、《软件项目管理》、《产品测试管理》、《研发项目管理》、《研发质量管理》、《IPD集成产品开发》、《产品战略与规划》等。
 咨询背景:
 华工正源光子: IPD主流程、项目管理流程、研发任职资格管理
 深圳大展:全程参与了CMMI5认证过程,与国外专家一起制订了符合大展公司的开发流程ADP(Achievo Development Process),并在多个国外软件项目中进行了实践
 深圳蓝韵医疗电子:产品开发流程IPD、项目管理、研发组织结构及跨部门团队、需求开发与管理、产品测试管理、质量管理
 阿里巴巴:敏捷开发流程、产品质量管理、项目管理、网站性能测试
 上海酷宝:研发体系主流程IPD、项目管理、组织与团队管理等模块调研
南京埃斯顿公司:IPD集成产品开发、研发项目管理、CMMI、需求管理、研发绩效管理、配置管理、CBB、研发质量管理、产品测试管理
常州润源:IPD集成产品开发、研发项目管理、研发绩效管理、研发质量管理
 北京净雅:研发管理IPD、战略规划、变革项目群管理、战略与绩效管理、IT规划与选型辅导、IT运作平台的性能测试
 普天新能源:敏捷软件开发管理,软件质量管理,IT规划与选型
 中航航空电子:产品战略、多项目管理、产品测试
 威高集团股份:产品经理及产品管理体系建设、产品经理资源池建设
 烽火科技:研发项目管理、研发质量管理、研发人力资源管理、IPD和敏捷融合
 玖富互联网金融: 敏捷项目生命周期管理、敏捷团队管理

本课程名称: 敏捷开发实战

查看更多:语言内训课

敏捷 开发 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%