IT软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。
随着软件开发规模及开发队伍的逐渐增大,迫切需要一种开发规范来规范每个开发人员、测试人员与支持人员的工作,每个项目组成员按约定的规则准时完成自己的工作。同时采用规范化管理,专业分工也可以降低对开发人员的要求,从而降低产品研发成本。
但是,目前我国大部分软件公司,无论是产品型公司还是项目型公司,都没有形成适合自己公司特点的软件开发管理模式,虽然有些公司根据软件工程理论建立了一些软件开发管理规范,但并没有从根本上解决软件开发的质量控制问题。这样导致软件产品质量不稳定,软件后期的维护、升级出现麻烦,同时最终也会损害用户的利益。
|
课程对象 |
项目经理,项目工程师,项目系统主管,需求、设计或测试组、SEPG成员、过程改善组成员。 |
课程目标 |
旨在通过对本课程的学习,让学员们更好的掌握以下能力:
(1)理解在整个生命周期中尽可能早的获取一个清晰而明确的需求的重要性;
(2)确认项目的目的、目标及范围,计划项目的资源、进度和预算;
(3)掌握确认和减轻项目风险的技能,编制项目计划并获取认可;
(4)跟踪从需求分析道测试的软件开发过程的所有方面;
(5)确认所有成功进行软件开发所需收集的数据,特别是以下项目:大小、资源、进度和成本;
(6)在项目内部以及与客户召开项目状态会议;
(7)计划和发布各种管理疏忽监视过程;
(8)在整个项目管理中集成配置管理(CM)和软件质量保证(SQA)以确保产品质量;
(9)通过成功的项目后(post-project)监视改善组织过程;学习全球通用的项目管理知识;它以美国项目管理协会的《项目管理知识体系指南》为基础,学会使用MS Project以增强项目管理的实际应用能力,获得广泛运用MS Project等工具的能力,掌握什么是“从始至终”的项目管理。 |
课时 |
3天 |
授课形式 |
导师讲解、分组讨论、课堂练习、计算机仿真和录像示范。 |
课程内容 |
本课程由两个连续的部分组成:
- 第一个部分是软件项目计划(Software Project Planning ,简称SPP),计划部分主要阐述了基于SW-CMM架构之下进行软件项目计划和管理的相关原理、基本概念、过程、活动以及技术等。
- 第二个部分是软件项目跟踪和监控(Software Project Tracking and Oversight,简称SPTO),在第二个部分,学员们将学习如何跟踪项目的状态和进展。以及在项目完成对过程进行分析并进行讨论以便使项目的成员能够参与过程的改善。
本课程还将简单阐述项目管理和其他关键过程域(如软件配置管理及软件质量保证)之间的关系。 |