解析软件项目范围管理控制的过程

2024-03-06 08:38

本文主要是介绍解析软件项目范围管理控制的过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文转自:http://www.systhinker.com/html/64/n-6664.html

过程是为实现某个特定目标而进行的一系列活动。做好项目范围管理主要包含项目启动、范围计划、范围定义、范围核实及范围变更控制等过程。转自项目管理者联盟

  启动过程:项目启动是指组织正式开始一个项目或继续到项目的下一个阶段。启动过程的一个输出就是项目章程。项目章程是一个重要的文档,这个文件正式承认项目的存在并对项目提供一个概览。项目章程将粗略地规定项目的范围,这也是项目范围管理后续工作的重要依据。项目章程中还将规定项目经理的权利以及项目组中各成员的职责,还有项目其他干系人的职责,这也是在以后的项目范围管理工作中各个角色如何做好本职工作有一个明确的规定,以致后续工作可以更加有序地进行。项目经理圈子

  范围计划过程:范围计划是指进一步形成各种文档,为将来项目决策提供基础,这些文档中包括用以衡量一个项目或项目阶段是否已经顺利完成的标准等。作为范围计划过程的输出,项目组要制定一个范围说明书和范围管理计划。要做好一个项目首先强调的就是周密地做好范围计划编制。范围计划编制过程是将产生项目产品所需进行的项目工作(项目范围)渐进明细和归档的过程。范围说明是在项目参与人之间确认或建立了一个项目范围的共识,作为未来项目决策的文档基准。范围管理计划是描述项目范围如何进行管理,项目范围怎样变化才能与项目要求相一致等问题。它包括对项目范围预期的稳定而进行的评估。范围管理计划还包括对变化范围怎样确定,变化应归为哪一类等问题的清楚描述。

  范围定义过程:范围定义是指将项目主要的可交付成果细分成较小的、更易管理的单元。这个过程中,项目组要建立一个工作分解结构(WBS)。WBS的建立对项目来说意义非常重大,它使得原来看起来非常笼统、非常模糊的项目目标一下子清晰下来,使得项目管理有依据,项目团队的工作目标清楚明了。如果没有一个完善的WBS或者范围定义不明确时,变更就将不可避免地出现。因此,必须很好的控制范围的定义过程,应该强调,没有在WBS中的工作是不应该做的。

  范围核实过程:范围核实是指对项目范围的正式认定,项目主要干系人,如项目客户和项目发起人等要在这个过程中正式接受项目可交付成果的定义。这个过程是范围确定之后,执行实施之前各方相关人员的承诺过程,它确保了项目范围能得到很好的管理和控制。项目经理圈子

  范围变更控制过程:范围变更控制是指对有关项目范围的变更实施控制。主要的过程输出是范围变更、纠正行动与教训总结。再好的计划也不可能做到一成不变,因此变更是不可避免的,关键问题是对变更进行有效的控制。控制好变更必须有一套规范的变更管理过程,在发生变更时遵循规范的变更流程来管理变更。通常对发生的变更,需要识别是否在既定的项目范围之内。如果是在项目范围之内,那么就需要评估变更所造成的影响,以及如何应对的措施,受影响的各方都应该清楚明了自己所受的影响;如果变更是在项目范围之外,那么就需要商务人员与用户方进行谈判,看是否增加费用,还是放弃变更。因此,项目所在的组织(企业)必须在其项目管理体系中制定一套严格、高效、实用的变更控制流程。项目管理者联盟

  结束语转自项目管理者联盟

  对于软件开发项目来说,开发的过程中不可避免的会出现范围变更,发生变更的环节也比较多,因此变更控制显得格外重要。变更控制对项目成败有直接影响,项目开发之前要明确定义范围,开发过程中要严格控制范围。对变更控制的目的并不是控制变更的发生,而是对变更进行管理,以便更好的处理变更,确保变更朝着有利于项目成功的方向有序进行。

  范围变化管理常见问题

  在范围变化管理的过程当中,项目小组可能会遇到很多常见的问题。

  项目范围蔓延:很多项目经理都能够意识到大的范围变化,但是对小的范围变化就不那么细心了。因此在实际工作当中就往往有这样一种趋势,很多项目经理没有经过太多的思考就把新的工作增加到了项目当中。我们所说的项目蔓延就是指一个项目接受了很多小的变化的情况。当这些小的变化都聚合到一起的时候,项目小组才意识到他们承担了太多的超额任务,已经无法按照原有的时间和预算框架来完成项目了。

  得不到投资人的批准:很多时候,项目经理会面对来自终端用户、股东或是客户经理的一系列变化要求。由于这些人都属于客户范围,所以他们的要求通常都被认为是应当被接受的。实际上这是一种错误认识。终端用户通常只能提出范围变化的要求,但却没有批准的权力。即使是客户经理也没有批准的权力。真正拥有这种权力的只有一个人,那就是这个项目的投资人(除非该资助人已经授权给了他人)。很多项目会遇到麻烦,就是因为大家都以为项目范围的变化能够得到批准,而事实上真正拥有决定权的投资人并不同意这样做。

  项目小组负的责任:项目小组的成员有很多的机会同客户进行互动交流,他们所接到的范围变化要求也就最多。因此,整个项目小组都必须理解范围变化管理的重要性。所有小组成员都必须及时发现项目范围的变化并将其报告给项目经理。如果他们把所有的额外工作都自己承担,就很可能造成无法按时完成任务的结果,从而危害到整个项目。项目管理论坛

  现在开始永远不晚

  如果你发现自己负责的项目正在日益偏离原有的时间和预算框架,那么赶紧找找原因。在很多情况下,你会发现问题仅仅在于你的项目小组承担了比原计划要多的任务。界定范围变化管理过程的最佳时机就是在项目开始之前(作为项目管理流程的一个组成部分)。但是,如果没有一个好的项目管理流程,也没有关系,现在开始永远都不会晚。 其实,在发现了问题之后再补救也有好的一面。因为问题已经出现了,项目小组和客户就已经明白了没有对范围进行控制会对项目产生的不利影响。那么他们就能够更好的理解范围变化管理的目的和意义,能够在今后的项目进行当中给予更多更好的配合。

这篇关于解析软件项目范围管理控制的过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/779451

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧