您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 开发技术 > 正文

项目管理:什么是范围管理和进度管理?

发表于:2023-05-17 作者:IT动力 来源:今日头条

1、什么是范围管理?

确定项目的边界,即哪些工作是项目应该做的,哪些工作是不应该包括在项目中的。

范围管理其实理解起来很简单,但是实现起来却是不容易的。因为我们自己确定的范围与客户确定的范围是不一样的,也就是您的诉求跟客户的诉求产生了偏差,这时候就很容易出问题。

2、我们眼里的范围和客户眼里的范围是一样的吗?

客户可能希望是没有边界,没有范围,我要你做的功能你都给我做进去,同时别人有的功能你也给做进去,越多越好,这些功能做多了做好了,都是对客户有益的。

我司项目经理则在能完成任务的前提下,是希望边界很明显,范围很明确,需要做的事情越少越好。

所以项目经理和客户的诉求是存在分歧的,而且范围边界确定这个工作既然这么难以去做,那么到底该如何去做呢?

3、如何进行范围管理?

  • 第一步:范围计划编制
  • 因为首先我们需要有计划,才能进行后续的事情
  • 第二步:范围定义
  • 产品范围:是用户要的结果,契合了需求规则说明书。也就是这个产品有什么功能,性能的要求。就是我们的产品范围,最后就是按照产品范围进行验收。
  • 工作范围:就是为了达到用户想要的结果,达成需求的目标。项目经理就得去招募人员,安排工作,完成一些团队建设,制定一些标准,去监督大家完成一些工作。这一切的事务就是工作范围。
  • 创建WBS:因为产品范围和工作范围的粒度比较粗,所以需要创建WBS来进行细化。
  • WBS(工作分解结构):如果我们的任务太过繁杂,我们就需要对复杂的工作进行分解,分解成小的任务(直到无法分解为止)然后再分配给项目里的其他人员。
  • WBS字典:用于描述和定义WBS元素中的工作的文档,说白了,就是WBS的详细说明。
  • 范围确认
  • 范围控制

范围确认和控制了解名称即可,架构考试不会涉及太多。

4、WBS工作层次了解

我们可以看到,WBS的最底层就是一个工作包。

5、什么是时间管理(进度管理)?

时间管理也叫做进度管理,就是采用科学的方法,确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、成本目标协调的基础上,实现工期目标。

简单来说,就是采用科学的技术,对项目的时间和进度进行控制,期望在计划时间内有条不紊的完成交付工作。

6、时间(进度管理)如何进行?

  • 活动定义:延续了WBS,原来已经把要做的工作拆分成WBS的最小单元(工作包)了,把工作包进一步分解拆分为活动。

拆分之后可控,可以量化。假设之前这个活动有人做过,花了两天,现在要新的人来做,是不是就可以量化为两天之内了呢?

便于搞清楚依赖关系,要去管进度,必然要先搞清楚哪些事情可以先做,哪些可以后做。哪些必须先做,哪些必须后做。所以有了活动排序。

  • 活动排序
  • 就是给这些活动进行排序,让优先级高的活动先做。被依赖的活动先做。比如A昨做完,B和C都可以开始了。B做完D可以做了。这就是活动排序。
  • 活动资源估算
  • 这个活动做下来,需要一个程序员,花5个月,也就是5个人月。可能还要花钱和其他设备,都需要估算。
  • 专家判断法:这里的专家指的是有相关经验的人,让他来给我们出谋划策
  • 三点估算法:比如专家告诉我5个人月,但是可能存在片面性,可能不能完全代表行业的情况。
    • 所以要求专家估三个数出来。一般情况5个人月,一切顺利没出问题只要3个人月。假如存在问题需要公关,可能要8个人月。
    • 那么是求平均值吗?通常考试中不是,因为5是大概率事件,需要加权重,比如4倍权重。最终就是(3 + 5*4 + 8) / 6。为什么要除以6呢,因为5加了四倍权重相当四个数了。所以总共除以6.
  • 功能点估算法;按功能点去折算
  • 自上而下的估算:整体去估计
  • 自下而上的估算:先估计各个模块,然后逐步累加上来,通常会更精准一些。但通常会让各自负责的人员来估计工作量,所以项目经理要懂一点技术更好,不然被别人胡乱评估了还了解情况。
  • 功能点估算法;按功能点去折算
  • 自上而下的估算:整体去估计
  • 自下而上的估算:先估计各个模块,然后逐步累加上来,通常会更精准一些。但通常会让各自负责的人员来估计工作量,所以项目经理要懂一点技术更好,不然被别人胡乱评估了还了解情况。
  • 活动历时估算
  • 比如活动资源估算是10个人月,那么我由5个人,理论上2个月能干完。任务逻辑不复杂并且没有人员更替,或许能够完成。但实际上人数越大的团队,越难以使用加人数来对标进度。
  • 因为沟通成本很高,人员更替更会使得沟通成本和任务进度更加的难以把控,所以人才是影响时间的最大因素。
  • 定制进度计划
  • 都准备好了,就可以指定计划了。
  • 进度控制
  • 进度控制涉及到关键活动等信息,会放在后面来了解。

7、小结

今天主要了解了范围管理和时间(进度)管理的基础概念和它们的整体过程。基本上都是概念性的东西,如果您之前了解较少,希望您可以多看一下!学无止境,加油!