我国最大的IT项目管理门户网站,国内IT项目管理培训与咨询服务提供商

当前位置:首页 > CMMI > 正文

软件策划为什么要进行项目过程定义?

2018-11-15 来源:软件工程之思 王小双
      一提到软件策划,给人直接的反应就是组建软件团队,安排开发进度。当了解了CMMI/GJB5000A后,知道策划的内容还应包括风险、利益相关方、数据管理等。当使用GJB438B的软件开发计划模板时,发现软件策划还包括项目过程定义。
 
      这个项目过程定义不应该是CMMI/GJB5000A成熟度三级的内容吗?对于还没有达到成熟度三级水平的组织,需要进行项目过程定义吗?
 
      要回答这个问题,首先让我们了解一下什么是项目过程定义。
 
      所谓定义软件过程,就是根据选定的生存周期模型,规定软件的开发阶段,及每一阶段的工作步骤和文档标准等内容。——《实用软件工程》
根据这一定义,项目过程定义就是将项目的所有工作、工作成果约定清楚,使得软件项目的利益相关方,包括软件工程组、质量保证组、配置管理组以及各级管理层对项目应完成的活动、产品都清楚了解,以便在评审计划时做出自己的承诺。
 
      所以说,不管组织是否达到CMMI/GJB5000A成熟度三级水平,软件策划都应该进行项目过程定义。因为只有这样,项目成员才能清楚地知道在整个项目生存周期内应该“做什么”和“不做什么”。
 
      同时,由于软件策划的这些活动和输出的工作产品,是来源于项目的WBS——工作分解结构,确保这些活动和产品的完成,就是保证项目的各项工作完成,保证项目目标的实现。
 
      项目过程定义的具体做法是:根据项目的具体情况,选择适合的软件生存周期模型,按照生存周期模型定义的各个阶段,明确每个阶段的任务活动及输出的工作产品。
 
      那么对于软件能力成熟度三级水平的组织和未达到三级水平的组织,在进行项目过程定义时有什么不同呢?
 
      软件能力成熟度水平三级的组织,已经具备了标准的软件过程定义和软件生存周期裁剪指南。软件策划是根据组织定义的标准过程和裁剪指南的要求,进行的项目过程定义;而没有达到三级水平的组织,项目的过程定义则完全依赖于项目经理的个人能力,是项目经理结合项目的情况做出的,考虑了各个项目利益相关方的期望,为实现项目目标作出的项目活动和工作成果的约定。它们的区别就在于前者的过程定义是基于组织的标准过程,后者则是更多基于项目经理的经验和能力。
 
      项目过程定义完成之后,再通过计划评审,由各个利益相关方对其中约定的项目活动及其输出的工作产品进行确认,并对通过的过程定义作出自己的承诺,在之后的项目开发过程中完成约定的活动,交出符合要求的工作产品,以此实现项目的目标。
 
      大概这就是项目过程定义的作用吧。
分享到:

免责声明:
  1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more

会议活动

more

公开课

more

PMO

Copyright © 2021 IT项目管理界 版权所有 京ICP备17062359号-4 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

IT项目管理界——我国最大的IT项目管理门户网站,隶属卓橡公司

IT项目管理界官方微信

IT项目管理界官方微信

PMO大会官方微信

PMO大会官方微信