您当前的位置:广西快3基本走势图百科 >> 研究动态

研究动态

在项目管理中如何进行任务分解

作者: 添加时间:2018-6-28 9:49:06 浏览:

广西快3基本走势图百科 www.speou.tw  

项目计划的第一项工作是将项目分解成小的、可管理的部分。小任务比大任务更便于估计、制定进度表。对工作进行细分后,大的开发工作被分解成一组小的工作,甚至更小的活动。分解任务涉及到定义软件工程过程和确定工作分解结构图(WBS)。

进行任务分解的入口标准是项目定义已完成,项目大纲已获批准,组织结构已经确定。

输入文档为项目业务需求,项目大纲和项目计划初稿。

任务分解的工作顺序:定义工程过程识别工作产品建立WBS更新项目计划。

产出的工作产品:工作产品清单、工作分解结构图、包括工程过程定义的项目计划、

 角色和职责应该包括:项目经理负责组织完成任务分解的各种活动。QA负责帮助完成WBS。

任务分解的出口标准:工程过程模型建立,开发和维护软件的工程方法、规程、标准指定完毕,完成工作产品清单,工作分解结构图完成。

一、定义工程过程

项目的工程过程是指项目使用的一系列活动、方法和实践。因为各个项目的目标是不同的,每个项目的过程也是不同的。定义项目过程是项目计划的关键步骤。

1、工程过程模型

项目策划由定义合适的软件工程过程模型开始。过程模型对项目特定的软件过程进行定义的框架。常用的过程模型包括瀑布式、增量式、螺旋式和快速应用开发(RAD)等。

定义过程模型时需考虑很多因素,例如,如果已经获得并理解了需求并且需求稳定,瀑布式模型较为合适;如果需求不是很清楚,包含原型方法的模型,如RAD,可能更适合。

项目从组织级已经定义的工程过程中选择项目要使用的工程过程模型,主要包括:瀑布模型,迭代模型,螺旋模型,增量模型等。如果项目有特殊的要求,组织级已经定义的工程过程模型不能满足项目的需要,并且项目希望自行定义工程过程模型,则项目可以自行定义工程过程模型。项目在自行定义工程过程模型时,需要覆盖组织级定义的软件工程活动,并记录在裁剪报告中,以获得软件工程过程小组SEPG的批准。

选择或定义的软件过程应覆盖通用的软件工程过程:

·        需求开发

·        软件设计

·        编码

·        软件测试。

工程过程模型应定义项目开发阶段,每个阶段的规模应可管理。对每个阶段,需书面记录如下内容:

·        入口标准:该阶段开始的先决条件。通常包括对作为输入的工作产品的要求。

·        任务:该阶段应完成的工作。通常是该阶段软件活动的总体描述。

·        出口标准:该阶段结束必须满足的条件,通常包括:

-       完成并通过验收的工作产品

-       正式的项目评审

·        度量:为了帮助项目管理和控制,该阶段应收集和使用的度量数据。

2、方法

完整的过程定义还应该包括识别或定义用以开发和维护软件的工程方法、规程、标准。

组织建立了标准的生命周期模型和工程过程后,项目必须根据项目的具体需要,从标准的生命周期模型集合中选择合适的生命周期模型。

选择了合适的生命周期模型后,也要根据项目的具体需要,选择合适的过程元素供项目使用。

二、识别工作产品

定义了项目的工程过程和技术方法后,要记录项目中产生的工作产品。使用《工作产品清单》建立过程和工作产品之间的对应关系是非常有帮助的。

该步骤非常重要,因为在详细策划阶段,很多项目任务是通过它所产生的工作产品定义的。另外在项目执行阶段,衡量项目进度的标准是工作产品是否完成。

三、工作分解结构图

制定《工作分解结构图》(WBS)是一种按层次描述项目活动和任务的技术。设计合理的WBS 既可以体现项目所采用的软件过程又可以体现整个生命周期中产生的各种工作产品。

项目的WBS是估计和制定进度表的基础。在项目早期,可能无法获得充足信息,将项目后期的活动详细分解。因此,WBS也是随着项目的进展不断完善的。对于多数项目而言,WBS分解到4层或5层就足够了。下图是5层的WBS结构举例。

1、定义 WBS中的技术活动

对于某些特殊项目,如小规模的升级项目,可能在项目开始就能够制定完整的WBS。但是对多数较大的项目,WBS是随着对工作了解程度的增加而不断完善的。通常的做法是尽快确定WBS的上层的元素,在详细策划阶段完成下层的元素。

WBS的第一层的技术活动通??梢砸谰菟≡竦墓棠P腿范?。根据所选择的过程模型,第一层的元素可以是具体开发阶段或按计划进行的开发过程的循环。接下来的第二到第四层是按照过程结构或产品结构进行将技术工作分解为较小的元素。

要使用合适的工具对所有的WBS元素文档化。所选的工具要有助于根据WBS进行估计和制定进度表。

WBS最底层元素是在详细策划阶段确定的。WBS的第五层列举的是详细的任务,每个任务都要在《任务描述表》中记录。对每一个具体的任务都要识别出相应的工作产品。

2、定义WBS中的管理和支持活动

WBS中还要定义管理和支持活动,如项目管理、配置管理、质量保证活动等。具体做法和上述技术活动相似。多数的管理和支持活动是在项目或某个阶段持续进行的,从该项目或阶段开始直至结束。对这类持续活动进行分解只要到能够估计并可监控其执行状况即可。

3、策划度量活动

度量是项目监督与控制过程和活动的核心内容。“策划度量活动”的目的是保证项目的度量活动得到充分策划,主要内容包括:确定项目的度量目标、识别要使用的度量元,以及确定项目要实施的数据收集、分析和存储活动。

项目策划度量活动时,首先选择度量元。在通常情况下,项目应使用组织级要求的公共度量元,这些度量元代表了组织级和项目级的全部或大部分度量的需要。

度量元选择完毕后,完成所选择度量元的操作定义,即确定如何在项目中实施这些度量元,例如:如何收集、分析存储和使用。如果使用组织级要求的公共度量元,则不用在项目计划中重新定义。如果项目定义特殊的度量元,则需在项目计划中明确其操作定义。

四、项目更新计划

估计和进度表完成后,还需要完成软件项目计划以下内容:

w  工程过程描述

w  工作分解结构图(WBS

如有需要,还需对《软件项目计划》的其他章节进行相应的更新和修改。

 

      本文内容来源于公开渠道,转载请注明,如侵权,请联系删除