软件开发过程中的项目管理[2]

发表于:2009-12-16来源:作者:点击数: 标签:
软件 开发 过程中的项目管理[2] 项目管理软件 关键字:管理 需求管理是一种获

     软件开发过程中的项目管理[2] 项目管理软件

  关键字:管理

  需求管理是一种获取、组织并记录系统需求的系统化方案,它使用户和实现用户需求的软件项目之间达成共识。需求管理的目标是:控制系统软件需求,为软件工程和管理建立基准线,使软件计划、产品和活动与软件需求保持一致。需求管理包括需求评审、需求变更控制和需求跟踪等内容,需求管理中最基本的任务是明确需求,使开发人员和用户双方达成共识,同时建立需求跟踪能力联系链,确保所有用户需求被正确地应用,并且在需求发生变更时,能够完全地控制其影响范围,始终保持产品与需求的一致性。因此,需求变更控制管理,是软件项目管理的核心和关键。实现变更管理的目标是从流程及管理上控制变更风险,做到有序变更,同时尽可能快速、顺利地进行变更,实现灵活性需求和稳定性需求之间的平衡。

  2.2软件项目估算与进度管理

  软件项目计划是开展软件项目活动的基础,是跟踪、监督、评审执行情况的依据。软件项目计划的目标是提供一个能使项目管理人员对资源、成本和进度做出合理估算的框架。软件项目计划主要包括:

  ●软件开发计划:对任务、进度、人力、环境、项目组织结构、职责描述与说明。

  ●软件质量保证计划:从质量保证的角度描述项目中所执行的质量保证活动。

  ●软件测试计划:规定测试活动的任务、方法、进度、职责。

  ●软件配置管理计划:配置项标识、命名规范、变更流程等。

  ●软件培训技术:规定对用户培训的目标、要求、进度、职责等。

  软件项目计划主要涉及项目范围和目标的确定、估算项目、估算资源。

  2.2.1确定项目范围和目标

  确定项目范围和目标是制订软件开发计划的根据,它包括对功能、性能、接口和可靠性的确定。

  通过项目范围管理,明确项目管理的目标与边界,它是对项目范围的定义与控制过程。这个过程确保了项目组和项目关系人对作为项目结果的软件产品以及软件开发过程有一个共同的理解。

  2.2.2软件项目的估算

  软件项目管理过程开始于项目的计划,估算是完成项目计划的基础,它主要包括对完成该软件项目所需的资源、成本和进度的估算。估算具有风险性,它需要一定的经验、有用的历史信息、足够的定量数据等来完成。估算的精确程度取决于项目的复杂度、项目的规模、项目的结构化程度以及历史信息的有效性等的影响。

原文转自:http://www.ltesting.net