软件项目管理过程(共16页).doc
《软件项目管理过程(共16页).doc》由会员分享,可在线阅读,更多相关《软件项目管理过程(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件过程标准软件项目管理过程V1.0专心-专注-专业修订记录版本号日 期作者授权人授权日期描述0.92002/07/02SDSSDS2002/07/02第一次编制0.9.52002/07/18陈纪山苏光2002/07/18本地化0.9.62002/08/02陈纪山苏光2002/08/01重新排版,根据评审意见修改1.02002/08/12苏光彭柏林2002/08/12批准通过目录1 目的和范围目的:项目管理过程详细描述了项目的启动、执行和结束的过程。便于项目负责人对软件项目进行管理和监控。范围:当获得一个项目并且指定项目负责人后,本过程开始执行。项目管理过程覆盖了项目
2、的整个生命周期。此过程主要涉及到:在项目起始阶段评审合同中的约定和进行项目策划;在项目执行阶段进行项目监督和与其他部门、小组的关系管理;在项目结束阶段进行项目结束分析,确定和记录项目中遵循的最佳实践。1.1 项目策划涉及到l 基于以下各项,定义项目过程使用的生命周期模型(例如:瀑布型、螺旋型、重叠瀑布型):m 客户的要求m 组织标准软件过程(OSSP)m 裁剪指南m 过程财富l 定义项目的组织结构l 确定交付的工作产品l 确定项目的风险及风险缓解措施l 识别培训需求l 基于以下各项,确定项目的质量目标:验收时的缺陷比例、生产率、进度和质量成本:m 客户的需求m 组织的改进目标m 过程数据库m
3、过程能力基线l 确定实现项目质量目标的战略方法: m 缺陷预防m 使用工具m 改变过程/方法l 设定对工作产品(如设计文档、代码)评审和测试时的过程性能指标l 确定进行目标和风险跟踪的里程碑,以便采取适当的改正和预防措施1.2 项目执行涉及l 按照项目计划和项目过程实施项目l 按照项目计划,在里程碑处进行跟踪,必要时采取纠正措施l 按照过程性能指标进行跟踪,必要时采取纠正措施m 对于代码,确定程序级缺陷m 代码评审的有效性m 单元测试的有效性m 程序级(编码、代码评审、单元测试)的工作量:估计值vs.实际值l 执行缺陷预防活动1.3 项目结束涉及l 进行分析,比较项目的实际性能和预先设定的目标
4、l 收集项目的经验,更新过程数据库,向SEPG提交过程财富和BoKl 向SEPG提交量度分析报告、里程碑报告和过程财富如果项目的实施涉及到多个开发中心,根据工作的性质,每个开发团队应有一个协调人,其职责是:与项目负责人交流、控制和监督该开发中心的有关该项目的活动、与该开发中心的经理进行协调2 过程阶段l 项目启动l 项目实施l 项目结束3 进入准则l 可以获得合同/项目授权l RFP或建议书或合同或需求文档l 金宇恒和客户要求的过程/方法l 过程数据库和过程财富l 组织范围内有关质量、工作量和进度的改进目标l 组织范围内有关可用工具的信息l 组织范围内的缺陷分析l 估计指南4 退出准则l 项目
5、策划m 项目计划已经制定、经过小组评审、经过SEPG评审、经过高级经理评审和批准并且置于配置管理之下l 项目实施m 客户已验收所有的工作产品l 项目结束m 项目收工会议已进行、过程数据库已更新、过程财富和量度分析报告已提交5 交付的工作产品5.1 策划阶段l 项目计划和进度l 其它的补充计划,如:培训计划、风险计划等。这些计划可以是项目计划的一部分,也可以独立成册l 配置管理计划l SQA计划l 评审记录l 授权记录l 培训记录5.2 实施阶段l 量度分析报告l 里程碑报告l 更新后的过程数据库l 过程财富l 更新后的项目计划和进度5.3 结束阶段l 里程碑分析报告l 更新的PDB/PALl
6、状态报告l 评审记录6 此文档的使用者l 项目负责人l 业务经理l 客户l SQA/SEPGl 项目组l 其它相关组7 过程7.1 过程流图7.2 过程描述7.2.1 项目起始项目起始阶段主要涉及到对合同中的约定和项目策划(项目计划)的评审。此阶段的主要活动有:l 建立项目工作环境(硬件/软件) l 与客户建立工作协议l 编制项目实施计划l 制定项目跟踪过程,以确保项目处于控制之下l 确定项目实施期间遵循的过程/方法项目策划是项目开始后的第一个技术活动。策划涉及到客户的需求,同时也要考虑到金宇恒的需求7.2.1.1 项目策划涉及l 依据裁剪指南,对组织标准软件过程进行剪裁,以满足客户的要求l
7、使用过程能力基线/过程数据库进行估计,并设立质量目标l 使用过程数据库(PDB)和过程财富,设定项目目标l 确定实现目标的战略,并为生命周期的每个阶段确定过程性能指标l 确定进行项目性能检查的里程碑,必要时采取纠正措施l 基于估计的工作量和给客户作出的承诺,制定风险管理计划和预备的进度表7.2.1.2 项目策划涉及的活动l 熟悉项目m 在开始制定项目计划前,项目经理(PM)收集所有与项目有关的可用信息,分析研究这些信息以便他熟悉该项目m 项目经理可以通过阅读需求文档、客户提交的其它信息和资料以及参考资料来熟悉项目l 执行项目启动的行政活动m 执行行政活动,如:获得授权、通知其它组等m 如果使用
8、OA系统,适当地进行系统更新以反映新项目地开始l 制定项目计划和进度m 制定项目目标m 制定人力资源计划m 确定适合项目实施的标准过程m 裁剪标准过程已满足项目需求m 确定将使用的方法、工具、模板和标准m 识别风险、评估影响,制定风险缓解计划m 使用组织级的估计指南和客户需求进行规模、工作量和成本估计m 使用组织级的指南,制定质量计划m 确定实现质量目标的战略m 为项目制定度量计划m 为项目制定培训计划m 制定项目跟踪规程m 识别和确定项目里程碑m 确定在项目策划期间所作的假定m 制定项目进度l 对项目计划和进度进行小组评审m 计划和准备由其它项目经理进行的项目计划评审m 依照评审规程进行评审
9、m 编写评审报告,并且修订项目计划中的问题m 如果需要,计划并执行重新评审l 从高级经理处获得授权,将项目计划和进度基线化m 高级经理必须以书面的方式授权给项目经理,以便项目经理依据计划开展项目工作m 此工作可以通过高级经理签署项目计划,或通过电子文档签发授权书m 将项目计划和进度置于配置管理之下m 如果使用配置管理工具,将项目计划和进度检入到配置库中m 如果以手工的方式进行配置管理,更新变更记录l 制定和评审配置管理计划m 使用软件配置管理计划模板编制软件配置管理计划m 此项工作(编写SCM计划和实施配置管理活动)可由项目经理(PM)或他指定的人(作为配置经理)完成。l 制定和评审SQA计划
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 过程 16
限制150内