本文作者:sukai

软件开发公司生命周期模型(软件开发的生命周期模型)

sukai 05-28 108

项目经理职业发展热线:

400-666-0609

公众微信号:mypm_net

  项目管理者联盟是国内最大的项目管理人员会员机构与互动平台。项目管理者联盟“项目文库”栏目囊括了项目管理五个阶段、十个知识领域的相关文章,是广大项目管理爱好者学习的知识宝库,欢迎大家投稿。

  如各位项目管理专家及项目管理精英有原创经典文章与大家分享,可直接发邮件至项目管理者联盟编辑部,或电话与我们联系!

  联系方式:言女士 yan@mypm.net,15201586586

  第十四 组织过程定义

  组织过程定以的目的在于建立或维护可用的组织过程资产。

  组织过程资产可以使组织过程具有一致性,并且提供了很好地积累、长期改进的基础。组织资产库是组织从不同项目、领域、部门共同提炼出来的组织级内容,以供组织层面人员和各项目组使用。

  组织级资产库内容可以包括:

过程和过程元素说明

  过程元素就是指过程中最小需要说明部分,它可以是一个活动或是一组相关联的活动,也就是我们俗称的“大活动”与“小活动”。

生命周期模型说明

过程裁剪指南

过程相关文件和指南

优秀实践

组织资产库的支撑和持续改进相关内容

  等

  项目组可以将组织过程资产库中的组织级标准过程应过裁剪,制定成适合项目的项目级过程,其他的资产库中的内容可以协助、支撑项目组做过程裁剪和执行工作。

  过程资产库中的过程是标准过程,它是由一些过程和过程元素组成,项目可以复用它到项目组中使用。每个组织整体过程都有一个或多个过程架构,过程架构就是要把这些标准过程和过程元素进行关联规则(如:起点规则等)。

  组织级过程资产库可以根据组织过程领域的具体实施而定,比如:

生命周期的定义可以与组织级标准过程相融合,也可以将其单独算作一部份内容管理。

组织标准化过程可以放在组织级过程资产库中,也可以单独存放管理。

可以将过程相关度量的文档放到组织过程资产库,也可以考虑按使用目的分不同权限或单独存放管理。

  SG1 建立组织过程资产

  SP1.1 建立标准过程

  SP1.2 建立生命周期模型说明

  SP1.3 建立裁剪准则或指南

  SP1.4 建立组织度量库

  SP1.5 建立组织过程资产库

  SP1.1 建立标准过程

  建立并维护组织级标准过程。

  在一个企业标准过程可以是多层次的,这些层次的过程由过程架构相互联系。例如:我们可以有第一层面的过程:销售过程、采购过程、研发生产过程……,而在研发生产过程中又可以细化为研发过程、中试过程、生产过程等等。研发过程还可以细化到第三层的过程,如:需求、设计、编码、测试、发布等等的过程。所以组织级的标准过程可以分若干层过程,这个不同层次的过程由过程架构进行分层并设计好接口进行联系。

  建立组织级过程就和开发一个产品一样,也是需要有架构,并将产品按不同层次(如:IaaS、PaaS、SaaS)和不能功能划分为不同模块。组织级过程也是需要有过程架构,架构将组织过程按其覆盖不同层级的领域、部门或产品线进行设计,并制定各(层)过程的接口,以便可以整合。当然也有一些企业只有一层过程,这是与企业的业务和管理粒度有关系的。

  还有在同一领域可能会有多个组织级标准过程存在,以适应不同领域、生命周期模式、方法和工具。比如:在产品研发过程中就有可能按照传统开发模式和敏捷开发模式而制定的两套研发过程以适应不同生命周期的不同。

  组织级的标准过程一般可以包含:技术、管理、支撑、行政等过程。

  具体执行步骤:

  1、 找到我们已确定的标准过程中的每一个过程元素,要素的细化程度应以容易理解和说明为宜。

  2、 确定每一个过程元素的重要属性。

  过程元素的重要属性,如下:

过程角色

该元素适用的过程和产品标准

适用的程序、方法、工具和资源

过程目标

准入原则

输入

需要收集、分析哪些对过程和产品的度量项

验证点

  包括形式和方法等内容。

输出

准出原则

  3、 确定各过程元素的关联。这些关联关系可以包括:

过程元素的先后顺序

过程元素间的接口

与外部过程的接口

过程元素之间的依赖关系

  4、 确保组织标准过程符合裁剪、过程和产品的标准。

  5、 确保组织标准过程能满足组织目标。这部分可以参考前面的《浅谈如何根据公司战略进行过程改进》一章。

  6、 确保组织标准过程中的多个标准过程可以有效地集成整合。如要保证这点,组织级过程架构要合理、明确。

  7、 制定组织级标准过程。

  8、 对组织级标准过程要进行同行评审。

  9、 如有必要,修改组织级标准过程。对于修改过程要走正式的变更过程,如变动较大建议先进行试用后再在组织中推广。

  SP1.2 建立生命周期的模型

  建立生命周期的模型,经评审后在组织中使用。

  因为每个组合的项目和产品规模、复杂程度、人员素质、用户需求等等都不相同,所以可以需要根据实际情况制定不同的生命周期模型,以提供给组织使用。而且根据组织产品与项目的生命周期不同,一般也要建立项目和产品两种不同的生命周期模型。

  产品的生命周期模型包括了从产品预言、规划到产品的运营、退市的整个生命周期,并将这个周期分成几个阶段,每个阶段都要定义相应活动和需求,以定义产品整体生命周期方案。

  具体执行步骤:

  1、 根据项目与组织的需求制定,选择生命周期模型。以开发项目为例,可以选择的模型可以有:

软件开发公司生命周期模型(软件开发的生命周期模型)

瀑布型

迭代增量型

螺旋型

演化型

  等等

  能够影响项目生命周期模型选择的因素有:

项目规模

项目人员技术水平

项目人员管理水平

项目限制条件用户需求

  等等

  2、 制作生命周期说明:

  生命周期模型可以记录成为组织标准过程的一部分,也可以成为单独一部分进行管理。

  3、 对生命周期模型进行同行评审:

  必要时对生命周期模型进行修改、完善。

  本期编辑ㄧ刘呈丽

  内容来源ㄧ高国伟

  -END-

  项目管理者联盟出品

  原创内容转载请注明出处:项目管理者联盟 (mypm_net)

  投稿邮箱:yan@mypm.net

  pmp3@mypm.net

  项目管理者联盟专注于项目管理、工程管理与研发管理领域,在工程、制造、IT通信等行业具备丰富的咨询与培训服务经验。项目管理者联盟多次主办和协办全国性的项目管理学术与应用高峰论坛及会议,2003年开始常年举办项目管理培训课程、国际项目经理(PMP、PgMP、PfMP)认证课程,产品经理NPDP课程,技术经理PBA商业分析课程与ACP敏捷开发课程、工信部项目经理课程,为企事业单位培养超过30000名项目经理。

  欢迎您电话咨询预约我们的PMP、PgMP、PfMP、PBA、NPDP等课程试听体验。咨询电话:400-666-0609

阅读
分享