课程名称:CMM2软件项目管理

 认证机构:UML软件工程组织

上课时间:上午9:00~12:00;下午13:00~16:00

学习期限:18学时/3天
课程构成:资深专家授课、互动式案例教学、实战模拟项目运作。
学习费用:(含教材费用 等、并免费提供午餐)
报名方式:
培训报名表
住宿情况:根据个人要求安排住宿,费用自理

课程简介:

 本课程由两个连续的部份组成:
第一个部分是软件项目计划(Software Project Planning,简称SPP),
第二个部分是软件项目跟踪和监控(Software Project Tracking and Oversight,简称SPTO)。
第一部分主要阐述了基于SW-CMM架构之下进行软件项目计划和管理的相关原理、基本概念、过程、活动以及技术等。
在第二个部分,学员们将学习如何如何跟踪项目的状态和进展。以及在项目完成对过程进行分析并进行讨论以便使项目的成员能够参与过程的改善。
另外,本课程还将简单阐述项目管理和其他关键过程域(如软件配置管理及软件质量保证)之间的关系。
本课程由讲授及课堂练习组成,并提供充分的提问及讨论机会。

课程指南:

培训对象

 项目经理,项目工程师,项目系统主管,需求、设计或测试组
SEPG成员,过程改善组成员

学员基础

   有系统工程、软件工程和管理基础,了解品质保证,配置管理和基本管理方法。

培训目标

 

旨在通过对本课程的学习,让学员们更好的掌握以下能力:
理解在整个生命周期中尽可能早的获取一个清晰而明确的需求的重要性
确认项目的目的、目标及范围,计划项目的资源、进度和预算
掌握确认和减轻项目风险的技能,编制项目计划并获取认可
跟踪从需求分析道测试的软件开发过程的所有方面
确认所有成功进行软件开发所需收集的数据,特别是以下项目:大小、资源、进度和成本
在项目内部以及与客户召开项目状态会议
计划和发布各种管理疏忽监视过程
在整个项目管理中集成配置管理(CM)和软件质量保证(SQA)以确保产品质量
通过成功的项目后(post-project)监视改善组织过程
培训内容
  1. 项目管理简介
    1. 软件工程项目的独特性
    2. 对正式项目管理过程、方法和手段的需求
    3. 不同项目生命周期简介
    4. 项目各方面文档的重要性及类型(计划编制文档、状态报告、项目重要征兆、技术和用户文档等等)
  1. 软件开发方法简述
    1. 模型和/或方法的类型
      • 从“瀑布”到重复性的生命周期——项目经理白皮书的一个艰苦转变
      • 瀑布”与重复性开发的介绍
      • Waterfall Model 瀑布模型
      • Prototyping 原型
      • Spiral Model螺旋模型
      • Rapid application development 快速应用开发
      • Iterative Development 重复开发
    2. 选择适合你的项目的软件开发模型
  1. 项目启动及计划编制
    1. 项目范围计划编制和定义
    2. 工作分解结构(WBS
        • PMBOK
        • 建立WBS
        • WBS.(阶段、活动、任务、里程碑、度量标准,等)
          • 活动计划编制和排序
          • 资源计划编制和采购
    1. 需求定义
    2. 项目计划内容
      • 角色和责任
      • 假设、约束条件等
      • 人力资源计划和管理
    1. 提供内容丰富的模板和应用实例介绍
  1. 时间估算和项目进度计划的制订
      a.      时间估算
       i.    时间估算原则
       ii.    时间估算标准、策略、过程和方法
       iii.    COCOMO模型
     b.      项目进度计划的制订
     c.      提供内容丰富的模板和应用实例介绍
  2. 管理风险和机会
      a.      用户需求分析和商业需求的制订
      b.      风险识别和分析
      
    c.      有效的风险管理模板
  3. 功能估算和预算制订
      a.      估算方法
         i.   Delphi technique 德尔菲法
         ii. Function points 功能点
      b.      利用计划评审技术
  4. 项目监督、控制和评估
      a.      控制过程(例如,范围控制、变更控制、配置控制、工作授权过程)
      b.      项目汇报
      c.      项目评审和重大信号、里程碑、可交付成果、订单跟踪系统等的评价
        §        如何解决问题的展示
        §        问题日志模板
      d.     
    偏差分析
      e.     项目重新计划
      
    f.        管理变更
      g.     提供内容丰富的模板和应用实例介绍
  5. 项目执行和收尾
      a.      技术和用户文档
      b.     客户支持和培训
      c.   收尾的目的
      d.      项目管理责任
      e.      典型的收尾活动
      f.       经验教训文档
      g.      成功收尾的指导原则
  6. 软件开发标准简述   
     a. (SEI)软件工程学会
  • (CMM)能力成熟度模型
  • 过程成熟度
  • 成熟度水平
  • 关键过程领域
  • 其他  

 课程特点

 1、 企业客户开发体系调研
 2、 制定专门培训方案。
 3、 咨询学员提出的案例。
 4、 直到企业建立自己的开发体系。
Copyright 2002 ®  UML 软 件 工 程 组 织