摘要:文結(jié)合了計(jì)算機(jī)信息系統(tǒng)集成的產(chǎn)生背景和含義,分析了信息系統(tǒng)的軟件項(xiàng)目管理主要特點(diǎn),介紹了在信息系統(tǒng)集成項(xiàng)目中實(shí)施項(xiàng)目管理的必要性。最后總結(jié)了項(xiàng)目開發(fā)過程中普遍存在的問題并給出了解決這些問題的策略。
關(guān)鍵詞:信息系統(tǒng);軟件項(xiàng)目管理;風(fēng)險評估
中圖分類號:TP311.5文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599(2012)08-0000-02
一、軟件項(xiàng)目管理
根據(jù)StandishGroup對于IT8400個項(xiàng)目(投資250億美元)的研究結(jié)果表明,有16%的項(xiàng)目實(shí)現(xiàn)其目標(biāo),50%的項(xiàng)目需要補(bǔ)救的,34%的項(xiàng)目徹底失敗。而項(xiàng)目平均預(yù)算超出90%,進(jìn)度超出120%,項(xiàng)目總數(shù)33%既超出預(yù)算又進(jìn)度推遲,52.7%的項(xiàng)目費(fèi)用是原估算的189%以上,只有16.2%項(xiàng)目按預(yù)算和進(jìn)度完成,平均時間超出量是原估算的222%,在大公司,只有9%的項(xiàng)目按預(yù)算,按進(jìn)度完成。而項(xiàng)目出現(xiàn)問題的主要原因包括組織方面出現(xiàn)問題,對需求缺乏管理,缺乏計(jì)劃和控制,估算錯誤。
時至今日,項(xiàng)目管理技術(shù)已經(jīng)在眾多領(lǐng)域發(fā)揮著不可或缺的作用。華羅庚:“我們的企業(yè)要兩條腿走路,一個是科學(xué)技術(shù),一個是項(xiàng)目管理!蓖晟频捻(xiàng)目管理流程、規(guī)范和制度是構(gòu)建企業(yè)項(xiàng)目管理體系的重要組成部分,是企業(yè)項(xiàng)目管理成熟與否的其中一個重要標(biāo)志,也是項(xiàng)目經(jīng)理實(shí)現(xiàn)項(xiàng)目成功的重要制度保障。
軟件項(xiàng)目管理的根本目的是為了讓軟件項(xiàng)目尤其是大型項(xiàng)目的整個軟件生命周期(從分析、設(shè)計(jì)、編碼到測試、維護(hù)全過程)都能在管理者的控制之下,以預(yù)定成本按期、按質(zhì)的完成軟件交付用戶使用。
二、軟件項(xiàng)目管理的內(nèi)容
項(xiàng)目管理就是將知識、技能、工具和技術(shù)應(yīng)用于項(xiàng)目活動,以滿足項(xiàng)目的要求。需要對相關(guān)過程進(jìn)行有效管理。項(xiàng)目管理由周期和階段組成,通常存在階段過渡點(diǎn),它的成功取決于解決方案的成熟度,反映最高級別的戰(zhàn)術(shù)方法。項(xiàng)目生命周期是通常按順序排序而有時又相互交叉的各項(xiàng)目階段的集合。通常包括啟動項(xiàng)目、組織與準(zhǔn)備、執(zhí)行項(xiàng)目工作和結(jié)束項(xiàng)目四個階段。而項(xiàng)目管理的五大過程組包括啟動、規(guī)劃、執(zhí)行、監(jiān)控、收尾。項(xiàng)目管理的九大知識領(lǐng)域包括成本管理、質(zhì)量管理、范圍管理、時間管理、溝通管理、資源管理、采購管理、風(fēng)險管理。
軟件項(xiàng)目管理包括軟件度量、項(xiàng)目估算、進(jìn)度控制、人員組織、配置管理、項(xiàng)目計(jì)劃等。從軟件工程的角度來講,軟件開發(fā)分以下幾個階段:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試、安裝與維護(hù)。而在實(shí)際軟件項(xiàng)目管理中,會將項(xiàng)目跟蹤和控制管理、軟件風(fēng)險管理、軟件配置管理、項(xiàng)目策劃活動管理等引入到軟件開發(fā)的整個過程中。
。ㄒ唬┸浖(xiàng)目管理的組織模式
軟件項(xiàng)目可分為項(xiàng)目型的開發(fā)項(xiàng)目,也可以跟產(chǎn)品項(xiàng)目組成完整的軟件產(chǎn)品項(xiàng)目。筆者之前所承接的軟件項(xiàng)目,主要以項(xiàng)目型的開發(fā)項(xiàng)目為主,這種項(xiàng)目針對性極強(qiáng),針對客戶的需求度身定做,故在項(xiàng)目管理的組織架構(gòu)里面,客戶參與程度非常高。
1.項(xiàng)目管理委員會是項(xiàng)目管理的決策機(jī)構(gòu),一般由總經(jīng)理、副總經(jīng)理組成。主要職責(zé):依照項(xiàng)目相關(guān)制度管理項(xiàng)目、監(jiān)督相關(guān)制度的執(zhí)行、對項(xiàng)目立項(xiàng)和撤銷進(jìn)行決策、任命項(xiàng)目管理小組組長、項(xiàng)目評審委員會、項(xiàng)目組組長。
2.項(xiàng)目管理小組對項(xiàng)目管理委員會負(fù)責(zé),通常是由該公司的管理人員組成,其主要職責(zé)是:草擬項(xiàng)目管理的各項(xiàng)制度、組織項(xiàng)目階段評審、保存相關(guān)的文件和數(shù)據(jù)、提出優(yōu)化項(xiàng)目管理建議。
3.項(xiàng)目評審小組對項(xiàng)目管理委員會負(fù)責(zé),一般由市場和技術(shù)專家組成,其主要職責(zé)是:評審項(xiàng)目可行性研究報告、評審市場計(jì)劃和階段報告、評審開發(fā)計(jì)劃和階段報告、評審項(xiàng)目總結(jié)報告。
4.軟件產(chǎn)品項(xiàng)目組對項(xiàng)目管理委員會負(fù)責(zé),下設(shè)軟件項(xiàng)目組和產(chǎn)品項(xiàng)目組,兩組分別設(shè)開發(fā)經(jīng)理和產(chǎn)品經(jīng)理,通常是由技術(shù)和市場人員構(gòu)成。其主要職責(zé)是:負(fù)責(zé)項(xiàng)目的軟件開發(fā)和市場調(diào)研及銷售工作。
軟件項(xiàng)目的組織架構(gòu)不是一成不變的,需要根據(jù)項(xiàng)目實(shí)際情況進(jìn)行調(diào)整。有些大型項(xiàng)目涉及面廣,需要建立職責(zé)明確的矩陣式組織架構(gòu),例如筆者參與的某電信系統(tǒng)的推廣項(xiàng)目的組織架構(gòu),它設(shè)置了省、市兩級組織架構(gòu),省公司負(fù)責(zé)管控、市公司負(fù)責(zé)推廣實(shí)施。省公司項(xiàng)目組里包括項(xiàng)目領(lǐng)導(dǎo)組、項(xiàng)目推進(jìn)組、總體組、專家組,下面還根據(jù)具體的專業(yè)設(shè)置了需求管控組、數(shù)據(jù)組、測試組、培訓(xùn)組、客戶服務(wù)組等。在市公司項(xiàng)目組里內(nèi)同樣設(shè)置了相應(yīng)的管理組與專業(yè)組。
。ǘ┸浖(xiàng)目管理的時間、質(zhì)量和成本管理
在項(xiàng)目管理中,需要平衡相互競爭的項(xiàng)目制約因素,包括但不限于范圍、質(zhì)量、進(jìn)度、預(yù)算、資源、風(fēng)險等。軟件項(xiàng)目管理的本質(zhì)就是對時間、質(zhì)量和成本的管理。
軟件項(xiàng)目管理的時間(Time),項(xiàng)目時間管理包括保證項(xiàng)目按時完成的各個過程。這些過程包括定義活動、排列活動順序、估算活動資源、估算活動持續(xù)時間、制定進(jìn)度計(jì)劃、控制進(jìn)度。項(xiàng)目時間相關(guān)的因素用進(jìn)度計(jì)劃描述,進(jìn)度計(jì)劃不僅說明了完成項(xiàng)目工作范圍內(nèi)所有工作需要的時間,也規(guī)定了每個活動的具體開始和完成日期。
軟件項(xiàng)目管理的質(zhì)量(Quality),項(xiàng)目質(zhì)量管理包括執(zhí)行組織確定質(zhì)量政策、目標(biāo)與職責(zé)的各過程和活動,從而使項(xiàng)目滿足其預(yù)定的需求。它是指項(xiàng)目滿足明確或隱含需求的程度。
軟件項(xiàng)目管理的成本(Cost),項(xiàng)目成本管理包括對成本進(jìn)行估算、預(yù)算和控制的各過程,從而確保項(xiàng)目在批準(zhǔn)的預(yù)算內(nèi)完成。它指完成項(xiàng)目需要的所有款項(xiàng),包括人力成本、原材料、設(shè)備租金、分包費(fèi)用和咨詢費(fèi)用等。項(xiàng)目的總成本以預(yù)算為基礎(chǔ),項(xiàng)目結(jié)束時的最終成本應(yīng)控制在預(yù)算內(nèi)。
(三)軟件項(xiàng)目管理的風(fēng)險管理
風(fēng)險是一種不確定的事件或條件,一旦發(fā)生,會對至少一個項(xiàng)目目標(biāo)造成影響,如范圍、進(jìn)度、成本和質(zhì)量。墨菲定律:“凡事只要有可能出錯,那就一定會出錯”。軟件項(xiàng)目管理有一定的風(fēng)險,為了最大限度地降低風(fēng)險發(fā)生的概率,必須提前警惕以防止損失,所以我們需要開展必要的風(fēng)險管理。風(fēng)險可能有一種或多種起因,一旦發(fā)生可能有一項(xiàng)或多項(xiàng)影響,風(fēng)險的起因包括可能引起消極或積極結(jié)果的需求、假設(shè)條件、制約因素或某種狀況。項(xiàng)目風(fēng)險管理包括風(fēng)險管理規(guī)劃、風(fēng)險識別、風(fēng)險分析、風(fēng)險應(yīng)對規(guī)劃和風(fēng)險監(jiān)控等各個過程。風(fēng)險事件、風(fēng)險概率和風(fēng)險影響是風(fēng)險三要素,風(fēng)險管理就是要對三要素進(jìn)行識別、分析、應(yīng)對。
。ㄋ模┸浖(xiàng)目的風(fēng)險
軟件項(xiàng)目的風(fēng)險主要體現(xiàn)在需求、技術(shù)、成本和進(jìn)度。常見的風(fēng)險有:
1.需求風(fēng)險,包括:需求已經(jīng)成為項(xiàng)目的基準(zhǔn),但用戶需求還在變;需求定義欠佳,容易擴(kuò)展項(xiàng)目范疇;添加額外的需求;需求定義含混部分比預(yù)期需要更多時間;用戶參與度不夠;缺少有效的需求變化管理過程。
2.技術(shù)風(fēng)險,包括:設(shè)計(jì)質(zhì)量低下,導(dǎo)致反復(fù)設(shè)計(jì);代碼質(zhì)量低下,導(dǎo)致需要進(jìn)行額外的測試,修正錯誤或重新制作;模塊無法進(jìn)行有效集成,需要重新設(shè)計(jì)或制作;過高評估工具對計(jì)劃進(jìn)度的節(jié)省量。
3.人員風(fēng)險,包括:人員對軟件工具和環(huán)境的適應(yīng);新增人員需要培訓(xùn)并逐漸與現(xiàn)有成員溝通,從而導(dǎo)致現(xiàn)有成員的工作效率降低;培訓(xùn)不能按時完成;成員間溝通不暢,導(dǎo)致接口出錯等;核心人員離職。
4.開發(fā)環(huán)境風(fēng)險,包括:設(shè)施未能及時到位;配套設(shè)施不齊全;開發(fā)工具未能及時到位;開發(fā)工具不如期望有效,開發(fā)人員需要時間創(chuàng)建工作環(huán)境或切換新的工具。
5.客戶風(fēng)險,包括:客戶對于最后交付的產(chǎn)品不滿意,要求重新設(shè)計(jì)和重做;客戶對規(guī)劃、選型和規(guī)格的審核決策周期比預(yù)期的要長;客戶提供的組件質(zhì)量欠佳,導(dǎo)致額外的測試、設(shè)計(jì)和集成工作,以及額外的客戶關(guān)系管理工作;客戶答復(fù)的時間比預(yù)期長,如回答或澄清與需求相關(guān)問題的時間。
三、優(yōu)化項(xiàng)目管理與變更控制
優(yōu)化項(xiàng)目管理可以通過需要健全設(shè)計(jì)變更審批制度,建設(shè)單位應(yīng)當(dāng)按照施工計(jì)劃,確實(shí)需要改變原設(shè)計(jì)施工過程中計(jì)劃,應(yīng)該是盡可能提前改變,因?yàn)樽兓娇,損失越少;每次更改之前,必須對項(xiàng)目的數(shù)量和成本變化分析。如果改變項(xiàng)目的成本超過總預(yù)算的,必須經(jīng)有關(guān)部門審查和批準(zhǔn),并根據(jù)變化,以防止共增加設(shè)計(jì)內(nèi)容,設(shè)計(jì)標(biāo)準(zhǔn),并增加項(xiàng)目成本的事情發(fā)生。
嚴(yán)格控制項(xiàng)目管理計(jì)劃變更,必須先制定一個完整的良好的測量,實(shí)施,管理機(jī)制,突出事前控制,并加強(qiáng)控制,完善售后服務(wù)控制。完善事件的控制手段,以避免變更設(shè)計(jì)研究所造成的損失。除非有特殊情況,一般的項(xiàng)目管理變更必須建立基準(zhǔn)施工方案,在此方案的基礎(chǔ)上進(jìn)行變更,經(jīng)由項(xiàng)目管理審計(jì)師批準(zhǔn),可以由業(yè)主實(shí)施后批準(zhǔn)了該項(xiàng)目程序。此外,項(xiàng)目管理的變化和變化的成本計(jì)劃聯(lián)系,所以項(xiàng)目的報告中描述的變化更改處理程序,還必須注明相應(yīng)的更改的價格,使業(yè)主對成本決策有所了解,避免成本失控。
四、計(jì)算機(jī)信息系統(tǒng)集成項(xiàng)目管理改進(jìn)策略
加強(qiáng)對項(xiàng)目的范圍管理,客戶項(xiàng)目的目標(biāo)和關(guān)鍵業(yè)務(wù)項(xiàng)目的范圍定義的主要依據(jù),按照鏈這一線索,以增強(qiáng)客戶的競爭優(yōu)勢和內(nèi)部管理效率為目的,為項(xiàng)目的系統(tǒng)集成公司所有業(yè)務(wù)的內(nèi)在價值,計(jì)算機(jī)信息系統(tǒng)集成主要關(guān)注的是效益和效率。因此,努力創(chuàng)造一個高效優(yōu)秀的項(xiàng)目團(tuán)隊(duì),配備了一個專業(yè)和精通管理的經(jīng)理人團(tuán)隊(duì),并篩選出具有高度的責(zé)任感員工。
五、結(jié)束語
軟件項(xiàng)目管理作為一個復(fù)雜的系統(tǒng)工程在信息系統(tǒng)中扮演著重要的角色,分析了軟件項(xiàng)目的風(fēng)險,軟件項(xiàng)目管理的風(fēng)險管理以及軟件項(xiàng)目管理的組織模式,在信息系統(tǒng)的軟件項(xiàng)目管理過程的研究中需要整個過程需成一個可行的管理方法,在實(shí)踐中繼續(xù)驗(yàn)證其科學(xué)性,不斷提高以此解決問題。