免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
軟件項目管理的流程控制分析
2009-10-21 作者:張保軍 來源:網(wǎng)絡
軟件項目管理是指在軟件項目研發(fā)過程中,對軟件項目進行高效率的計劃、組織、指導和控制,將研發(fā)任務與公司有關部門和相關人員緊密關聯(lián)起來,使部門和工作人員目標明確、業(yè)績清晰。項目管理更強調(diào)項目負責人的作用和團隊的協(xié)作精神,其組織形式靈活,更加關注人的因素,關注客戶和服務客戶,著重于提高軟件項目研發(fā)的效率和質(zhì)量,體現(xiàn)為一種工作流程管理。
一、項目啟動階段
項目啟動階段的任務是識別客戶需求內(nèi)容,對客戶提出的需求內(nèi)容進行可行性分析、評估和立項。
(1)項目識別??萍疾块T接到業(yè)務部門提出的業(yè)務需求后,對業(yè)務需求內(nèi)容進行確認,對業(yè)務需求做可行性研究分析,通過與業(yè)務部門進行交流溝通、分析評估后,對需求的可實現(xiàn)內(nèi)容和不能實現(xiàn)的內(nèi)容達成一致意見,科技部門對于確認的需求內(nèi)容納人公司整體項目管理體系中管理,并配合與業(yè)務部門撰寫出詳細的項目需求說明書。
(2)項目立項。軟件項目通過評審后就可以進行立項,編制需求開發(fā)任務書。軟件公司接到項目任務后,首先由公司項目管理辦公室按照公司IT項目管理流程,為新項目建立信息檔案,編制項目代碼,啟動項目開發(fā)工作。
二、項目規(guī)劃階段
項目規(guī)劃階段的任務是為擬研發(fā)的軟件項目制定一個詳細的解決方案,為各種可交付成果準備工作計劃。
1.項目范圍規(guī)劃
(1)項目背景描述。通過對項目實施背景的分析,了解業(yè)務需求提出的背景,便于更好地掌握需求可能涉及的利益相關者。
(2)項目目標描述。主要包括三方面的內(nèi)容:一是成果目標,即要開發(fā)一個怎樣的系統(tǒng)(如開發(fā)一個成本軟件管理系統(tǒng));二是工期目標,即項目預計完成的時間(例如:2007年4月1日一2007年6月30日,為期3個月);三是成本目標,即預算項目總投資金額(如項目成本30萬元)。
(3)項目工作結(jié)構(gòu)分解(WBS)。WBS的作用是把安排與定義項目范圍的各組成部分,按可交付成果進行組合。項目經(jīng)理根據(jù)團隊成員職責分工,把復雜的工作逐步分解成要素工作,使得項目成員的工作具體明確、易操作和易控制。通常軟件項目采用基于可交付的成果為第一層次,具體的工作任務為第二層次,每下降一個層次意味著對項目可交付成果有更詳盡的描述。遵循以目標體系為主導、以項目系統(tǒng)說明為依據(jù),自上而下,由粗到細,如圖1所示。
圖1 成本軟件項目WBS結(jié)構(gòu)
(4)里程碑計劃。里程碑是完成階段性工作的標志,根據(jù)WBS結(jié)構(gòu)圖中項目劃分范圍,定義每一項工作任務完成的時間(見表1)。
表1 成本軟件管理項目里程碑計劃
(5)工作責任分配矩陣。其作用是對項目團隊成員進行分工,明確其角色與職責。通過這樣的關系矩陣,直觀地反映和明確項目團隊中每個成員的職責,使項目的每個具體任務都能落實到參與項目的團隊成員身上,確保項目研發(fā)過程中事事有人做,人人有事干(見表2)。工作責任分配矩陣可以詳細列出每一項工作具體負責人完成的時間、工作參與的內(nèi)容。
表2 成本軟件管理項目工作責任分配矩陣表
2.編制項目工作計劃
項目工作計劃編制要依據(jù)合同對工期的約定和要求、里程碑計劃、WBS,參照公司類似項目的歷史信息和項目內(nèi)外部條件,各種資源狀況等內(nèi)容,編制項目工作計劃,常用的技術(shù)方法是PERT 網(wǎng)絡技術(shù)、甘特圖法。
(1)項目進度計劃。依據(jù)WBS工作項目,詳細制定項目中每一個工作任務的工期,設計項目進度報告內(nèi)容,制定各種項目進度報告發(fā)布渠道及發(fā)布時間。
(2)項目人力資源計劃。依據(jù)項目總體目標和每一項工作需要花費的時間,確定完成項目需要的人員,并依據(jù)不同的工作要求,配備不同的崗位工作人員,如工程師、測試人員和項目管理人員。
(3)制定項目費用預算,如表3示例。①給每一項工作分配全部費用,以獲得度量項目執(zhí)行的費用基線;②將費用預算分為人力資源費用、其他費用、提取的風險基金和項目獎金;③預算的主要依據(jù)是軟件項目估算技術(shù)(功能點法和DelPhi法)、經(jīng)驗估計、工作分解結(jié)構(gòu)WBS和進度、費用及資源計劃。
表3 成本軟件管理項目進度、人力資源和費用一覽表
(4)風險控制計劃。“凡事預則立,不預則廢”,只有事先對項目可能發(fā)生的風險進行有效地分析和評估,并采取有效的防范與應對措施,方能保證項目目標的順利實現(xiàn)。根據(jù)軟件項目特點,制定和完善風險管理流程,做好風險識別、分析、計劃、跟蹤、應對、改進工作和監(jiān)督考評等方面工作。對于軟件項目開發(fā)采用外包的部分,要選擇在行業(yè)中信譽好、規(guī)模大、管理水平高和服務好的軟件公司作為開發(fā)商。
(5)質(zhì)量控制計劃。項目團隊成員按照公司軟件項目研發(fā)全面質(zhì)量控制要求,制定項目設計、編碼、測試、投產(chǎn)及編制相關的項目文檔質(zhì)量標準,并規(guī)定項目組提交質(zhì)量控制需要的各種項目信息,定義項目研發(fā)過程中評審活動。
(6)項目采購計劃。根據(jù)項目需要采購的IT設備及應用軟件系統(tǒng),依據(jù)公司采購管理辦法和項目進度計劃,編制項目采購計劃,同時做好與供應商的合同管理計劃。
(7)培訓計劃。制定項目開發(fā)前和項目完成后投產(chǎn)前的技術(shù)和業(yè)務培訓方式、培訓內(nèi)容、培訓對象和培訓時間。
(8)方案評估計劃。項目規(guī)劃結(jié)束后,需要公司項目管理辦公室組織相關領域的技術(shù)和業(yè)務專家,對項目規(guī)劃階段形成的各種計劃書、實現(xiàn)方案內(nèi)容進行評審,以確保內(nèi)容的合理性、正確性。
3.設計項目實現(xiàn)方案
(1)項目技術(shù)實現(xiàn)方案。在全面分析現(xiàn)有業(yè)務需求處理層次和處理流程的基礎上,根據(jù)現(xiàn)行系統(tǒng)架構(gòu)要求,在實現(xiàn)方案的設計過程中,既要從業(yè)務人員的角度去考慮問題,也要從技術(shù)人員的角度去考慮問題。既要考慮業(yè)務實現(xiàn)的方便性,同時又要充分考慮方案實施對系統(tǒng)整體資源花銷和影響,如系統(tǒng)運行效率,交易反應速度等,用最簡單、實用的方法設計業(yè)務需求實現(xiàn)方案。所以在需求轉(zhuǎn)化為實現(xiàn)方案設計時,要多花費些時間投入實現(xiàn)方案的設計工作中,盡量考慮長遠一點,使實現(xiàn)方案設計能在系統(tǒng)后續(xù)項目中得到繼承和完善,避免出現(xiàn)推倒重來的情況。
(2)項目開發(fā)方案。根據(jù)軟件項目實現(xiàn)方案、進度計劃、費用計劃和資源計劃,制定項目開發(fā)計劃,設計開發(fā)環(huán)境,統(tǒng)籌安排項目開發(fā)任務。
(3)項目測試方案。依據(jù)項目開發(fā)計劃,制定項目測試計劃,合理安排測試環(huán)境、組織單元測試、集成測試和驗收測試。
4.確定信息溝通與披露渠道
①針對不同項目干系人確認項目溝通的渠道和方式;②作為項目經(jīng)理,必須了解溝通要符合信息接收者的需要,根據(jù)不同項目利益相關者需要提供不同的項目信息;③建立項目信息披露機制,應實時反饋有關項目延期、成本增加和出現(xiàn)質(zhì)量問題等方面的信息,并盡早溝通,說明原因,使高層經(jīng)理和客戶能及時理解,并調(diào)整相關計劃。
5.項目信息管理
建立項目管理信息檔案,可實現(xiàn)對眾多的軟件項目進行管理。通過專用的項目管理軟件為每一個項目編號建立信息檔案,詳細記載項目生命周期中每一個階段產(chǎn)生的項目信息資料,要求項目組隨時提交項目信息,逐步建成一個項目信息管理知識庫。
三、項目執(zhí)行階段
項目執(zhí)行階段就是具體實施項目規(guī)劃中制定的各項工作內(nèi)容,是項目生命周期中工作內(nèi)容最多、占有時間最長和消耗資源最多的一個過程。
1.明確團隊組成形式
對于商業(yè)銀行來講,如果是自行研發(fā)軟件項目,則適合選用強矩陣組織結(jié)構(gòu)模式,特別是對于研發(fā)一個大型軟件項目,由于項目涉及會計、信貸、儲蓄、銀行卡、外匯等多個業(yè)務部門和應用子系統(tǒng),還涉及與外部公司系統(tǒng)的連接等多方面工作,需要公司業(yè)務和技術(shù)各個團隊的密切配合才能完成,因此采用強矩陣式的管理模式,更能充分調(diào)動公司各部門的資源,完成該項目。如果軟件研發(fā)項目是外包,則需要采用項目管理方式更合適,設置項目經(jīng)理專門負責每一個軟件項目研發(fā)的全過程。
2.建立項目開發(fā)團隊
依據(jù)業(yè)務需求開發(fā)任務書中,對項目完成時間、費用的要求,確認項目開發(fā)團隊人員數(shù)量,明確項目經(jīng)理,建立以項目經(jīng)理為項目負責人的開發(fā)團隊。團隊組建完成后,項目經(jīng)理組織團隊人員進行交流學習和互相熟悉,說明項目任務、目標、規(guī)模、人員組成、規(guī)章制度和行為準則,個人崗位和責任,建立團隊與外界的初步聯(lián)系及相互關系,確立團隊的權(quán)限,建立團隊的績效管理機制,爭取公司各方面支持,根據(jù)團員特點分配職責,收集有關項目信息。
3.實施項目開發(fā)測試
依據(jù)公司軟件項目設計開發(fā)制度要求和軟件項目管理規(guī)范,按照需求實現(xiàn)方案為項目具體開發(fā)做好準備。①技術(shù)人員在項目實現(xiàn)方案框架下,設計項目詳細實現(xiàn)的功能說明書;②根據(jù)項目實際要求準備好開發(fā)環(huán)境和測試環(huán)境;③程序員編寫程序代碼,測試人員設計測試方案和應用案例;④是對需求實現(xiàn)功能說明書和測試計劃、測試案例進行評審;⑤撰寫測試問題報告,改正軟件Bug;⑥按照要求定時提交相關的項目管理信息資料。
4.實施項目采購
項目經(jīng)理及項目成員按照公司采購制度和流程控制要求,了解軟件產(chǎn)品供應商市場,咨詢市場詢價,采購招投標及與中標供應商簽訂合同。參與系統(tǒng)供應商招投標會議,了解熟悉供應商情況,當確定供應商后,項目經(jīng)理與團隊成員一起與供應商進行詳細的需求功能溝通交流,向供應商講解自身應用系統(tǒng)的結(jié)構(gòu)及該項目與其他應用系統(tǒng)的關聯(lián),項目計劃實現(xiàn)的時間安排,技術(shù)問題的交流方式等,同時聽取系統(tǒng)供應商對提供系統(tǒng)功能的詳細介紹及有關技術(shù)要求。通過兩者之間的交流讓供應商熟悉掌握需求內(nèi)容和項目進度安排,在預定的時間內(nèi)提供相應的軟件項目開發(fā)文檔資料,同時銀行本身做好采購系統(tǒng)設備及應用技術(shù)環(huán)境的建設。
5.項目信息入檔管理
在項目的研發(fā)過程中,會產(chǎn)生很多的來自不同層次和客戶的項目管理所需信息和文檔資料,及時、正確地搜集好這些項目信息并納人項目信息管理檔案中統(tǒng)一管理,為跟蹤項目進程、提高項目控制能力及項目后評價、項目績效考核打好基礎。
四、項目控制階段
項目控制階段任務是定期監(jiān)測與度量項目執(zhí)行情況階段各項工作進展情況,識別是否有偏離計劃之處,對于項目執(zhí)行過程中出現(xiàn)的問題,及時發(fā)現(xiàn)并采取糾正措施,以確保項目目標實現(xiàn)。
1.項目控制流程
軟件項目控制流程圖示如圖2所示。
圖2 項目流程控制
2.項目進度與費用控制
(1)做好項目進度和費用分析,使用的方法主要是項目掙值法分析。該方法通過對各項工作實際消耗費用及完成情況與計劃對比,分析整個項目進度執(zhí)行情況及費用支付情況,分析項目整體完成情況。
預期費用與實際費用的偏差CV=BCWP-ACWP,式中,BCWP表示已完成工作量的預算費用,ACWP表示已完成工作量的實際費用。CV>1表示實際費用小于預算費用;CV<1表示實際費用大于預算費用;CV=1表示實際費用等于預算費用。
預期進度與實際進度的偏差SV=BCWP-BCWS,式中,BCWP表示已完成工作量的預算費用,BCWS表示項目計算工作量的預算費用。SV>1表示實際進度超過預算進度;SV<1表示實際進度落后于預算進度;SV=1表示實際進度等于預算進度。
(2)撰寫項目進度報告。按照公司項目管理要求,定期編制項目進度報告,報告內(nèi)容包括:項目進展情況報告、任務完成報告、項目進度控制報表(掙值分析)、項目狀態(tài)執(zhí)行報告、重大突發(fā)性事件報告、項目進度控制報告、項目管理報告和問題跟蹤報告。
(3)每周定期召開項目工作例會。以周為單位對項目進度進行連續(xù)檢測,檢測結(jié)果與項目執(zhí)行計劃比較。進度正常則按原計劃執(zhí)行;進度滯后則要分析原因,找出解決措施,以里程碑計劃為階段目標,為實現(xiàn)整個項目目標扎實工作。
(4)里程碑會議。根據(jù)里程碑計劃中制定的需求分析完成時間、系統(tǒng)設計完成時間、編碼完成時間、測試完成時間和投產(chǎn)完成時間,在每一個階段完成時召開會議,確認該時間段是否按計劃完成工作。
(5)與項目外包商溝通會議。根據(jù)項目開發(fā)計劃召開與軟件項目開發(fā)外包商會議交流項目開發(fā)進度狀況及其他相關事宜,及時解決存在的問題。
3.項目資源的控制
項目的資源包括人力資源、開發(fā)環(huán)境資源、測試環(huán)境資源、設備資源等,在項目開發(fā)過程中,項目經(jīng)理要根據(jù)項目開發(fā)進度情況,優(yōu)化資源分配,合理安排項目使用的開發(fā)和測試環(huán)境,調(diào)整開發(fā)人員和測試人員數(shù)量和工作內(nèi)容,通過項目資源優(yōu)化,確保項目開發(fā)進度和質(zhì)量。
4.采購過程及合同控制
監(jiān)督和控制軟件項目采購過程中,要確保供應商招投標及中標是否按流程工作,供應商的資質(zhì)是否符合要求,要求提供的文檔資料是否齊全。對于中標的供應商要做好合同管理,確保賣方符合要求,買方要根據(jù)項目進度情況,做好項目階段付款、合同內(nèi)容變更管理。
5.需求變更管理
在軟件項目的研發(fā)過程中,對于需求內(nèi)容變化請求都要求做出快速的響應,這需要制定相應的變更管理工作流程,控制來自各方面的變更,同時更新項目計劃內(nèi)容,并及時把更新項目信息資料存入項目信息管理檔案。
6.項目風險控制
根據(jù)項目規(guī)劃階段對項目開發(fā)過程中不同風險的識別及應對策略,實行項目“實時監(jiān)控、實時詢問、及時披露”制度。在項目開發(fā)過程中,對于出現(xiàn)的風險要及時向上級領導、客戶反映,同時要采取措施把風險減少到最低程度。對于外包商,項目經(jīng)理需要密切監(jiān)控項目的實施情況。
7.項目質(zhì)量控制
按照質(zhì)量保證計劃,由質(zhì)量控制員全程跟蹤項目研發(fā)過程中質(zhì)量控制點,提醒項目經(jīng)理提交項目管理需要的質(zhì)量信息資料,對于發(fā)現(xiàn)的問題要及時通知項目經(jīng)理改正。
五、項目收尾階段
項目收尾階段是項目生命周期的最后階段,這個階段的主要工作包括如下幾方面。
1.項目驗收
(1)業(yè)務需求提出部門通過驗收測試,驗證軟件項目實現(xiàn)的功能是否實現(xiàn)了需求的要求;(2)對于外包軟件項目產(chǎn)品的功能驗收,同時還要驗收外包商提供的相應技術(shù)文檔資料是否齊全,內(nèi)容完整正確。
2.項目交接
對于外包開發(fā)的軟件項目,在完成驗收后依據(jù)合同要求,接收外包開發(fā)商提供的有關項目資料。對于自行研發(fā)的項目按照公司項目管理要求,項目組要提供項目相關技術(shù)文檔。
3.費用清算
根據(jù)合同規(guī)定和實際項目驗收情況,與項目外包軟件開發(fā)商進行資金清算。
4.項目后評價
(1)提交項目總結(jié)報告。項目開發(fā)結(jié)束,需要項目開發(fā)團隊撰寫項目報告,總結(jié)分析整個項目研發(fā)工作,分析項目開發(fā)其間出現(xiàn)的問題原因及解決的方法,撰寫出項目總結(jié)分析報告,為以后項目研發(fā)提供借鑒經(jīng)驗。
(2)項目績效考核,按照公司項目考核指標來計算衡量項目總體情況。
(3)整理項目信息資料存入項目信息管理檔案。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
軟件項目管理可分為哪幾個階段?
施工項目進度控制
論大型項目的進度管理
項目進度的三大控制 - 平和 安寧 豁達家園 - 新浪地產(chǎn)網(wǎng)
有效的軟件質(zhì)量管理
項目計劃與控制
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服