时间 |
内容
|
案例实践与练习 |
第1天
(9:00-12:00) |
第一部分:核心理论与案例背景介绍
基于项目类型(单个业务系统、产品化系统、改造系统)选择软件过程;从项目管理的经济分析引出项目管理基本方法和原则;通用软件过程简介,分为五阶段:项目立项、收集需求、稳定架构、迭代实现、交付验收;
第二部分:项目立项阶段
立项阶段的项目管理过程说明(十步骤法);项目管理的基本原则和难点;软件外包项目的有效组织和注意事项;项目风险管理与决策;项目管理生命周期;项目可行性分析;项目成本和进度估计。
|
通过两个实际项目案例,引出五阶段相关的管理理论和技巧。一是“网上订餐系统”案例(中小型、用户需求清晰);二是“评估系统”案例
(大型、用户需求不明确); 案例练习: 组织召开项目启动会,评审项目需要开发过程及重大里程碑点等,制定项目开发过程及进行相关干系人分析。 |
第1天
(13:00-16:30) |
第三部分:收集需求阶段
项目分析与范围的确定;确定主题的优先级;项目工作分解结构的问题与对策;建立WBS的方法;建立项目的里程碑;研究任务之间的依赖关系与进度安排;项目规划制定过程;编写项目计划文档;组织项目需求评审的方法和技巧。
|
案例练习: 根据形成的系统需求分析报告,带领团队对项目的规模,工作量、成本、时间进行估算。完成项目的工作分解和人员的工作分工,制定进度计划。 |
第2天
(9:00-12:00) |
第四部分:原型验证阶段
如何对项目的设计工作制定设计的工作指南;概要设计的管理和评审;详细设计的管理和评审;项目跟踪、控制与问题处理;组织架构评审;举行项目进展会议;撰写项目进展报告;
第五部分:迭代实现阶段
迭代开发的管理与实践;需求跟踪管理方法及意义;变更需求代价和影响分析;迭代过程的关键控制点、参与人员和步骤;研发型项目中的敏捷过程;敏捷项目中的规划、监控与度量; |
案例练习:监控项目的进度,成本及里程碑达成情况的应用技巧分析和思考,对项目的过程质量和产品质量进行评价与管理。
案例练习:接到了一个客户新的需求,用户希望可以增加新功能,这个变更会涉及到部分核心功能的设计,面对这种情况,你如何去控制。 |
第2天
(13:00-16:30) |
第六部分:交付验收阶段
从需求用例到测试用例;需求模式与需求复用;版本控制、基线等配置管理;项目开发团队培养问题及建议;产品化系统和复杂系统的管理;软件项目中规范与敏捷的平衡;
第七部分:小结
要点小结;用户项目咨询及问答。
|
案例练习:
案例失败原因分析及改进方法探讨。如何将经验提升为规范? |