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