400-888-5228

课程设计

课程将PMP、ACP等抽象的管理理论,融入到一个一个实际案例中,通过实战化的沙盘演练帮助学员迅速掌握:

  1. 如何从五维(因、人、事、物、规)分三级(业务、系统、功能)管理软件需求和界定项目范围?
  2. 如何根据具体项目类型选择软件过程和制定项目路线图?
  3. 如何做“Make or Buy”外包决策?如何做好承包商的筛选和管理?
  4. 如何采用ATMT法科学评审需求和架构?如何高效地验收和评审项目?等等……

整个课程由几个实际案例贯串始终,通过案例阐述在实际项目中的管理模式和思维方法,提升学员的实际应用能力,并在模拟公司、分组讨论、团队竞赛中增强学员的团队意识和学习能力。

培训目标

通过本课程学习与实践,学员将理解与掌握:

  1. 结合具体的项目特点进行时间管理、风险管理、范围管理、沟通管理、质量管理等的方法和工具;
  2. 通过全过程案例讲解,使学员全面经历IT项目管理各阶段的常见痛点和难点,在边做边学中增强其解决实际问题的能力;
  3. 对学员提出的实际项目进行咨询指导,帮助单位完善管理流程,定制符合自己特点的过程、方法和规范,提升组织级项目管理水平;
  4. 为学员课后答疑和持续学习提供网站资源,帮助其掌握硅谷推崇的自学方法,提升其自学的意愿和能力。

培训对象

  1. 开发部项目经理
  2. 系统部/项目管理办公室(PMO)人员
  3. 总体室项目规划管理人员
  4. 中高级程序员
  5. 配置、质量管理人员
  6. 想要了解IT项目管理特点的所有人员

内容安排

模块内容案例实践与练习
第一部分:

核心理论与案例背景介绍

 

1. 基于PMP的知识体系和过程组

2. 软件项目管理的实质分析

3. 软件项目管理的八项核心工作

4. 软件生命周期模型(瀑布、敏捷、增量等)及选择要点

5. 各类开发过程中对应的各种文档实例剖析

6. 各个阶段的角色分工和协调

7. 案例课程及背景简介介绍

案例练习:6~8人一组成立项目小组,分别扮演项目经理、产品经理、需求师、架构师、程序员、测试员等多个角色。

通过一个案例贯穿项目管理各阶段,在全过程演练中体会项目经理在项目各阶段的管理要点;

通过几种类型(ToB、ToC类;新建、改进类;传统、互联网类等;软件、硬件类等等)项目案例的交叉比较,掌握项目经理在各类型项目中的管理难点。

第二部分:

项目立项阶段

 

1. 立项阶段的目标

2. 立项阶段的角色、活动、工件

3. 如何进行立项管理:

Ø 采用业务流程图确定业务模式

Ø 采用用例图界定项目范围

Ø 项目任务WBS与项目计划制定

Ø 内部创新类项目的创意探寻4渠道

Ø 互联网产品立项的精益商业模式探询

Ø 采用MVP最小可用原型验证概念

案例练习: 组织召开项目启动会,评审项目需要开发过程及重大里程碑点等,制定项目开发过程及进行相关干系人分析;

沙盘演练实践

Ø 制定《项目开发计划》文档

Ø 项目可行性评审组织与实践

Ø “ToB、ToC项目”,“新建、改进类项目”项目管理要点区分与过程裁剪

第三部分:

收集需求阶段

 

1. 需求阶段的目标

2. 需求阶段的角色、活动、工件

3. 如何进行需求管理和项目计划:

Ø 软件需求最佳实践:五维三级需求法

Ø 采用需求规格说明书细化需求

Ø 采用需求补充规约明确约束与质量要求

Ø 根据任务依赖关系优化计划

Ø  用户故事地图应用要点与实操

Ø  从用户故事到敏捷开发中的BACKLOG

案例练习: 根据形成的系统需求分析报告,带领团队对项目的规模,工作量、成本、时间进行估算。

沙盘演练实践:

Ø 编写《用户需求分析说明书》

Ø 编写《需求规格说明书》文档

Ø 各级需求评审会的目标、角色、和组织

第四部分:

架构设计阶段

 

1. 设计阶段的目标

2. 设计阶段的角色、活动、工件

3. 如何进行迭代开发的管理与实践:

Ø 几种典型架构赏鉴

Ø 架构设计核心三步法

Ø 架构设计常见问题与ATAM评审法

Ø 架构设计文档编写案例评审要点

Ø 互联网产品项目的架构进化管理

案例练习: 对项目的设计工作制定设计工作指南,对设计和开发的质量进行评审和管理,并组织架构评审演练。

沙盘演练实践:

Ø 编写《设计说明书》文档

Ø 评审设计的质量

Ø 沟通计划编制、信息发布、执行情况报告;

第五部分:

迭代实现阶段

 

1. 迭代实现阶段的目标

2. 迭代实现阶段的角色、活动、工件

3. 如何进行迭代开发的管理与实践:

Ø 项目进度监督与控制

Ø 敏捷项目管理一览图与实操演练

Ø 需求变更文档模板与流程管理

Ø 濒临崩溃项目的拯救之道——突发情况处理

Ø 敏捷项目的持续跟踪与指标数据分析

案例练习: 监控项目的进度,成本及里程碑达成情况的应用技巧分析和思考;并对项目的过程质量和产品质量进行评价与管理。

沙盘演练实践:

Ø 项目冲突处理6步法演练

Ø 编写《程序说明书》文档

Ø 评审代码的质量

第六部分:

交付验收阶段

 

1. 交付验收阶段的目标

2. 交付验收阶段的角色、活动、工件

3. 如何组织验证

Ø 基于场景 VS 基于功能界面的验收测试最佳实践

Ø “分级、分块”的高效能项目评审技能与要点

Ø 项目运维体系建设与多项目管理

Ø 管理者进阶之路——从单项目到项目群管理

Ø 管理模式的思维方法与哲学思考

Ø DevOps核心理念与核心实践

4. 用户项目问题诊断及咨询

案例练习: 接到了一个客户新的需求,用户希望可以增加新功能,这个变更会涉及到部分核心功能的设计,面对这种情况,你如何去控制?

沙盘演练实践:

Ø 编写《验收测试报告》文档

Ø 评审产品的质量

Ø 如何对上线后的问题进行记录

Ø 案例失败原因分析及改进方法