需要了解的「项目管理」知识——范围管理
文/产品老吴 WeiXin:chanpinlaowu
软件项目管理是一个复杂的工程,做为项目管理者应该有着统筹管理项目全局的能力,项目管理从不同的维度可以分为九大管理体系:综合管理、范围管理、时间管理、成本管理、人力资源管理、风险管理、采购管理、沟通管理、质量管理,九大管理从九个方面立体化的表达了项目管理的各个维度。
在项目实施过程中,我们很难发现项目中存在的各种问题和风险。在项目初期项目组对项目的了解还不深入,无法对风险做出预判;在实施过程中,又会遇到“不识庐山真面目,只缘身在此山中”的痛苦。实际,“洞若观火”的能力通过学习项目管理知识是可以提升的。在项目中,只要能够正确的捕获需求、划清范围、制订合理的计划、引入合适人才、控制住进度、规避住风险,项目就能成功。
项目风险多是因为项目工作范围不清晰、需求不明确、人员紧张、时间紧张、需求变更频繁等原因引起的。虽然有时做为项目管理者不能改变这些外部压力,但通过项目管理可以提前暴露出这些问题,并通过协调、沟通等方式解决这些问题。所以,工作范围的划定是项目管理的最重要环节,也是项目管理的核心。只有划定好项目范围,才能控制住项目时间、人力资源和成本。有了项目范围才能制订出具体的项目实施计划,投入多少人力,需要多少时间,项目成本是多少等等。也只有控制住了范围,才能说清哪些属于现有需求,哪些属于需求变更。
范围可分为产品范围和项目范围:
产品范围指产品的需求范围、功能范围。如:产品需求文档
项目范围指为了完成需求、功能所需要的完成的具体工作。
项目是一个整体,如果想要分清项目范围,就要将项目按照一定的原则对其进行任务分解,再将任务分解成一项项工作,工作分解成日常活动。这样一级级分解下去,就可以将无法量化的项目变成可以量化的日常活动,每个活动只能由一个人来完成,一个人所需要的完成时间做为活动的单位时间,这就是WBS(Work BreakDown Structure)工作分解结构法。
WBS工作分解的好处:
1、可以理清整个项目结构,了解项目全貌。
2、通过分析每个节点可以统筹整个项目所需的人力、时间、成本。
3、细分项目范围,为项目划清界线。
4、当提出需求时,能清晰的分辨出所提出需求为新增需求,还是变更需求,便于项目管理者管理项目。
5、通过功能分解,便于了解及控制项目进度,规避风险。
6、通过工作分解便于制订出合理的工作计划。
7、对一个大的工作包往往无法准确的进行评估,当对其进行细化分解后就能评估出相对准确的工作时间与人力资源。
从上图可以看出,通过WBS工作分解,可以得出项目预算、进度计划、人力规划、时间估算等信息。
WBS工作分解方式是逐级细分的,从树根一直到树叶的分解方法,直至分解到无法再分解的日常活动为止。分解步骤为:项目→任务→工作→日常活动,将一个大项目分解成一个个任务,将任务再分解成可以完成的工作,最后将工作分解成一次次的日常活动。以树状形式进行表达,从树根到树叶,将错综复杂的结构梳理成一级级、一节节的可以完成的工作节点。节点分解适度以一个人日(一个人一天的工作量)为宜,这样便于工作的分配与管理。
WBS工作分解结构的特点:
1、分解是从树根开始,自上而下,逐级进行分解的。
2、对于小项目分解层级一般为4至6级就足够了,层级越多越不易于阅读和管理。
3、上一结点为下一节点的总和。
4、节点最终分解到一个人日的工作量为宜。
5、相同任务只能在WBS的一个树节点上出现,不能出现工作重复的节点内容。
6、一个树梢节点只能由一个人来完成,一个任务节点也只能一个人负责,其它人配合。
7、分解的任务节点树,应该与实际工作情况一致,这样才能对项目进行指导。
WBS工作分解是项目管理中非常有效的方法,它同样适用于产品管理,可以把产品的调研、需求、设计等工作用同样的方法进行工作分解。我们再对WBS工作分解法进行深度思考,难道它就只适合于项目管理吗?它完全可以应用在任何方面,哪怕是我们日常的生活中——学习计划、家庭装修、孩子的培养、减肥计划等等。只要是大块的任务、不好度量的任务,我们都可以先对其进行任务分解,当把它一一分解后会发现,实际任何事情都是可以量化的,都是可以度量的。化繁为简、化整为零就是WBS工作分解法的精髓。