项目策划过程范文.doc_第1页
项目策划过程范文.doc_第2页
项目策划过程范文.doc_第3页
项目策划过程范文.doc_第4页
项目策划过程范文.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目策划过程范文 本过程旨在使软件开发人员及管理人员充分了解软件项目策划过程,使项目管理人员遵照本过程实施项目策划活动、制定项目计划书及执行相关策划活动。 11.22适适用范围围本过程适用于组织中所有的软件开发项目,从需求阶段开始,至维护阶段完成,贯穿项目的整个生命周期。 11.33背背景描述述11.44引引用文件件11.55术术语表表P PD DB B(P Prro oe esss sD Daat taab baas see)PDB,过程数据库的缩写。 建立组织的过程数据库在于收集和获得有关软件过程及其工作产品的有用数据,特别是与组织标准软件过程相关的数据。 数据库中包含了两方面的内容一方面是实际度量的数据,一方面是为理解该度量数据和评估其合理性、适用性所需的相关信息。 过程和工作产品的实例如软件规模、工作量和成本的估计;软件规模、工作量和成本的实际数据;生产率数据;同行评审范围和效率;软件代码中发现的缺陷数据和严重性。 PDB由项目的数据组成,对每个项目提供一个数据记录。 可以想象到,要丰富PDB中的数据,必须收集项目中的数据,经过分析然后才得已组成一个登记项录入PDB。 数据收集和分析是相当复杂和费时的工作,因此必须清楚地说明那个数据是需要的,为什么需要。 除非可以某种方式参与项目或有助于组织的目标,不要进行大量数据的收集。 基于此种原因,PDB的目的,它对项目和组织提供的服务应被明确的定义。 下面是PDB的关键目的?对新项目的计划提供辅助,尤其是项目的估算和缺陷的评估方面。 ?从不同类型的项目中收集生产率和质量数据。 ?有助于创建过程性能基线。 ?有助于确定可以改进的区域和范围的数据分析。 过程性能基线(P Prro oe esss sP Peer rffo orr maan ne eB Baas seel liin nee)过程性能基线是对组织级标准过程而言的。 过程性能基线是对在典型环境中遵循规定的过程通常可以达到的预期结果范围的一种文档化描述。 过程性能基线量化地表示了过程性能。 过程性能实质上是表示如果遵循了过程的话,可以预期到的结果范围。 换句话说,如果一个项目遵从一个过程,则过程性能可以用来决定这个项目的可能的输出的范围。 基线应该首先关注于质量和生产率。 一般而言,过程性能基线包括的内容应该涉及生产力、质量、进度、工作量及缺陷的分布。 具体如下?交付质量?生产率?进度?工作量的分布?缺陷注入率?过程中缺陷排除的效率?缺陷的分布这些信息对项目的计划很有用。 例如生产率可以用来根据估计的软件规模大小预计这个项目的工作量,从工作量的分布可以预计这个项目在不同阶段的工作量,从而制定项目开发进度计划。 类似地,缺陷注入比例可以用来估计项目的出错总数目,缺陷的分布概率可以用来为不同缺陷检测活动(如评审和测试)预计其缺陷水平。 整体的缺陷排除率或质量可以用来预测软件提交后未被去掉的缺陷的数目,以便对维修做出计划。 在组织的整个过程管理中,过程性能基线起着非常重要的作用。 例如,通过分析过程性能基线一个时间段的发展趋势,可以很容易地度量出其过程的改进情况,并对质量和生产率的发展趋势进行分析。 对于软件项目,PDB和过程性能基线是两个机制,通过它们可以将过去的经验封装起来并用于项目计划和管理。 它们提供了项目策划的输入信息。 它们的主要数据源是已完成的项目。 项目中收集的数据(经过分析)是PDB的主要数据源。 在PDB中的数据随后被用来计算过程性能基线。 WB BSS(Wo orrk kB Brre eaak kddo owwn nS Sttr ruuc cttu urre e)WBS(Work BreakdownStructure工作分解结构)是一种以分级方式表述项目工作和任务的技术,一个定义良好的WBS不仅体现了项目所采用的软件过程,而且指明了整个生命周期中所要产生的各种工作产品。 WBS的建立可以有助于在项目计划期间防止遗漏某些重要的项和活动,并且保证所需要的活动都能得以逻辑的识别和关联。 一个定义清晰的WBS是项目策划的基础。 在项目的早期阶段对整个生命周期中的所有任务是无法完全而准确识别的,所以项目策划会在不同的阶段分别进行工作任务分解。 而WBS又先于其他的策划活动(比如估计、进度表等)产生。 因此,对完成的WBS首先要进行组内评审,将组内评审通过的WBS作为下步策划的基础。 当然,工作任务分解也是一个迭代的过程。 策划过程也会对它进行完善和维护,最终的WBS将和项目计划所有其它工作产品一起进行评审。 WBS工作分解结构示例图11.66参参考资料料【CMMI-SE/SW,V1.1,Staged Representation,CMU/SEI-xx-TR-002,ESC-TR-xx-002】【能力成熟度模型(CMM)软件过程改进指南,电子工业出版社,xx】22过过程程/规规程总体描述述22.11过过程程/规规程概述述为了对软件项目实施有效的管理,通常将整个项目划分成三个大的阶段,即计划阶段、开发阶段和收尾阶段。 从项目管理的要求来说,在计划阶段,要进行项目策划,即对项目进行整体计划,计划的结果将作为项目后续开发和管理活动的基础;在项目的开发阶段,为了确保项目能按预定计划、预定成本完成开发任务,需要对其进行跟踪和监控;在项目的收尾阶段,项目验收交付后应进行项目总结。 分级1234过程项目管理过程LLLLSQA SCM项目支持过程过程开发阶段1产品过程或产品开发阶段2产品产品任务产品任务产品任务产品任务项目项目策划过程是软件项目管理的一个重要过程。 策划又是一个重要的活动,许多过程活动都和它相关,作为一个完整的项目计划,它包括项目任务书、生命周期模型选用、项目定义的软件过程、项目计划书制定(产品识别与WBS制定、软件估计、风险管理计划、进度表制定、项目培训计划、工具的识别及采购计划)、度量计划、软件配置管理计划、软件质量保证计划、测试计划等。 在计划阶段,上述的活动是协调一致的。 22.22过过程程/规规程结构描述述项目策划过程流程图如下度量计划项目计划书组内评审项目计划正式评审项目开发计划项目计划发布质量保证计划配置管理计划总体测试计划项目组长项目成员项目主管QAMA SCMQA组长SEPG制定项目开发计划制定度量计划制定质量保证计划制定配置管理计划制定总体测试计划软件估计表、WBS项目过程定义图1软件项目策划流程图33过过程程/规规程元素描述述针对各个过程元素(活动),按照10大属性(概述、人员职责、入口准则、输入、任务(步骤)、出口准则、输出、资源能力要求、度量、裁剪准则)依次进行详细描述。 33.11制制定项目开发计划划概述述项目组长组织进行定义项目过程、估算分析以及拆分WBS等活动,制定项目开发计划,作为项目开发和跟踪的依据。 相关组依据软件开发计划制定度量计划、SQA计划、SCM计划以及测试计划(对于项目进展阶段实施的迭代策划活动,则实际上是更新原有各种计划书)参与人员及职责责?项目组长制定项目开发计划?相关人员(项目组、测试组、QA、SCM)协助项目组长,制定项目开发计划。 相关人员包括项目组、测试组、QA、SCM等。 入口准则则?项目已立项输入入?项目任务书任务务/步步骤骤1.根据项目过程活动的选择标准选择适合项目的生命周期模型,并可按裁剪准则对组织标准过程进行裁剪,形成适合项目实际情况的软件过程,提交项目过程定义2.根据软件估计规程估计软件规模和任务工作量(可参考软件估计指南),提交软件估计表1)依据现有的工作产品和项目定义的软件过程,识别工作产品2)依据软件开发过程进行任务拆分,确定各阶段的过程、任务和产品3)对管理和支持过程进行工作拆分,包括项目管理、质量保证和配置管理等4)对于每一个工作单元,详细说明其目标、工作内容、资源利用3.按照项目计划书模板设置项目的里程碑1)项目组长依据进度估算结果,设置里程碑检查点2)针对每个检查点,设置检查内容和检查方式3)对于组外里程碑检查点的设置,项目组长与QA协商确认4.按照项目计划书模板制定评审计划,可参见评审过程5.按照项目计划书模板制定风险管理计划,可参见风险管理过程6.按照项目计划书模板制定组间协调计划1)识别相关组,如产品的接收组或提供组2)识别与相关组之间的关键依赖产品3)确定组间协调活动或计划,主要包括关键依赖产品的交付时间、提供方式、责任人、验收准则、技术支持及跟踪方法4)确定组间问题的处理方法5)确定组间工作产品的验收流程7.按照项目计划书模板制定培训计划,可参见培训过程8.依据项目计划书模板、任务书以及以上估算分析结果编写项目开发计划出口准则则项目计划文档编写完毕输出(工作产品)项目计划书资源和能力要求求?资源?相关人员的工作时间保证?能力?相关人员应接受过项目策划相关活动及计划书模板使用的培训度量量度量元采集点制定项目开发计划的工作量周报裁剪指南南裁剪内容裁剪准则不可裁剪无33.22制制定度量计划划概述述明确数据收集和分析的方法,将度量分析方法集成到项目的技术和管理过程中,并形成度量分析计划参与人员及职责责?项目组长提供项目计划,做为度量计划的依据?度量人员制定度量计划入口准则则?度量选择已完成?项目开发计划已制定输入入度量计划模板(可与质量保证计划整合)任务务/步步骤骤参见度量分析过程出口准则则度量计划已制定输出(工作产品)度量计划资源和能力要求求?资源?相关人员的工作时间保证?能力?相关人员应接受使用度量计划模板的培训度量量度量元采集点制定度量计划的工作量周报裁剪指南南裁剪内容裁剪准则不可裁剪无33.33制制定质量保证计划划概述述项目QA人员在项目开发策划期间,应根据项目开发计划制订质量保证计划,以确保质量保证计划中活动的范围和时间与项目开发计划以及配置管理计划保持一致参与人员及职责责?项目QA人员进行项目质量保证活动的策划?项目组长对项目质量保证计划的制订予以支持?QA组长评审并批准项目质量保证计划入口准则则项目开发计划已制定输入入软件质量保证计划模板任务务/步步骤骤参见软件质量保证过程出口准则则软件质量保证计划已制定输出(工作产品)软件质量保证计划资源和能力要求求软件质量保证计划模板度量量度量元度量量制定项目质量保证计划的工作量周报裁剪指南南裁剪内容裁剪指南南不可裁剪无33.44制制定配置管理计划划概述述项目SCM人员在项目开发策划期间,应根据项目开发计划制订配置管理计划,内容包括明确项目的配置管理职责和配置基线建立的时机,确认需要纳入配置管理的要素即配置项,制定配置项的标识规范和配置管理规程,选择配置管理工具,建立配置管理系统、安排必要的配置管理活动等参与人员及职责责?SCM人员编写配置管理计划文档?项目经理指导并配合制定项目的配置管理计划入口准则则项目开发计划已制定输入入项目开发计划任务务/步步骤骤参见软件配置管理过程出口准则则软件配置管理计划文档已经完成输出(工作产品)待评审的软件配置管理计划资源和能力要求求?资源?软件配置管理计划模板?能力?SCM人员应接受过编制配置管理计划方法的培训度量量度量元采集点编写配置管理计划所花费的工作量周报表裁剪指南南裁剪内容裁剪准则不可裁剪无33.55制制定总体测试计划划概述述测试经理在项目开发策划期间,制订总体测试计划,确保测试计划中活动的范围和时间与项目计划、配置管理计划和质量保证计划保持一致参与人员及职责责?测试经理编写总体测试计划?项目组长对项目总体测试计划的制订予以支持入口准则则项目开发计划已制定输入入?项目开发计划?配置管理计划?项目质量目标任务务/步步骤骤参见产品测试过程出口准则则总体测试计划文档已经完成输出(工作产品)待评审的总体测试计划资源和能力要求求?资源?软件测试计划模板、软件测试过程模型选用指南?能力?测试经理会使用项目策划的相关方法,参加过项目策划过程的培训度量量度量元采集点编写总体测试计划书的工作量周报表裁剪指南南裁剪内容裁剪准则不可裁剪无33.66项项目计划书组内评审审概述述计划编写完毕,由组内成员进行评审,检查内容不当之处,完成组内的承诺参与人员及职责责?项目组成员评审项目开发计划、SCM计划?质控部评审度量计划、SQA计划?测试组评审测试计划入口准则则项目开发计划、SQA计划书、SCM计划书、度量计划、测试计划已制定输入入项目的各种计划书任务务/步步骤骤1.项目组长把项目计划发给相关组内成员进行组内评审,包括项目开发计划、SCM计划2.对于发现的问题,由组内成员与项目组长协商解决,必要时修改相关项目开发计划3.质控部内部评审度量计划、SQA计划4.测试组内部评审测试计划5.组间交叉评审计划,确保计划之间的一致性出口准则则?组内成员通过了计划?组间确定了计划之间的一致性输出(工作产品)?组内评审过的计划文档资源和能力要求求?资源项目组成员的工作时间保证?能力?项目组成员应接受过评审方法的培训度量量度量元采集点组内评审的工作量周报表裁剪指南南裁剪内容裁剪准则不可裁剪无33.77项项目计划正式评审审概述述项目计划文档,需要由QA、QA组长和高层领导经过正式评审,才能正式生效,作为项目开发的依据参与人员及职责责?QA及QA组长进行符合性检查?项目组及相关组进行技术、资源方面的评估?高层领导对评审结果进行检查并审批计划入口准则则项目计划书组内评审完毕输入入?项目开发计划?项目过程定义?软件估计表?度量计划?质量保证计划?配置管理计划?测试计划?项目计划演示用ppt(按照“项目计划(演示模板).ppt”填写)任务务/步步骤骤1.QA及QA组长对计划文档进行符合性检查,对发现的问题反馈给项目组长,进行修改,直至通过,形成审批意见2.项目组长介绍项目计划情况,项目组及相关组对计划文档进行技术资源方面的评估,对发现的问题反馈给项目组长,进行修改,直至通过,形成审批意见3.高层领导审批项目计划,形成审批意见出口准则则各计划文档经过评审输出(工作产品)?评审过的项目开发计划?评审过的项目过程定义?评审过的软件估计表?评审过的度量计划?评审过的质量保证计划?评审过的配置管理计划?评审过的测试计划资源和能力要求求?资源?评审的工作时间保证?能力?相关人员应接受过评审方法的培训度量量度量元元采集点评审的工作量周报表裁剪指南南裁剪内容裁剪准则不可裁剪在项目实施过程中对项目计划的调整,可以按照实际情况决定是否提交正式评审。 33.88项项目计划发布布概述述对于审批通过的各个项目计划,项目组长、SQA、SCM、质控部、测试组分别提交配置库,进行配置管理。 参与人员及职责责?项目组长向配置库提交软件计划书?MA、QA、SCM、测试组向配置库提交计划书入口准则则项目计划通过正式评审输入入?项目开发计划?项目过程定义?软件估计表?度量计划?质量保证计划?配置管理计划?测试计划任务务/步步骤骤1.计划通过评审后,正式发布计划。 2.项目组长按照配置管理流程,将审批通过的项目开发计划相关文档,提交配置库,进行配置管理3.MA按照配置管理流程,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论