企业培训课程网-企业培训学习课程专业服务平台!
杨学明
杨学明
MP项目管理专家
擅长领域:项目管理
常住城市:广东 - 深圳
授课费用:面议
学员评价:
邀请讲师授课:13065025946

主讲课程

敏捷开发&IPD和敏捷开发结合的实践

主讲老师:杨学明 所属分类:培训管理

敏捷开发&IPD和敏捷开发结合的实践

1. IPD与敏捷的关系

案例分析与研讨:H公司实施IPD加敏捷开发管理过程中遇到的问题和困惑。

1.1. 业界常用的三种开发模式(IPD、CMMI、Agile)

1.2. IPD(集成产品开发)体系的整体框架及敏捷开发介绍

1.3. IPD模式下的敏捷软件开发管理的案例分析(业界标杆企业)

1.4. IPD模式下敏捷开发项目管理面临的常见问题

1.5. IPD和敏捷之区别

ü 思想不同

ü 视角不同

ü 目标不同

ü 组织不同

ü 流程不同

ü 管理模式不同


2. IPD概述

2.1. IPD整体框架

2.2. IPD的核心思想

2.3. IPD的框架

2.4. IPD的方法论体系

2.5. 研发管理体系的水平等级划分及演进

2.6. H公司从IPD-CMMI-Agile变革流程的演进 

2.7. 讨论与研讨:为什么IPD流程需要更加敏捷?


3. 敏捷概述

3.1. 敏捷开发简介

3.2. 敏捷联盟

3.3. 敏捷宣言

3.4. 敏捷实践12条原则

3.5. 对比其他的方法(IPD和CMMI等)

3.6. 敏捷方法的适用性

3.7. 敏捷方法的两种流派(XP、SCRUM)

3.8. 业界敏捷浪潮 (国外公司和国内公司实施敏捷的效果对照)

3.9. 对敏捷的常见误解

3.10. IPD与敏捷开发一体化解决方案

3.11. IPD结构化流程的思路:划分阶段、划分层次

3.12.  IPD结构化流程的层次结构

3.13.  IPD的子流程(使能流程)

3.14.  敏捷开发与IPD流程的接口

3.15.  IPD角色与敏捷角色的映射(产品经理,PO,SM等)

3.16.  练习:请绘制贵公司的IPD加敏捷开发流程?

 

4. IPD模式下敏捷项目管理实践

4.1. 一体化的IPD 敏捷开发项目管理实践

4.2. IPD各阶段流程介绍

1)  概念阶段流程

2)  计划阶段流程

3)  开发阶段流程

l 敏捷管理与IPD的接口

l IPD 敏捷开发框架及流程

l  职责与角色划分

4)  验证阶段流程

5) 发布阶段流程

6)  生命周期阶段流程

4.3.  IPD 敏捷开发项目计划的层次化

1)  项目管理与IPD主流程的关系

2)  IPD及敏捷项目管理的特点

3)  如何做好IPD项目管理——与敏捷结合的计划三层结构

4)  敏捷管理实践:迭代计划会议

4.4. IPD 敏捷开发的项目监控

1)  IPD 敏捷的项目监控体系

2)  IPD 敏捷管理实践:每日站立会议

3)  IPD 敏捷管理实践:可视化管理

4)  IPD 敏捷管理实践:迭代验收

5)  IPD 敏捷管理实践:迭代回顾会议

6)  IPD 敏捷管理实践的度量体系

4.5. Burn down chart

4.6. IPD 敏捷开发的对应角色

1)  IPD层面的角色

2)  敏捷软件开发典型场景

3)  敏捷团队的三个核心角色

4)  敏捷团队的角色职责

5)  IPD与敏捷开发角色的分工

4.7. 一体化的IPD 敏捷开发方法实践

4.8.  IPD 敏捷开发需求管理

1)  产品包需求

2)  需求分解分配

3)  设计需求和规格

4)  用户故事(user story)

4.9. IPD 敏捷开发工程实践管理

4.10. 敏捷工程实践:结对编程

l 代码静态分析工具

l Code Review

4.11. 敏捷工程实践:测试驱动开发(TDD)

l TDD案例分析

4.12. 敏捷工程实践:持续集成(CI)

l 每日构建的概念和意义

l 每日构建的实施策略

l Daily Build和Build Break

l 每日构建和版本管理的集成

l 以每日构建为基础的发布管理和试验环境

l 持续集成的概念

l Smoke Test和持续集成的关系

l BVT Automation和Non BVT Automation是持续继承的有力保证

4.13. 敏捷工程实践:重构

l 重构的定义

l 为什么需要重构

l 何时需要重构

l 代码的坏味道

l 各种重构的方法


5. 一体化的IPD 敏捷开发项目质量控制

5.1. 5.1、基于风险的敏捷测试用例设计

1)  质量模型(功能性、可靠性、易用性、效率性、维护性、可移植性)

2)  测试方法分类

3)  静态语法检查(Lint)

4)  白盒测试用例设计方法(单元、集成测试)

5)  黑盒测试用例设计方法(系统测试)

6)  演练与问题讨论

5.2. 5.2、自动化的构建与测试

1)  自动化测试概念

2)  自动化测试在软件开发周期中的位置

3)  自动化测试局限性

4)  自动化测试基本理论

5)  自动化测试实施

6)  常用工具介绍

7)  基于QTP的自动化测试解决方案架构

8)  自动化测试成熟度

5.3. 敏捷度量

1)  敏捷度量-规模

2)  敏捷度量-工作量

3)  敏捷度量-进度

4) 敏捷度量-质量

5)  敏捷度量-迭代效率

5.4.  敏捷开发的三个小交付(需求文档、设计文档、测试文档等)

5.5. 研讨:IPD敏捷开发模下QA的职责是什么?


6. 华为的敏捷案例

6.1. 敏捷形态

1)  三步走之项目级敏捷

2)  三步走之版本级敏捷

3)  三步走之产品级敏捷

6.2. 敏捷目标

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

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

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

6.3. 敏捷实施过程

1)  首次实施敏捷的参考步骤——八步曲

2)  首次实施敏捷参考步骤——方法、目标和误区1

3)  首次实施敏捷参考步骤——方法、目标和误区2

4)  首次实施敏捷参考步骤——方法、目标和误区3

5)  敏捷角色在华为的角色人选

6)  其他敏捷相关角色在华为对应的角色

7)  项目组团队的组建方式:特性项目组和模块项目组优劣对比

8)  项目级敏捷实施场景1:版本中项目组全都实施敏捷

9)  项目级敏捷实施场景2:版本中部分项目组按特性组建实施敏捷

10) 项目级敏捷实施场景对比

11) 项目级敏捷通用过程模型

12) 项目级敏捷过程样例(版本中项目组全都实施敏捷)


上一个:新产品开发流程优化和项目管理
下一个:IPD实战演练

杨学明老师的其他课程

打造高效率的测试体系---产品测试管理
培训收益 本课程介绍了当前国际上先进的产品级测试管理的方法和实践经验,并在此基础上,进一步深入地介绍产品测试管理过程(包括产品测试流程、测试工程过程、缺陷分析过程、测试方法和技术)和公司测试体系建设。结合业界知名公司的成功实践经验和案例,采
打造高效率的产品测试体系
培训收益: 学习如何提高测试过程的有效性,进一步提高测试效率 学习如何通过完整的测试设计,进一步保证产品质量 掌握产品测试的关键流程和活动、模板、工具 找到如何管理产品测试组织及团队的方法和思路 学习业界领先的测试项目管理方法(如华为、阿里
在软件开发流程中构筑软件质量--软件测试管理
【培训收益】 学习如何提高测试过程的有效性,进一步提高测试效率 学习如何通过完整的测试设计,进一步保证软件产品质量 分析为什么测试环节是许多企业的“短板”,深度剖析提升测试效率和质量的技巧 找到如何管理软件测试组织及
打造高效的研发体系-IPD集成产品开发沙盘演练
【课程背景】 随着中国国内产品开发流程体系和创新机制的不断完善,涌现出了一大批优秀企业,像华为,中兴,海尔、腾讯等,但对于绝大数中国制造型企业而言,还正在向中国创造型企业转型,在转型的过程中,面临很多的问题,这些问题概括起来有如下几个方
打造高效率的产品测试体系-产品测试管理
课程背景 产品测试管理是提高产品质量的重要手段。一些企业产品质量总是在较低水平徘徊,这些企业也想试图提高产品质量,了解到测试是提高产品质量的重要手段之一,但总是不得要领,不知如何建立测试管理体系,设置了人员但不知如何明确职责,明确了职责
打造高效率产品测试体系——产品测试管理
打造高效率产品测试体系——产品测试管理 一、 产品测试与质量的关系 (1H) 本章概述: 主要讲述产品测试在产品质量保证的过程中的作用与地位,讲述产品测试的一些基本概念和术语,举例说明一些知名企业正在应的产品测试模型和工具、
高效软件测试团队运作之道
高效软件测试团队运作之道 1、 测试组织管理面临的困惑 本章节学习目标:总结目前测试组织与团队管理面临的几大问题. 1.1 案例分析: 李华的测试团队为什么失败?1.2 国内测试团队的现状及未来1.3&n
基于IPD开发流程的测试管理
基于IPD开发流程的测试管理 一、 产品测试与质量的关系 (1H) 本章概述: 主要讲述产品测试在产品质量保证的过程中的作用与地位,讲述产品测试的一些基本概念和术语,举例说明一些知名企业正在应的产品测试模型和工具、模板。 ü
软件测试管理高级研修班
软件测试管理高级研修班 1、 软件测试概述 本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。 1.1 软件测试
软件测试需求分析与系统测试用例设计
软件测试需求分析与系统测试用例设计 1、 测试需求与测试设计 本章节学习目标:掌握测试需求分析和测试设计技巧。 研讨案例:某知名通讯企业一个成功的项目测试案例,让学员分组讨论得到的启发,从流程到模板分别进行进述。 1.1&n

推荐讲师

更多 >
曾祥梅
曾祥梅
冠军团队管理打造专家
常住城市:成都市
王悦宇
王悦宇
实践派沙盘专家
常住城市:北京市
程兴勇
程兴勇
项目管理实战应用课程讲师
常住城市:北京市
张志荣
张志荣
瓶颈管理及工厂改实战专家
常住城市:湛江市
王华为
王华为
TFG中国研究会联合创始人,企业目标达成系统建设讲师
常住城市:郑州市
马龙照
马龙照
企业危机公关管理专家
常住城市:北京市
免责声明:该信息由网站注册会员发布,内容的真实性、准确性和合法性由发布者负责,本站对此不承担直接责任及连带责任,如有侵权请联系我们删除。