大型软件项目中的组织环境.doc
大型软件项目中的组织环境 [摘要 ]:众所皆知,项目管理的三大主要任务就是:计划、组织和控制。在这三大任务中,组织是其中的核心和钮带。所以要使一个项目获得成功,良好、高效的组织环境是成功的第一要素。据统计,在我们软件开发项目中,项目失败有一个很主要的原因就是由于项目组织结构设计不合理,责任分工不明确,组织运作效率不高等造成的。然而在大型的软件开发项目中,要如何才能设计和营造一个良好的组织环境呢?是每一位项目经理和项目管理人员必须首先要解决的问题。 [关键字 ]: PM(项目经理)、 CSA(软件架构师)、 SA(设计师)、 TestManager(测试经理)、 Tester(测试员)、 Developer(程序员)、 Customer(客户代表)、 Consultant(咨询顾问) 一、项目组织概述 项目组织是保证项目正常实施的组织保证体系,就项目这种一次性任务而言,项目组织建设包括从组织设计、组织运行、组织更新到组织终结这样一个生命周期。项目管理要在有限的时间、空间和预算范围内将大量物资、设备和人力组织在一起,按计划实施项目目标,必须建立合理的项目组织。 1、项目组织结构设置原则 ( 1) .目的性原则项目组织机构设置的根本目的,是为了产生组织功能实现项目目标。从这一根本目的出发,就应因目标设事,因事设岗,因职责定权力。( 2) .精于高效大多数项目组织是一个临时性组织,项目结束后就要解散,因此,项目组织应精干高效,力求一专多能,一人多职,应着眼于使用和学习锻炼相结合,以提高人员素质。( 3) .项目组织与企业组织一体化原则项目组织往往是企业组织的有机组成部分,企业是它的母体,项目组织是由企业组建的,项目管理人员来自企业,项目组织解体后,其人员仍回企业,所以项目的组织形式与企业的组织形式密切有关 。 2、常见的项目组织结构类型有: ( 1)、职能组织型: 该结构呈金字塔形,高层管理者位于金字塔的顶部,中层和底层管理者则沿着塔身向下分布。公司的经营活动按照设计、生产、营销和财务等职能划分成部门;一个项目可以作为公司中某个职能部门的一部分,这个部门应该是对项目的实施最有帮助或最有可能使项目成功的部门,例如开发一个新产品项目可以被安排在技术部门的下面,直接由技术部门经理负责。 ( 2)矩阵组织型: 现代大型项目中应用最广泛的新型组织形式,它是职能组织型和项目组织型的结合