眾所皆知,項目管理的三大主要任務是:計劃、組織和控制。在這三大任務中,組織是其中的核心和鈕帶。所以要使一個項目獲得成功,良好、高效的組織環境是成功的第一要素。據統計,在我們軟件開發項目中,項目失敗有一個很主要的原因是由于項目組織結構設計不合理,責任分工不明確,組織運作效率不高等造成的。然而在大型的軟件開發項目中,要如何才能設計和營造一個良好的組織環境呢?是每一位項目經理和項目管理人員必須首先要解決的問題。
[關鍵字]:PM(項目經理)、CSA(軟件架構師)、SA(設計師)、TestManager(測試經理)、Tester(測試員)、Developer(程序員)、Customer(客戶代表)、Consultant(咨詢顧問)
一、項目組織概述
項目組織是保證項目正常實施的組織保證體系,項目這種一次性任務而言,項目組織建設包括從組織設計、組織運行、組織更新到組織終結這樣一個生命周期。項目管理要在有限的時間、空間和預算范圍內將大量物資、設備和人力組織在一起,按計劃實施項目目標,必須建立合理的項目組織。
1、項目組織結構設置原則
(1)目的性原則
項目組織機構設置的根本目的,是為了產生組織功能實現項目目標。從這一根本目的出發,應因目標設事,因事設崗,因職責定權力。
(2)精于高效
大多數項目組織是一個臨時性組織,項目結束后要解散,因此,項目組織應精干高效,力求一專多能,一人多職,應著眼于使用和學習鍛煉相結合,以提高人員素質。
(3)項目組織與企業組織一體化原則
項目組織往往是企業組織的有機組成部分,企業是它的母體,項目組織是由企業組建的,項目管理人員來自企業,項目組織解體后,其人員仍回企業,所以項目的組織形式與企業的組織形式密切有關。
2、常見的項目組織結構類型有:
(1)職能組織型:
該結構呈金字塔形,高層管理者位于金字塔的頂部,中層和底層管理者則沿著塔身向下分布。公司的經營活動按照設計、生產、營銷和財務等職能劃分成部門;一個項目可以作為公司中某個職能部門的一部分,這個部門應該是對項目的實施有幫助或有可能使項目成功的部門,例如開發一個新產品項目可以被安排在技術部門的下面,直接由技術部門經理負責。
(2) 矩陣組織型:
現代大型項目中應用廣泛的新型組織形式,它是職能組織型和項目組織型的結合,將職能組織型的縱向優勢和項目組織型的橫向優勢有效結合起來。一個矩陣組織型由垂直的職能部門和水平的不同項目組結合而成一個矩陣,把集權和分權結合起來,從而加強了各職能部門同各項目之間的協作關系。
(3) 項目組織型:
在這種組織形式中,每個項目如同一個微型公司那樣運作,項目組的成員來自不同的部門,完成每個項目所需的資源完全分配給這個項目,專門為該項目服務。這種組織在大型軟件開發中應用較多。
下面,我們將三種常見組織類型進行一個全面比較(見表一),以便更好地根據自己企業和項目的特點,選擇和設計項目的組織結構。