软件项目管理过程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件过程标准

软件项目管理过程

V1.0

修订记录

目录

1目的和围 (1)

1.1项目策划涉及到 (1)

1.2项目执行涉及 (2)

1.3项目结束涉及 (2)

2过程阶段 (3)

3进入准则 (3)

4退出准则 (3)

5交付的工作产品 (4)

5.1策划阶段 (4)

5.2实施阶段 (4)

5.3结束阶段 (4)

6此文档的使用者 (5)

7过程 (5)

7.1过程流图 (5)

7.2过程描述 (7)

7.2.1项目起始 (7)

7.2.2项目实施 (10)

7.2.3项目结束 (12)

7.2.4验证机制 (14)

7.2.5度量 (14)

8活动职责表 (14)

9参考文献 (15)

10附件 (16)

1目的和围

目的:项目管理过程详细描述了项目的启动、执行和结束的过程。便于项目负责人对软件项目进行管理和监控。

围:当获得一个项目并且指定项目负责人后,本过程开始执行。项目管理过程覆盖了项目的整个生命周期。此过程主要涉及到:在项目起始阶段评审合同中的约定和进行项目策划;在项目执行阶段进行项目监督和与其他部门、小组的关系管理;在项目结束阶段进行项目结束分析,确定和记录项目中遵循的最佳实践。

1.1项目策划涉及到

●基于以下各项,定义项目过程使用的生命周期模型(例如:瀑布型、螺旋型、重叠

瀑布型):

❍客户的要求

❍组织标准软件过程(OSSP)

❍裁剪指南

❍过程财富

●定义项目的组织结构

●确定交付的工作产品

●确定项目的风险及风险缓解措施

●识别培训需求

●基于以下各项,确定项目的质量目标:验收时的缺陷比例、生产率、进度和质量成

本:

❍客户的需求

❍组织的改进目标

❍过程数据库

❍过程能力基线

●确定实现项目质量目标的战略方法:

❍缺陷预防

❍使用工具

❍改变过程/方法

●设定对工作产品(如设计文档、代码)评审和测试时的过程性能指标

●确定进行目标和风险跟踪的里程碑,以便采取适当的改正和预防措施

1.2项目执行涉及

●按照项目计划和项目过程实施项目

●按照项目计划,在里程碑处进行跟踪,必要时采取纠正措施

●按照过程性能指标进行跟踪,必要时采取纠正措施

❍对于代码,确定程序级缺陷

❍代码评审的有效性

❍单元测试的有效性

❍程序级(编码、代码评审、单元测试)的工作量:估计值vs.实际值

●执行缺陷预防活动

1.3项目结束涉及

●进行分析,比较项目的实际性能和预先设定的目标

●收集项目的经验,更新过程数据库,向SEPG提交过程财富和BoK

●向SEPG提交量度分析报告、里程碑报告和过程财富

如果项目的实施涉及到多个开发中心,根据工作的性质,每个开发团队应有一个协

调人,其职责是:与项目负责人交流、控制和监督该开发中心的有关该项目的活动、与该开发中心的经理进行协调

2过程阶段

●项目启动

●项目实施

●项目结束

3进入准则

●可以获得合同/项目授权

●RFP或建议书或合同或需求文档

●金宇恒和客户要求的过程/方法

●过程数据库和过程财富

●组织围有关质量、工作量和进度的改进目标

●组织围有关可用工具的信息

●组织围的缺陷分析

●估计指南

4退出准则

●项目策划

❍项目计划已经制定、经过小组评审、经过SEPG评审、经过高级经理评审和批准并且置于配置管理之下

●项目实施

❍客户已验收所有的工作产品

●项目结束

❍项目收工会议已进行、过程数据库已更新、过程财富和量度分析报告已提交

5交付的工作产品

5.1策划阶段

●项目计划和进度

●其它的补充计划,如:培训计划、风险计划等。这些计划可以是项目计划的一部分,

也可以独立成册

●配置管理计划

●SQA计划

●评审记录

●授权记录

●培训记录

5.2实施阶段

●量度分析报告

●里程碑报告

●更新后的过程数据库

●过程财富

●更新后的项目计划和进度

5.3结束阶段

●里程碑分析报告

●更新的PDB/PAL

●状态报告

●评审记录

6此文档的使用者●项目负责人

●业务经理

●客户

●SQA/SEPG

●项目组

●其它相关组

7过程

7.1过程流图

7.2过程描述

7.2.1项目起始

项目起始阶段主要涉及到对合同中的约定和项目策划(项目计划)的评审。此阶段的主要活动有:

●建立项目工作环境(硬件/软件)

●与客户建立工作协议

●编制项目实施计划

●制定项目跟踪过程,以确保项目处于控制之下

●确定项目实施期间遵循的过程/方法

项目策划是项目开始后的第一个技术活动。策划涉及到客户的需求,同时也要考虑到金宇恒的需求

7.2.1.1 项目策划涉及

●依据裁剪指南,对组织标准软件过程进行剪裁,以满足客户的要求

●使用过程能力基线/过程数据库进行估计,并设立质量目标

●使用过程数据库(PDB)和过程财富,设定项目目标

●确定实现目标的战略,并为生命周期的每个阶段确定过程性能指标

●确定进行项目性能检查的里程碑,必要时采取纠正措施

●基于估计的工作量和给客户作出的承诺,制定风险管理计划和预备的进度表

7.2.1.2 项目策划涉及的活动

●熟悉项目

❍在开始制定项目计划前,项目经理(PM)收集所有与项目有关的可用信息,分析研究这些信息以便他熟悉该项目

相关文档
最新文档