欢迎来到厦门软件园

站内搜索

课程介绍

软件开发过程中的项目管理

    

培训对象

项目经理、开发经理、系统架构师、开发人员、需求分析人员、质量管理人员、过程改进等。

学员应该具备一定的软件开发和项目管理实践经验。

 

课程介绍

本课程通过实际的案例引出软件项目管理方法论,阐述在实际项目中的管理模式和思维方法,培养学员的实际应用能力。整个课程由几个实际案例贯串始终,并能结合国内企业现状,帮助各单位定制符合自己特点的项目管理过程和方法。


 

培训目标

帮助单位完善软件管理流程,改善软件需求质量,并提升项目整体竞争力。

使学员学会各种项目管理理论和方法。

使学员在掌握前沿技术的同时,获得解决实际问题的规范和能力。

 

课程内容

时间

内容

案例实践与练习。

1

900-1200

第一部分:核心理论与案例背景介绍

基于项目类型(单个业务系统、产品化系统、改造系统)选择软件过程;从项目管理的经济分析引出项目管理基本方法和原则;通用软件过程简介,分为五阶段:项目立项、收集需求、稳定架构、迭代实现、交付验收;

第二部分:项目立项阶段

立项阶段的项目管理过程说明(十步骤法);项目管理的基本原则和难点;软件外包项目的有效组织和注意事项;项目风险管理与决策;项目管理生命周期;项目可行性分析;项目成本和进度估计。

通过两个实际项目案例,引出五阶段相关的管理理论和技巧。一是“网上订餐系统”案例(中小型、用户需求清晰);二是“评估系统”案例 (大型、用户需求不明确);

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

1

1300-1630

第三部分:收集需求阶段

项目分析与范围的确定;确定主题的优先级;项目工作分解结构的问题与对策;建立WBS的方法;建立项目的里程碑;研究任务之间的依赖关系与进度安排;项目规划制定过程;编写项目计划文档;组织项目需求评审的方法和技巧。

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

2

900-1200

第四部分:原型验证阶段

如何对项目的设计工作制定设计的工作指南;概要设计的管理和评审;详细设计的管理和评审;项目跟踪、控制与问题处理;组织架构评审;举行项目进展会议;撰写项目进展报告;

第五部分:迭代实现阶段

迭代开发的管理与实践;需求跟踪管理方法及意义;变更需求代价和影响分析;迭代过程的关键控制点、参与人员和步骤;研发型项目中的敏捷过程;敏捷项目中的规划、监控与度量;

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

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

2

1300-1630

第六部分:交付验收阶段

从需求用例到测试用例;需求模式与需求复用;版本控制、基线等配置管理;项目开发团队培养问题及建议;产品化系统和复杂系统的管理;软件项目中规范与敏捷的平衡;

第七部分:小结

要点小结;用户项目咨询及问答。

案例练习:

案例失败原因分析及改进方法探讨。如何将经验提升为规范?

 

 

2013-09-27

国家火炬计划软件产业基地  国家高新技术创业服务中心  软件开发国家引进外国智力示范单位  中国软件和服务外包杰出园区  大学生科技创业见习基地  中国高新区人才厦门国家高新区实训基地  厦门市花园式单位