建設(shè)工程教育網(wǎng) > 建筑文苑 > 其他相關(guān) > 正文
2010-02-05 10:38 【大 中 小】【打印】【我要糾錯】
摘要:我作為項目經(jīng)理開始參與某航空公司航空票務(wù)系統(tǒng)項目的開發(fā),主要負(fù)責(zé)系統(tǒng)的組織規(guī)劃實施開發(fā)與項目管理,該系統(tǒng)具有嚴(yán)格的安全,穩(wěn)定,時實高效和可靠性能要求,該系統(tǒng)由票務(wù)管理系統(tǒng)和呼叫中心系統(tǒng)兩部分組成,呼叫中心系統(tǒng)主要實現(xiàn)電話,傳真和短信業(yè)務(wù),票務(wù)管理系統(tǒng)是整個系統(tǒng)的核心,采用了struts+hibernate+spring主流WEB應(yīng)用框架,實現(xiàn)了WEB應(yīng)用服務(wù)器websphere與協(xié)作應(yīng)用服務(wù)器lotusdomino的高度集成。
項目的成功很大程度上歸功于我在項目過程中各階段對進(jìn)度的有效管理和控制,本文以該項目為例,結(jié)合作者實踐,討論信息系統(tǒng)項目中的進(jìn)度管理問題,主要通過在計劃階段做好工作量估算,在項目的全過程中有效管理和控制風(fēng)險因素,在實施階段進(jìn)行進(jìn)度跟蹤和控制,必要是調(diào)整進(jìn)度表等方法和策略來有效管理和控制項目的進(jìn)度,目前該系統(tǒng)已正式投入運行,狀況良好受到客戶一致好評。
我作為項目經(jīng)理開始參與某航空公司航空票務(wù)系統(tǒng)項目的開發(fā),主要負(fù)責(zé)系統(tǒng)的組織規(guī)劃實施開發(fā)與項目管理,當(dāng)然還做一些編碼工作,主要是公用基礎(chǔ)代碼和核心代碼的編寫與維護(hù)。航空票務(wù)系統(tǒng)是將呼叫中心系統(tǒng)和票務(wù)管理系統(tǒng)有效的結(jié)合起來,采用先進(jìn)的CTI技術(shù)和語音板卡技術(shù),充分利用電話,短信,傳真,因特網(wǎng)等信息化手段,解決航空公司的機票銷售問題,規(guī)范了業(yè)務(wù)流程,強化了內(nèi)部管理,與電子商務(wù)的完美結(jié)合,使應(yīng)用系統(tǒng)功能更加完善,提高了整個航空業(yè)務(wù)的工作效率。其中,票務(wù)管理系統(tǒng)包括:客戶管理,機票管理,票證管理,銷售管理,財務(wù)結(jié)算,調(diào)度管理,遠(yuǎn)程營業(yè)部(代理商/分銷商)管理,系統(tǒng)管理八大功能模塊,并統(tǒng)一于服務(wù)器端軟件模塊。呼叫中心系統(tǒng)由電話呼叫系統(tǒng),短信分發(fā)系統(tǒng),傳真呼叫系統(tǒng)三部分組成。票務(wù)管理系統(tǒng)是整個系統(tǒng)的核心,在本次開發(fā)中,我把它視為整個項目的重點。
票務(wù)管理系統(tǒng)采用struts+hibernate+spring主流WEB應(yīng)用框架,使用RUP軟件工程方法,開發(fā)工具采用了WSAD5.0,WSAD5.0集成并擴(kuò)展了Eclipse2.0的功能。硬件配置方面,IBMRS/6000用于安裝websphere5.0,DELL服務(wù)器用于安裝DOMINOR6和ORACLE10g數(shù)據(jù)庫,系統(tǒng)平臺采用WINDOWSNT實現(xiàn)了WEB應(yīng)用服務(wù)器與協(xié)作應(yīng)用程序服務(wù)器LOTUSDOMINO的高度集成,并使用SINGLESIGNON(SSO)實現(xiàn)單點登陸?傮w架構(gòu)思想:用spring搭建整個框架,用hibernate取代原始的JDBC操作,并進(jìn)行持久化管理,在spring中采用Bean來管理整個持久化層和訪問層,與hibernate相連接進(jìn)行數(shù)據(jù)庫操作,視圖層和控制器層通過STRUTS筐架實現(xiàn),模型層是數(shù)據(jù)訪問層DAO和hibernate的結(jié)合,數(shù)據(jù)庫層功能使用ORACLE數(shù)據(jù)庫實現(xiàn)。在本系統(tǒng)中將訂單數(shù)據(jù)的生成分析采用關(guān)系數(shù)據(jù)庫實現(xiàn),通過webspher架構(gòu)實現(xiàn)業(yè)務(wù)邏輯處理,機票訂單的生成和審核流程則由DOMINO進(jìn)行驅(qū)動,將基于業(yè)務(wù)為主的J2EE服務(wù)系統(tǒng)和基于協(xié)作為主的DOMINO流程處理系統(tǒng)有效的結(jié)合起來,確保整個業(yè)務(wù)流程的有效運行和各種數(shù)據(jù)查詢分析統(tǒng)計的有機結(jié)合。
由于考慮到寒假和春運期間將會是旅客的高峰期,客戶要求系統(tǒng)必須在12月底前交付,項目開發(fā)周期為6個月,為此我做了如下安排:前4個月主要集中精力用于開發(fā)票務(wù)管理系統(tǒng),后兩個月主要完成票務(wù)管理系統(tǒng)和呼叫中心系統(tǒng)的集成以及項目收尾工作。
軟件的進(jìn)度管理是軟件項目管理中一個非常重要的組成部分,進(jìn)度管理的目的是通過執(zhí)行項目進(jìn)度管理過程和使用一些基本的項目管理工具和技術(shù)來控制項目的進(jìn)度,保證項目如期完成。項目組整體上把按進(jìn)度和預(yù)算交付項目作為我們最大的挑戰(zhàn),因此我十分重視項目進(jìn)度的管理和控制,在本項目中我們借助項目管理軟件MicrosoftProject2003來輔助進(jìn)度和成本的計劃與管理,我們主要通過在計劃階段做好工作量估算,在項目的全過程中有效管理和控制風(fēng)險因素,在實施階段進(jìn)行進(jìn)度跟蹤和控制,必要是調(diào)整進(jìn)度表等方法和策略來有效管理和控制項目的進(jìn)度。
1、計劃階段做好活動歷時(工作量)估算
項目需求分析階段結(jié)束,《軟件需求說明書》得到客戶的正式簽字確認(rèn)后,我們開始創(chuàng)建工作分解結(jié)構(gòu)WBS和制定詳細(xì)的進(jìn)度表,我們認(rèn)為工作量的估算是制定進(jìn)度表的基礎(chǔ),對于項目的進(jìn)度管理十分關(guān)鍵,由于我們對代碼行(LOC)估算和功能點(FP)估算等估算方法研究不是很深入,工作量的估算還是主要采用基于公司項目歷史績效數(shù)據(jù)庫和個人經(jīng)驗的估算方法,對于部分涉及流程的活動單位一般很難一次性把握其活動歷時,事實上流程調(diào)試的工作量一般在頁面基本功能(增加/刪除/修改)的3倍工作量以上,例如銷售模塊—機票預(yù)定—頂單生成流程頁面提交工作量為2日/人,而流程調(diào)試要涉及20多個角色和8條路徑,對于把握不是很好的估算,我們一般通過一個樂觀估算A,一個悲觀估算B,一個正常估算M三次估算后利用PERT公式[1(4*M+A+B)/6]計算后取整,每項活動我都先確定具體的人員,然后需要對活動本身進(jìn)行詳細(xì)的分析,必要時查看公司項目歷史績效數(shù)據(jù)庫,最后需要為各項活動建立依賴關(guān)系,明確各項活動的前置任務(wù),活動的開始時間,結(jié)束時間。總體上講活動歷時的估算工作量較大,我花了數(shù)個工作日。
項目組流動率較底,在J2EE和STRUTS架構(gòu)下的WEB應(yīng)用開發(fā)已有一定的項目積累和團(tuán)隊合作基礎(chǔ),如項目組自行開發(fā)了功能完善的STRUTS-CONFIG……XML統(tǒng)一維護(hù)工具,實現(xiàn)了FormBean和AcationBean的方便管理,有大量可供復(fù)用的東西,如公用基礎(chǔ)代碼,權(quán)限管理模塊等,這些也是我們在工作量估算中應(yīng)該考慮的因素。
2、項目全過程有效管理和控制風(fēng)險因素
項目中我們對項目進(jìn)行了必要的風(fēng)險管理,以避免風(fēng)險時間的發(fā)生導(dǎo)致進(jìn)度的失控,公司項目管理部門提供了完整的項目風(fēng)險管理計劃模板和風(fēng)險時間列表模板,為了讓項目組在項目各個階段保持良好的風(fēng)險意識,我嘗試采用了“十大風(fēng)險事項跟蹤”,把項目中各主要的風(fēng)險時間按照排名張貼在公告欄上,由于當(dāng)時有部分未明晰的需求包括:客戶訂票流程,調(diào)度管理部分需求,客戶方面可能提出新的需求…需求范圍界定不清,計劃不充分,用戶參與不足,缺乏領(lǐng)導(dǎo)支持,技術(shù)問題等成為我們項目的主要風(fēng)險事件,事實表明,這種做法非常有效。特別是客戶方面,我定期把風(fēng)險事件列表EMAIL給客戶方負(fù)責(zé)人李某,為了能盡快落實未明晰的客戶需求,我與客戶方負(fù)責(zé)人李某進(jìn)行了面對面的溝通,通過一番利弊關(guān)系的陳述,達(dá)成了盡快明晰懸留部分需求的共識,需求問題很快得到解決,項目組整體信心十足,積極性和責(zé)任感增強,公司領(lǐng)導(dǎo)方面對項目組也表現(xiàn)出特別的關(guān)心,特別是公司胡總開始頻繁的出現(xiàn)在項目組每周的進(jìn)度評審會議上,他們也開始擔(dān)心因?qū)椖恐С植粔蚨鴮?dǎo)致項目失敗。本文轉(zhuǎn)自項目管理者聯(lián)盟
3、實施階段進(jìn)行進(jìn)度的跟蹤和控制,必要時調(diào)整進(jìn)度表
實施階段要進(jìn)行進(jìn)度的跟蹤和控制,在確定項目開發(fā)計劃時,我們制定了詳細(xì)的工作進(jìn)度表,在確定每項任務(wù)時都確定了該任務(wù)的工作量,開始時間,結(jié)束時間,持續(xù)時間,同時要讓每個小組成員都知道自己承擔(dān)的任務(wù)時間表,根據(jù)自己的任務(wù)制定詳細(xì)的工作計劃。
工作日志是了解每個小組成員工作情況的最好方式,我要求每個小組成員都要對自己的工作情況做日志,詳細(xì)記錄自己每天的工作。在每周5下班前通過內(nèi)網(wǎng)B/S項目管理信息系統(tǒng)PMIS提交《項目周報》,把各自本周內(nèi)完成的任務(wù)進(jìn)度情況和下周任務(wù)計劃做出匯報,報告要嚴(yán)格按照百分比量化任務(wù)完成的情況,因為PMIS只提供具體的百分比選擇,每個小組成員都要對自己的總結(jié)報告做出負(fù)責(zé),我把各項任務(wù)實際完成數(shù)據(jù)輸入到項目進(jìn)度計劃中,Project自動完成甘特圖的繪制,通過查看甘特圖就可以交好的把握項目的總體進(jìn)度績效,隨時了解項目進(jìn)度,并確定是否調(diào)整下一階段的進(jìn)度計劃,在本項目中,為保證項目快速完成,在定義甘特圖任務(wù)的依賴關(guān)系時,我在沒個任務(wù)的任務(wù)信息對話框中“前置任務(wù)”一欄中的“延閣時間”我填入10%,也就是說當(dāng)任務(wù)完成90%的時候就可以結(jié)束轉(zhuǎn)入執(zhí)行下一任務(wù),因為本項目的所有人員幾乎是全程參與,我所以不是很擔(dān)心,每個任務(wù)遺留的少量問題,在下一階段每人去負(fù)責(zé)解決。
航空票務(wù)系統(tǒng)在12月下旬正式上線,提前完成了項目,目前系統(tǒng)運行正常,受到客戶和有關(guān)部門的一致好評,對項目的滿意度較高。項目成功很大程度歸功與在項目各階段的對進(jìn)度和成本的有效管理和控制,沒有進(jìn)度管理,項目很難如期交付,對項目質(zhì)量,進(jìn)度,成本三大目標(biāo)的實現(xiàn)有巨大的風(fēng)險。
通過這次開發(fā)我也發(fā)現(xiàn)了一些問題和不足,實際工作量與計劃工作量偏差較大,看來還是受到缺乏經(jīng)驗數(shù)據(jù)或者經(jīng)驗數(shù)據(jù)不夠精確的影響,所以在以后的工作中要展開有效的度量工作,為公司積累覆蓋面廣而精確的經(jīng)驗數(shù)據(jù),還有就是團(tuán)對成員的協(xié)作程度不高,未最大限度的發(fā)揮團(tuán)隊的凝聚力,在溝通方面我還做的不夠,在以后的項目中我會不斷的努力和改進(jìn)。
1、凡本網(wǎng)注明“來源:建設(shè)工程教育網(wǎng)”的所有作品,版權(quán)均屬建設(shè)工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對于本網(wǎng)刊載作品涉及版權(quán)等問題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實確認(rèn)后會盡快予以處理。
本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點或真實性。如其他媒體、網(wǎng)站或個人轉(zhuǎn)載使用,請與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
3、本網(wǎng)站歡迎積極投稿。