IPD和敏捷开发
关注度:500 编号:243275
IPD和敏捷开发课程,旨在帮助开发人员、测试人员和管理人员更快的适应客户需求的变化,快速的发布和提交版本。使得软件的发布能更快捷的满足客户的需求。
项目管理敏捷开发产品研发IPD

IPD和敏捷开发课程特色与背景
课程收益 本课程是根据讲师十多年的成功软件开发管理,包括华为九年软件平台端到端全流程敏捷开发实战经验(讲师在华为中央研究部的敏捷开发项目被评为华为敏捷开发标杆项目)总结而成,讲师从操作实务的角度,结合IPD、系统工程讲解如何系统有效地组织进行敏捷开发,分享讲师丰富的敏捷实战经验。
通过游戏、实战、讨论,结合自己当前的实际工作,体会: • IPD、系统工程在敏捷开发中的应用 • 敏捷方法的价值观 • 敏捷开发需求管理的必要性和重要性 • 敏捷开发最佳实践的组合应用 • 从而在未来的工作中,能够灵活地运用这些知识,建立符合自己企业、团队的工作流程与开发管理模式。
课程大纲
1. IPD+敏捷开发概述1.1 IPD整体框架1.1.1 IPD核心思想1.1.2 IPD的方法论体系1.1.3 IPD框架1.2 敏捷开发1.2.1 敏捷开发定义1.2.2 敏捷宣言1.2.3 敏捷实践12条原则1.2.4 敏捷开发与传统开发的区别1.2.5 SCRUM和XP1.2.6 对敏捷的常见误读1.3 IPD+敏捷1.3.1 产品开发流程的层次和阶段划分1.3.2 IPD+敏捷体系框架1.4 敏捷开发团队组织1.4.1 敏捷开发团队组织模型1.4.2 敏捷开发团队的三个核心角色1.4.3 敏捷开发团队的角色职责1.4.4 完整团队的实践1.5 敏捷 = 理念 + 优秀实践 + 具体应用1.6 敏捷开发典型场景2. 敏捷理念2.1 聚焦客户价值2.2 激发团队2.2.1 管理者的转变2.2.2 团队成员的转变2.3 适应变化3. 需求管理3.1 需求分析的基础—系统工程子流程3.2 系统工程方法论3.3 系统工程相关组织和角色职责3.4 主要的系统工程方法3.5 系统工程流程概览3.6 需求分析3.6.1 什么是产品包需求?3.6.2 产品包需求分类3.6.3 需求描述的五原则3.6.4 高质量产品包需求的标准3.6.5 谁来完成产品包需求分析和定义?3.6.6 产品包需求分析方法3.6.7 案例演练3.6.8 为什么要进行产品概念开发?3.6.9 如何进行产品概念开发3.6.10 案例演练3.6.11 设计需求分析思路3.6.12 设计需求和产品包需求的区别3.6.13 设计需求分析活动3.6.14 两种主要的设计需求分析方法3.6.15 案例演练3.7 系统设计3.7.1 适度的系统架构设计是必要的3.7.2 功能分析3.7.3 系统架构设计3.7.4 系统设计的层次3.7.5 接口设计应该做到什么程度?3.7.6 案例演练4. 敏捷开发实践4.1 敏捷开发实践概念4.2 迭代开发4.2.1 迭代计划4.2.2 迭代Backlog4.2.3 任务估算4.2.4 案例演练4.2.5 迭代开发过程中应用的成熟实践组合4.2.6 迭代验收4.2.7 迭代回顾4.2.8 案例演练4.3 用户故事4.3.1 什么是用户故事4.3.2 好的用户故事的标准4.3.3 如何切分用户故事4.3.4 案例演练4.4 每日站立会议4.4.1 每日站立会议的关注点4.4.2 如何有效的进行每日站立会议4.4.3 案例演练4.5 可视化管理4.5.1 任务墙4.5.2 案例讨论:无人认领的任务4.5.3 缺陷走势图4.5.4 案例分享4.5.5 燃尽图4.5.6 案例演练4.6 结对编程4.6.1 结对编程的常见形式4.6.2 代码审查4.6.3 结对编程的误区4.6.4 案例演练4.7 持续集成4.7.1 什么是持续集成?4.7.2 持续集成目标4.7.3 持续集成关键要点4.7.4 持续集成的对象(代码静态/动态检查、单元测试、集成测试、系统测试)4.7.5 Smoke Test和持续集成的关系4.7.6 测试覆盖率的设计4.7.7 持续集成过程的常见问题分析4.7.8 案例分享:某公司持续集成案例分享4.7.9 案例演练4.8 TDD(测试驱动开发)4.8.1 什么是TDD?4.8.2 TDD的实施要点4.8.3 案例演练4.9 重构4.9.1 为何需要重构?4.9.2 重构是对系统架构的否定么?4.9.3 如何确保重构的可控性?4.9.4 重构的验证4.9.5 案例演练5. 敏捷项目管理5.1 敏捷项目管理5.1.1 敏捷项目管理与传统项目管理的不同5.1.2 沟通管理模式5.1.3 迭代计划与传统项目计划的差别5.2 变更管理5.2.1 变更控制委员会(CCB)5.2.2 变更流程5.3 配置管理5.3.1 敏捷开发模式下的配置管理如何进行?5.3.2 常见配置管理工具介绍5.3.3 配置管理与敏捷开发实践的结合5.3.4 案例分享5.3.5 案例演练5.4 测试管理5.4.1 敏捷开发模式下测试的理念转换5.4.2 自动化测试5.4.3 是否还需要单独的系统测试?5.4.4 如何有效组织系统测试5.4.5 开发和测试的测试分工5.4.6 白盒测试用例的设计方法5.4.7 黑盒测试用例的设计方法5.4.8 案例演练5.5 敏捷度量6. 敏捷开发实施案例分享6.1 敏捷开发模式6.1.1 项目级敏捷6.1.2 版本级敏捷6.1.3 产品级敏捷6.1.4 三种敏捷模式的比较6.1.5 讨论:如何选取适合的敏捷开发模式?6.2 敏捷团队组建模式6.2.1 特性项目组6.2.2 模块项目组6.2.3 两种团队模式的比较6.2.4 讨论:如何选择合适的团队组建模式?6.3 敏捷开发实施6.3.1 敏捷开发的三种实施场景6.3.2 A公司敏捷开发实施实践
课程主讲
孙豪亮
专业背景:华中科技大学工学学士,北京大学管理硕士,PMP。具备14年产品研发、研发管理和研发管理咨询经验。在华为工作9年,历任研发工程师、测试经理、技术主管、系统工程师、项目经理等职位,对IPD和敏捷有着深入的理论研究和实践经验。作为项目经理在光网络严格按照IPD流程进行端到端全流程产品研发,在中央研究部有着IPD+敏捷进行公司级超大型软件平台端到端全流程产品研发实践;参与华为第一代光网络智能光传输产品(OSN系列)和多个全新产品(如PTN/ATN等)全流程产品研发和研发管理,包括华为新一代公司级IP技术平台VRP和第一代智能光交换技术平台ASON等多个技术平台的设计和研发;在华为多个大型产品和平台采用系统工程进行系统设计。积累了丰富的集成产品开发(IPD)、敏捷开发和研发管理经验。
咨询背景:参与多个研发管理咨询项目,内容包括:研发战略、研发组织设计、研发流程与项目管理、研发绩效管理、研发任职资格、产品平台规划等。在深圳、北京、上海等地举办培训课程,提供培训客户涵盖通信、软件、工程机械、汽车、航空、仪器、化工等行业。部分研发管理咨询服务客户:柳工欧维姆、良信电器等。课程对象
研发总监、研发经理、项目经理、测试经理、技术主管、质量经理、软件研发骨干、测试骨干等。
备注
课程费用:5200元/人(含资料、中餐、证书)
推荐课程
项目管理相关课程
相关专题推荐
- 如何报名参加公开课?
- 报名流程一:
- 电话咨询、传真报名表 -> 书面确认并缴费 -> 参加培训 (下载报名表)
- 报名流程二:
- 网上填写报名表 -> 书面确认并缴费 -> 参加培训
- 咨询热线:
- 深圳 0755-26971995
- 上海 18621360490 北京 18910826048
- 报名传真:
- 深圳 0755-61624059 上海021-51686940 北京 010-58043505
- 电子邮件:
- fy1288#vip.163.com(发邮件时请将#改为@)

暂无评论,快来添加一条!
