- 1
- 0
- 约7.64千字
- 约 11页
- 2025-10-13 发布于河北
- 举报
软件项目管理规范
一、软件项目管理定义
软件项目管理是软件工程和项目管理交叉学科,软件项目管理概念涵盖了管理软件产品开
发所必知识、技术及工具。依照美国项目管理协会PMI对项目管理定义可以将软件项目管理
定义为:在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方整体规定。
软件工程活动涉及问题定义、可行性研究、需求分析、设计、实现、确认、支持等,所有
这些活动都必进行管理,软件项目管理贯穿于软件工程演化过程之中,如图1所示。
图1软件工程演化过程
二、软件项目管理过程
为保证软件项目获得成功,必清晰其工作范畴、完毕任务、需资源、需工作量、
进度安排、也许遇到风险等。软件项目管理工作在技术工作开始之前就应开始,而在软件从概
念到实现过程中继续进行,且只有当软件开发工作最后结束时才终结。管理过程分为如下几种
环节:
(1)启动软件项目
启动软件项目是指必明确项目目的和范畴、考虑也许解决方案以及技术和管理上规定等,
这些信息是软件项目运营和管理基本。
(2)制定项目筹划
软件项目一旦启动,就必制定项目筹划。筹划制定如下面活动为根据。
•估算项目所需工作量
•估算项目所需资源
•依照匚作量制定进度筹划,继而进行资源分派
•做出配备管理筹划
(3)跟踪及控制项目筹划
在软件项目进行过程中,严格遵守项目筹划,对于某些不可避免变更,进行恰当控制和
调节,但保证筹划完整性和一致性。
(4)评审项目筹划
对项R筹划完毕限度进行评审。并对项目执行状况进行评价。
(5)编写管理文档
项目管理人员依照软件合同拟定软件项目与否完毕。项目一旦完毕,则检查项目完毕成果
和中间记录文档,并把所有成果记录下来形成文档而保存。
三、软件项目管理内容
软件项目管理内容涉及上述软件项目管理过程方方面面,概括起来重有如下几
项。
(1)软件项目需求管理
软件需求是软件工程过程中重一环,是软件设订基本,也是顾客和软件工程人员之间桥
梁。简朴地说,软件需求就是拟定系统需做什么,严格意义上,软件需求是系统或软件必
达到目的与能力。
1、目的
需求管理是一种获取、组织并记录软件需求系统化方案,同步也是一种使客户与项目开发
组对不变更软件需求达到并保持一致过程。在需求管理中,软件工程组工作是采用恰当办法
来保证分派需求,即要将分派需求文档化,控制需求变化,负责项目实行过程中需求实现状况。
需求管理FI是在客户和解决客户需求软件项目组之间建立对客户需求共同理解。需求管理目的
有两个:
•使软件需求受控,并建立供软件工程和管理使用需求基线。
•使软件筹划、产品和活动与软件需求保持一致。
在需求管理过程,为实现第一种目的,必要控制需求基线变动,按照变更控制原则和规范
过程进行需求变更控制和版本控制;为实现第二个目的,必要就变更和软件项目各小组达到共
识,对软件项目筹划做出调节,其中涉及人员安排、顾客沟通、成本调节、进度调节等。
2、原则
为进行有效需求管理,普通要遵循如下五条原则:
•需求一定要分类管理
进行软件项目管理时候,一定要将软件需求分出层次。不同层次需求侧重点、描述方式、
管理方式是不同。
•需求必要分优先级
在软件项目中,如果浮现过多需求,普通会导致项目超过预算和预定进度,最后导致软件
项目失败,因而需求优先级也许比需求自身更加重要。
•需求必要文档化
需求必要有文档记录。该文档必要是对的、最新、可管理、可理解,是通过验证,是在受
控状态下变更。
•需求一旦变化,就必要对需求变更影响进行评估
无论需求变化限度如何,只要需求变化了就必要进行评估,这是基本原则。
•需求管理必要与需求工程其她活动紧密整合
进行需求管理一定不能脱离需求工程,需求工程涉及了需求获取、
原创力文档

文档评论(0)