注:請自行根據摘要要求撰寫摘要部分內容
【正文】
某公司是一家互聯(lián)網信息和電信增值信息綜合服務商,運營中國首家寬帶門戶及電信增值業(yè)務,網站注冊用戶200萬。提供了三項主要服務:聚合了海量影視、歌曲、動漫的特色內容供廣大網民在線播放與下載;提供blog、V客、播客等具有web2.0特色的服務,使網民打造自己的個性化網站與互動平臺;聲訊IVR、短信等SP增值業(yè)務。隨著公司業(yè)務不但發(fā)展,急需一個業(yè)務運營支撐系統(tǒng),以解決計費、收費、結算等切實問題,保障各項服務持續(xù)、穩(wěn)定的開展。
我作為開發(fā)方的項目經理,全程參與了BOSS系統(tǒng)的建設,主要工作職責為需求分析項目管理,也承擔了部分數據庫設計的工作。系統(tǒng)采用Stusts+Hibernate主流Web應用框架,以Linux作為開發(fā)平臺,java為主要開發(fā)語言,數據庫和應用中間件分別使用Oracle 10g與Weblogic。BOSS涉及的功能點較多,具體包括用戶的注冊與開戶、建立簡單的三戶(用戶、賬戶、客戶)管理系統(tǒng);實現站內單點登錄統(tǒng)一認證(SSO);提供服務目錄后臺管理;支持包月、包時段、單次等多種服務訂購計費模式;建立DRM訪問控制;支持116聲訊代收費、網上銀行、手機錢包等多種支付接口等。
BOSS系統(tǒng)有一定的難度和復雜性,要實現的功能模塊較多,因此,加強項目的進度管理非常重要。進度管理是信息系統(tǒng)管理的一個重要組成部分,目的是通過執(zhí)行項目進度管理過程和使用一些基本項目管理工具和技術來保證項目按計劃時間完成。項目組整體上把按預算和進度交付項目作為我們最大的挑戰(zhàn),因此我們十分重視對項目進度的控制和管理。我們主要通過在估算工作量和技術難度,識別關鍵任務和進度追蹤與控制,隨時了解項目進度,必要時調整進度表等方面對項目進行管理。
1. 估算工作量和技術難度,進行活動定義
我們使用經典瀑布模型與原型法相結合的開發(fā)方法,把開發(fā)過程劃分為需求分析、原型開發(fā)、設計、編碼、測試、部署等步驟,并在此基礎上創(chuàng)建了工作分解結構WBS。系統(tǒng)的關鍵技術包括:SSO、DRM、CRD的實現;Web與聲訊網關的接口;Oracle RAC配置以及內外網實時數據同步等。項目人員配備情況:項目經理1人,系統(tǒng)架構師1人,開發(fā)人員4人,DBA 1人,網絡工程師2人,測試人員1人。其中測試為兼職人員,為多項目共享。
2. 識別關鍵任,進行活動排序
BOSS系統(tǒng)最主要的作用是建立三戶模型,實現計費與結算功能,從而解決網站收費計費的切實問題,保障業(yè)務的持續(xù)發(fā)展。用戶系統(tǒng)是BOSS系統(tǒng)的基礎,關系到其它子系統(tǒng)的功能實現,直接影響到整個項目。而用戶系統(tǒng)中的一個關鍵點和難點是SSO。網站上的用戶行為,包括賬戶充值、服務訂購、服務取消、個性化定制、與其它外部系統(tǒng)的接口等,都是以用戶的登錄和統(tǒng)一認證為前提。因此SSO的技術實現是整個系統(tǒng)的關鍵任務。
客戶方網站的定位是寬帶門戶,音視頻產品的在線試聽與下載是該網站提供的最主要的服務之一,如何控制這些產品的使用權,防止毫無約束的復制與傳播,關系到客戶的切身利益。因此數字版權保護DRM技術自然也是系統(tǒng)的關鍵部分。
如果以上兩部分任務的進度滯后,則整個項目的完成將受到影響,因此是本項目的關鍵任務。在進度控制時我們將其作為重點對象進行控制。
3、活動資源估算與歷時估算
我們在估算項目工作量時重點考慮了三方面的問題。第一是人員與效率問題。項目小組成員個人能力較強,但作為一個新組建的團隊,人員經歷、工作習慣于風格、技術側重點都不盡相同,需要加強磨合與溝通,這會在一定程度上影響工作效率。第二是技術難點攻關問題。在本項目中所用到的技術有些是我們不熟悉的,如SSO、DRM、RAC等,需要時間了解掌握,這必然會對進度產生影響。第三是任務并行性問題。如果所有工作都按串行的方式進行,不但不能按時完成任務,而且對資源也是一種浪費。
工作量估算大致可分為參數估算法、類比法和自底向上法三種。參數估算法使用項目特性參數估算工作量,一般參考歷史信息,重要參數必須量化處理,特點是相對簡單,比較準確。類比法借助經驗豐富人員的“本能感受”識別待估項目和歷史項目的相似與差異,并評估差別對估算的影響。這種方法的主觀意識較強,估算精確度與估算人員的經驗有很大關系。自底向上法是將項目分解成較小的活動,對每個底層任務做估算,然后將底層估算值相加得到項目總的工作量估算值。這種方法共算工作量較大,容易讓開發(fā)人員產生責任感,進度更有保障。
在本項目中我們采用自底向上法來估算工作量。對WBS的每項活動先確定具體人員,然后對活動本身進行詳細分析確定工期。對于估算把握不是很好的任務,我們一般通過提供一個樂觀估算A、悲觀估算B、正常估算M后利用公式(4*M+A+B)/6計算取整。最終得出的工作量估算是30人月。我們按照此基準估算值,進一步制定了詳細的開發(fā)進度計劃。按照應用系統(tǒng)的40-20-40原則,結合本項目功能模塊較多且有一定技術難度的特點,進行了相應調整。各階段所占整個工作量比例分別是:需求分析占20%;原型開發(fā)占10%;系統(tǒng)設計占20%,程序編碼占30%,集成測試、部署占20%。各階段含評審和反復修改的時間。
我們按照上述工作量估算方法制定了詳細的進度表并定義了相應的里程碑。
4. 制定進度計劃與項目進度跟蹤與控制
在確定項目開發(fā)計劃時,我們制定了詳細的進度表。我們在確定每一項任務時都確定該任務的工作量、開始時間、持續(xù)時間、結束時間。同時讓每個小組成員都知道自己所承擔任務的時間表,小組成員根據所分配的任務制定自己的詳細工作計劃。
工作日志是了解每個小組成員工作情況的一種方式,我們要求每個小組成員對自己的工作要做工作日志,對自己每天的工作做詳細記錄。項目組成員每周五下班前通過公司內網OA系統(tǒng)提交項目周報,把各自完成的任務進度情況和下周任務計劃進行匯報。報告要求按百分比嚴格量化任務完成情況,OA系統(tǒng)只提供具體百分比的選擇。每個小組成員對自己的報告負責,這樣可以做到隨時了解項目進度,為調整項目計劃提供客觀基礎。
【結束語】
適合的工作量估算方法、詳細可行的進度計劃、有效的進度跟蹤控制有助于項目經理管理項目的進度和質量。正是由于在BOSS項目的建設中良好進度計劃和進度控制管理,才保證了項目如期完成。目前系統(tǒng)運行正常,受到了客戶和本公司領導的一致好評,對項目給予了較高的評價。某公司高層也對在本項目中BOSS產品功能和所起得作用給予肯定。
當然,每個項目都具有自身的特點,估算方法、控制技術都可能不同。但是無論怎樣,作為項目經理,必須保證項目在計劃的時間范圍內完成,因此,如何更好地把握項目進度管理方法,靈活運用適當的估算和控制方法到實際項目中去,還有待于我們去研究、探索、實踐和總結。
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |