项目过程组与项目阶段的区别

项目管理中分五大过程组:启动过程组;规划过程组;执行过程组;监控过程组;收尾过程组。

项目管理的9大知识领域:整体管理,范围管理,进度管理,资金管理,质量管理,资源管理,沟通管理,采购管理,风险管理。

RUP分四个阶段:起始阶段,精化阶段,构造阶段,移交阶段。

 

1.过程组与知识领域的关系

五大管理过程组是从项目管理过程中涉及到的所有活动来划分的,每一个活动都会属于某一个过程组;而9大知识领域是按照项目管理过程中所涉及到的业务领域来划分的。两都划分的角度不一样。即要对哪些方面进行管理(知识领域),如何管理(过程组)。

 

2.过程组与阶段的关系

阶段是从项目的进度,整个生命周期来进行划分的,目的是在于掌握和控制项目的进度;所有阶段与过程组在目的上是有区别的;

过程组不是项目阶段,每一阶段或子项目都要重复过程组的所有子过程。

 

理解了上述阶段与过程之间的关系后,我们再来从软件开发这个领域来看项目管理。传统的软件开发过程比如瀑布开发过程,将软件的生命周期分为需求,分析,设计,编码实现,测试,部署等几个阶段,从当时的情况可以看出各个阶段代表着项目的进度,是按照先后顺序来完成的,因此当业务变得更加复杂时,这样的开发过程就出现了很多问题,从而出现了现在比较流行的RUP等注重迭代开发的开发过程。在这些开发过程中也引用了以前的那些名词(分析,设计,需求等),但代表的意义已经不一样了,在这些开发过程中,这些代表着活动,代表着开发过程中的各种活动,因此在每一个迭代过程中都会包含这些活动。这就是传统瀑布模型与现在RUP的区别,把阶段转换成了活动来理解,从而形成了一种新的开发过程,更好的适应了现在的软件开发。

你可能感兴趣的:(测试,项目管理,活动)