软件项目管理过程.doc
文本预览下载声明
软件过程标准
软件项目管理过程
V1.0
修订记录
版本号 日 期 作者 授权人 授权日期 描述 0.9 2002/07/02 SDS SDS 2002/07/02 第一次编制 0.9.5 2002/07/18 陈纪山 苏光 2002/07/18 本地化 0.9.6 2002/08/02 陈纪山 苏光 2002/08/01 重新排版,根据评审意见修改 1.0 2002/08/12 苏光 彭柏林 2002/08/12 批准通过
目录
1 目的和范围 1
1.1 项目策划涉及到 1
1.2 项目执行涉及 2
1.3 项目结束涉及 2
2 过程阶段 2
3 进入准则 2
4 退出准则 3
5 交付的工作产品 3
5.1 策划阶段 3
5.2 实施阶段 3
5.3 结束阶段 4
6 此文档的使用者 4
7 过程 4
7.1 过程流图 4
7.2 过程描述 6
7.2.1 项目起始 6
7.2.2 项目实施 8
7.2.3 项目结束 10
7.2.4 验证机制 11
7.2.5 度量 12
8 活动职责表 12
9 参考文献 13
10 附件 13
目的和范围
目的:项目管理过程详细描述了项目的启动、执行和结束的过程。便于项目负责人对软件项目进行管理和监控。
范围:当获得一个项目并且指定项目负责人后,本过程开始执行。项目管理过程覆盖了项目的整个生命周期。此过程主要涉及到:在项目起始阶段评审合同中的约定和进行项目策划;在项目执行阶段进行项目监督和与其他部门、小组的关系管理;在项目结束阶段进行项目结束分析,确定和记录项目中遵循的最佳实践。
项目策划涉及到
基于以下各项,定义项目过程使用的生命周期模型(例如:瀑布型、螺旋型、重叠瀑布型):
客户的要求
组织标准软件过程(OSSP)
裁剪指南
过程财富
定义项目的组织结构
确定交付的工作产品
确定项目的风险及风险缓解措施
识别培训需求
基于以下各项,确定项目的质量目标:验收时的缺陷比例、生产率、进度和质量成本:
客户的需求
组织的改进目标
过程数据库
过程能力基线
确定实现项目质量目标的战略方法:
缺陷预防
使用工具
改变过程/方法
设定对工作产品(如设计文档、代码)评审和测试时的过程性能指标
确定进行目标和风险跟踪的里程碑,以便采取适当的改正和预防措施
项目执行涉及
按照项目计划和项目过程实施项目
按照项目计划,在里程碑处进行跟踪,必要时采取纠正措施
按照过程性能指标进行跟踪,必要时采取纠正措施
对于代码,确定程序级缺陷
代码评审的有效性
单元测试的有效性
程序级(编码、代码评审、单元测试)的工作量:估计值vs.实际值
执行缺陷预防活动
项目结束涉及
进行分析,比较项目的实际性能和预先设定的目标
收集项目的经验,更新过程数据库,向SEPG提交过程财富和BoK
向SEPG提交量度分析报告、里程碑报告和过程财富
如果项目的实施涉及到多个开发中心,根据工作的性质,每个开发团队应有一个协调人,其职责是:与项目负责人交流、控制和监督该开发中心的有关该项目的活动、与该开发中心的经理进行协调
过程阶段
项目启动
项目实施
项目结束
进入准则
可以获得合同/项目授权
RFP或建议书或合同或需求文档
金宇恒和客户要求的过程/方法
过程数据库和过程财富
组织范围内有关质量、工作量和进度的改进目标
组织范围内有关可用工具的信息
组织范围内的缺陷分析
估计指南
退出准则
项目策划
项目计划已经制定、经过小组评审、经过SEPG评审、经过高级经理评审和批准并且置于配置管理之下
项目实施
客户已验收所有的工作产品
项目结束
项目收工会议已进行、过程数据库已更新、过程财富和量度分析报告已提交
交付的工作产品
策划阶段
项目计划和进度
其它的补充计划,如:培训计划、风险计划等。这些计划可以是项目计划的一部分,也可以独立成册
配置管理计划
SQA计划
评审记录
授权记录
培训记录
实施阶段
量度分析报告
里程碑报告
更新后的过程数据库
过程财富
更新后的项目计划和进度
结束阶段
里程碑分析报告
更新的PDB/PAL
状态报告
评审记录
此文档的使用者
项目负责人
业务经理
客户
SQA/SEPG
项目组
其它相关组
过程
过程流图
过程描述
项目起始
项目起始阶段主要涉及到对合同中的约定和项目策划(项目计划)的评审。此阶段的主要活动有:
建立项目工作环境(硬件/软件)
与客户建立工作协议
编制项目实施计划
制定项目跟踪过程,以确保项目处于控制之下
确定项目实施期间遵循的过程/方法
项目策划是项目开始后的第一个技术活动。策划涉及到客户的需求,同时也要考虑到金宇恒的需求
7.2.1.1 项目策划涉及
依据裁剪指南,对组织标准软
显示全部