立起來,還需要配備相應的協(xié)調(diào)機制。一般來講,協(xié)調(diào)機制與項目組的組織結(jié)構密不可分,因此協(xié)調(diào)機制的確定要求首先確定項目組的組織結(jié)構。而對于項目的組織結(jié)構來說,如果其組織結(jié)構能夠適應項目的各種限制條件或各種影響因素的要求,則項目團隊成員之間可以更好地保持協(xié)調(diào)一致,從而比較圓滿地完成各自的工作或活動。
三、軟件項目管理要做到知人善用,做好團隊建設
軟件項目是智力成果,是集體智慧的結(jié)晶,因此提到軟件項目就不得不提到人,人即是管理的實施者也是受管理的對象,在軟件項目中開發(fā)實施團隊是項目的核心資源,其中人員的配置、調(diào)度安排貫穿整個軟件項目實施過程中。人員安排的組織管理是否得當,對軟件項目成功起到?jīng)Q定性的作用。團隊成員的忠誠度、滿意度以及完成工作的能力對于項目管理的最終成功至關重要。
在軟件項目初始階段,組建團隊要根據(jù)工作量大小、所需的專業(yè)技能類型、團隊成員能力水平、性格和開發(fā)經(jīng)驗,成立開發(fā)實施小組。項目實施過程中,團隊管理者要保證每個項目組成員人盡其才、才盡其用,從而保證大家有一個良好的工作氛圍與利于項目完成的團隊文化。也就是要求團隊領導者做到知人善任。另一方面,在組建小組時,還要充分估計到人員風險。由于工作環(huán)境、待遇、工作強度、公司的整體工作安排和其他無法預知的因素,一個項目尤其是開發(fā)周期較長的項目幾乎無可避免的要面臨人員的流入流出:如果不在項目初期對可能出現(xiàn)的人員風險進行充分的估計,作必要的準備,一旦風險轉(zhuǎn)化為現(xiàn)實,極有可能對整個項目造成巨大的損失。而項目管理過程中如果項目經(jīng)理或者項目領導班子能夠做到知人善任就能夠有效降低這種風險。
團隊建設首要的是要做好內(nèi)部溝通,項目經(jīng)理的工作內(nèi)容九成以上都與溝通相關,必須密切注意溝通的進行,積極征求反饋意見,推動團隊積極溝通,積極參與項目。像關注幼苗的成長一樣,項目團隊的成長需要領導層的關愛,需要給團隊提供成長的空間與“養(yǎng)料”。而這種溝通包括文檔、開會、即時通訊、進行一對一的對話、打電話或者發(fā)電郵等形式。團隊成員的聲音如果被淹沒,就無法收集到建議與意見,項目注定走向失敗。
四、軟件項目管理要做好需求變更管理。在項目實施過程中,需要做好各種變更控制工作,及時采取更正措施
也許有人問過,軟件項目中唯一不變的是什么,那么我們的回答是軟件項目管理中唯一不變的就是"變化"。鑒于軟件項目的特殊性,智力密集+勞動密集且邏輯結(jié)構復雜、不可見,特別是難以控制的軟件項目管理過程中的需求變更。
客戶需求的難以控制和需求變更管理是很多即使是項目經(jīng)驗豐富的項目經(jīng)理也深感頭疼的事情。需求變更致使在項目執(zhí)行過程中,經(jīng)常出現(xiàn)同項目計劃不一致的地方,例如有可能會出現(xiàn)項目的費用偏差、項目的時間進度偏差以及項目的質(zhì)量偏差或者是項目的范圍偏差等等。對于項目經(jīng)理來說,當項目在執(zhí)行的過程中出現(xiàn)同計劃不一致的地方時,應該立即就出現(xiàn)的情況或問題進行檢查或分析研究,分析可能出現(xiàn)這種情況的各種原因,并采取一定的補救措施,進行一定的變更行動,修改原有的計劃文件。當計劃出現(xiàn)比較嚴重的偏差時,項目管理人員甚至要考慮重新制定計劃。但是計劃變更是最容易引起團隊不滿的,特別是計劃變更不當或者變更方式欠妥都會影響團隊工作積極性。項目管理人員對此都要有充分的預估與協(xié)調(diào)。
山東省軟件評測中心通過對所從事的驗收測試項目的分析總結(jié)發(fā)現(xiàn):軟件項目失敗可能是因為交付日期影響了項目進程,項目難度被低估,技術障礙,拙劣的計劃,用戶未參與項目計劃預計,更改控制未有效管理和處理,需求發(fā)生變化,項目成員相處不愉快,為了趕任務,新增人員太晚等等,以及其他很多原因。但其中最顯著的,最容易得到提升的是拙劣的項目管理。不管怎樣,有了好的項目管理總可以避免以上諸項中的很多項。項目管理需要統(tǒng)籌項目所需的所有知識和技巧,它永遠是一門藝術,值得我們不斷總結(jié)、不斷實踐、不斷超越。