王雙 安徽明生恒卓科技有限公司
信息化軟件項目的特點是創(chuàng)新、獨特、不確定和進(jìn)步。信息化軟件項目全生命周期管理,目前是管理方面的一個常見點,它全面、完善的結(jié)合了項目管理以及軟件工程中的優(yōu)點。信息化軟件項目的成功需要在其啟動、執(zhí)行、關(guān)閉和退出的整個生命周期中實現(xiàn)對目標(biāo)、業(yè)務(wù)、技術(shù)、變更、配置、知識、溝通和風(fēng)險的全面管理。項目要素在范圍、進(jìn)度、成本和質(zhì)量方面得到全面和平衡的控制。以下就是對于信息化軟件項目中的生命周期管理的基礎(chǔ)概念以及相關(guān)應(yīng)用進(jìn)行簡單的分析。
信息化軟件項目全生命周期管理主要是描述項目的每個階段的開始和結(jié)束。它分為四個階段:“啟動、執(zhí)行、完成、退出”。利用信息化軟件項目生命周期管理模型將軟件信息分為項目生命周期的三個階段,即信息化軟件項目流程管理、項目管理的基本階段以及其支撐功能。
(1)信息化軟件項目流程管理信息對項目各階段的重要工作進(jìn)行,其中主要包含了需求分析、全面設(shè)計、項目實行、初始測試、調(diào)試等。
(2)項目管理的基本階段在實施過程中涉及到項目管理結(jié)構(gòu)的描述。包括管理活動和任務(wù),如項目管理計劃/計劃、項目監(jiān)控/監(jiān)控、計劃/游戲評審等。
(3)對項目管理提供支持的過程主要包括管理目標(biāo)、業(yè)務(wù)管理、技術(shù)管理、變革管理、配置管理、知識管理、通信和監(jiān)測風(fēng)險管理/問題。
1.項目啟動階段
項目啟動時最為重要的一項工作就是需求分析,其主要目的就是為了對項目的建設(shè)原因以及需要進(jìn)行解決的重要難點,以及可行性研究和分析。建筑項目的最終目標(biāo)是中心,無論是主要項目干系人的利益焦點,或者是建設(shè)項目的主要目的,對為了達(dá)到目標(biāo)而進(jìn)行相關(guān)人員的利益的協(xié)調(diào)。項目的未來成果將通過使用科學(xué)合理的評價方法對預(yù)期成果和效益進(jìn)行分析來評估。
在項目開始時,最為主要的就是要做好項目規(guī)劃以及編制完善的項目預(yù)算工作,合理使用項目資金,確保項目建設(shè)過程中不會出現(xiàn)浪費的問題,避免產(chǎn)生重復(fù)建設(shè)的現(xiàn)象。除此之外,還應(yīng)該注意從多個角度對項目進(jìn)行規(guī)劃,明確內(nèi)容和構(gòu)建方法,通過標(biāo)準(zhǔn)化項目招標(biāo)選擇承包商。
2.項目執(zhí)行階段
項目實施時是整個信息軟件項目生命周期管理的主要時期。在這個項目中,項目管理側(cè)重于需求分析、詳細(xì)設(shè)計、項目實施、初始檢查和調(diào)試的項目管理過程。
(1)該階段主要需要進(jìn)行的任務(wù)就是規(guī)劃以及實施。需要在項目范圍內(nèi)進(jìn)行工作分析。分析任務(wù)分析不同的時間、人員、資金和資源,形成一個科學(xué)執(zhí)行程序,讓團(tuán)隊按照項目的順序工作。在實施過程中,參照開發(fā)計劃,配合項目實施,考慮計劃和改進(jìn),使之更符合實際,從而指導(dǎo)項目的準(zhǔn)確性。依照實際情況,項目實施規(guī)劃以及實際內(nèi)容包含但是并不限制在項目范圍中,對字典進(jìn)行分析和調(diào)整,項目進(jìn)度規(guī)劃(包含甘特圖、網(wǎng)絡(luò)、活動清單等)。資源分配規(guī)劃、項目預(yù)算費用、項目質(zhì)量保障規(guī)劃、風(fēng)險控制計劃、協(xié)調(diào)交流規(guī)劃、變更項目總體控制規(guī)劃等。
(2)項目過程中最重要的組成部分是收集、分析和確認(rèn)項目要求。重量需求分析。內(nèi)容要求明確,具體,可測量和控制。對需求進(jìn)行詳細(xì)的調(diào)查,用系統(tǒng)圖和模型描述需求分析的相關(guān)內(nèi)容,并確認(rèn)需求。與此同時,嚴(yán)格的管理和標(biāo)準(zhǔn)化改變了需求,從而降低改變需求后為該項目帶來的風(fēng)險。
(3)在詳細(xì)設(shè)計階段和項目實施、執(zhí)行相關(guān)的規(guī)范和標(biāo)準(zhǔn)必須嚴(yán)格進(jìn)行,而開展了若干功能測試、性能測試以及集成測試,該系統(tǒng)應(yīng)能夠在設(shè)計并部署根據(jù)規(guī)格和科學(xué)方法。在項目啟動前,需要對項目進(jìn)行初步檢查,對項目功能、技術(shù)、文件等進(jìn)行全面驗收評審,驗證調(diào)試調(diào)試要求是否滿足。項目應(yīng)確保有足夠的啟動時間來驗證項目實際實施的效果,并識別項目帶來的風(fēng)險和問題。
3.項目收尾階段
進(jìn)行項目收尾階段的工作主要有以下幾項:項目驗收、工程收尾、行政收尾以及項目評估。
(1)作品驗收。業(yè)主反應(yīng)測試和驗證項目審查和確認(rèn)文件的項目交付,包括各種技術(shù)和評估信息系統(tǒng)領(lǐng)域的規(guī)定是否所有工作和活動的主要項目,各種各樣的產(chǎn)品交付它是否滿足要求的建筑合同,如果其終端用戶的實際使用需求。項目驗收后,將進(jìn)入運行和維護(hù)階段。
(2)合同的訂立。終止合同是指終止合同并進(jìn)行清算,包括解決所有未決問題。關(guān)閉將合同進(jìn)行文件的基礎(chǔ)上,批準(zhǔn)合同及其附件和范圍的變化,各承包商的技術(shù)文件和行政記錄項目的建設(shè)過程中,金融支付和其他理由。
(3)執(zhí)行結(jié)束。在已完成的工作被接受并交付工作的最終結(jié)果后,或在工作因任何原因暫停的情況下,已完成工作的信息和文件將被收集、匯編和公布,工作將正式結(jié)束。
(4)項目評估。建設(shè)項目中的最后工作就是項目評估,其中包含了評估建設(shè)項目團(tuán)隊的成效以及其最佳狀態(tài)。
交付的最終產(chǎn)品的性能。項目評估主要包括總結(jié)項目驗收后的執(zhí)行情況,推廣項目經(jīng)驗,為未來新項目決策提出建議,提高管理水平。評估結(jié)果形成一份綜合報告。
4.項目退出階段
項目投入運行階段之后,配合業(yè)務(wù)開發(fā)、管理和技術(shù)開發(fā),當(dāng)項目功能不符合開發(fā)要求變更時,可考慮在新項目啟動后將其退出。在退出階段,還需要進(jìn)行嚴(yán)格的活動分析和監(jiān)管,以確定當(dāng)前項目的主要問題,評估退出,并確定新項目,以便在開始工作后最大化價值。
一旦項目放棄批準(zhǔn)流程實施,原項目必須放棄。一旦項目被放棄,現(xiàn)有的項目不能立即完全停止。必須等到新項目完成并經(jīng)歷了平行過渡之后,才可以全面清理建設(shè)項目,同時完全停止現(xiàn)有的建設(shè)項目。
根據(jù)多年的信息建設(shè)和實踐操作,通過深入學(xué)習(xí)和討論有關(guān)問題大規(guī)模項目管理信息,我們已經(jīng)形成了一些觀點的政府對項目管理政府大規(guī)模信息。
(1)第一種觀點:大型信息化軟件項目管理的本質(zhì)是變革管理。大型信息化軟件項目的目的一般都是建立一個綜合以及一致的信息系統(tǒng)。這是一個單靠電子技術(shù)很難實現(xiàn)的目標(biāo)。在許多情況下,不但要不斷完善以及創(chuàng)新業(yè)務(wù)流程,以適應(yīng)行業(yè)的實踐。這種情況對于最初的項目管理模式是一種全新的挑戰(zhàn)以及創(chuàng)新,以及最初的管理習(xí)慣的沖突和沖突,其本質(zhì)是管理的變化。
(2)第二種觀點:大型信息化軟件項目需要有更好的項目團(tuán)隊管理能力。大型信息項目一般被分成一系列相互關(guān)聯(lián)的項目,主要是相對獨立的建設(shè)團(tuán)隊執(zhí)行。每個項目團(tuán)隊都有自己的目標(biāo)和資源。它主要是不同的領(lǐng)域?qū)I(yè)人員創(chuàng)造的,同時具備獨有的工作方法。過程的協(xié)調(diào)、監(jiān)督、協(xié)調(diào)和控制比單一項目的管理要復(fù)雜得多,必須有較高的建設(shè)團(tuán)隊管理才能以及專業(yè)、全面的管理技能。
基于以上觀點,在總結(jié)和不斷改進(jìn)的基礎(chǔ)上,形成了一個系統(tǒng)來管理信息工程的整個生命周期。例如,信息化軟件項目的管理模型主要描繪了項目管理的結(jié)構(gòu)、理念和觀點,項目管理的主要內(nèi)容就是其管理知識;二是項目管理的工具主要描繪一個或多個項目管理工作的應(yīng)用情況,將項目管理的模板作為主要的內(nèi)容;第三,項目經(jīng)理描述項目經(jīng)理的情況和結(jié)果,反映了經(jīng)驗教訓(xùn),注重項目管理。信息化軟件生命周期管理系統(tǒng)。
下面總結(jié)了大型信息化軟件項目管理模型。
1.大型信息化項目管理模式主要因素分析
目標(biāo)管理、項目管理、業(yè)務(wù)管理、工程管理、通信管理、變更管理以及知識管理就是大型信息化項目管理模式的主要因素。這七個因素并不是項目管理中所有重要的因素,但它們在大型信息軟件項目管理中尤其重要。大型的信息工程項目管理模型能夠?qū)ⅰ癙MBOK項目管理知識系統(tǒng)”中得到普遍應(yīng)用的9個知識領(lǐng)域進(jìn)行結(jié)合,有效地管理信息工程項目。
2.目標(biāo)管理
決定一個項目的總體目標(biāo)信息并確保逐步實現(xiàn)大規(guī)模項目總體目標(biāo)動作與多層次的目標(biāo)單位,明確責(zé)任人、完成建設(shè)的時間以及完成的痕跡就是目標(biāo)管理的主要作用。
因為大型信息軟件項目本身的復(fù)雜性以及建設(shè)資源限制,有必要把信息化軟件項目逐漸規(guī)劃為更小的子項目進(jìn)行管理控制。面對所有子項目的時候都需要把目標(biāo)進(jìn)行完善分解,注意具備明確起點以及終點的任務(wù)并管理和控制這些任務(wù)完成。因此,準(zhǔn)確有效地分解目標(biāo),確保目標(biāo)按照計劃分解,是管理目標(biāo)的核心理念。
因為建設(shè)項目本身具備一定的復(fù)雜性,同時存在各種各樣的風(fēng)險問題,分解目標(biāo)往往偏離最終目標(biāo)。因此,項目經(jīng)理需要有一個全面的愿景,始終關(guān)注建設(shè)項目的總體目的,調(diào)改子目標(biāo),使其符合總體目標(biāo),并最終確保項目的總體目標(biāo)的成功。
3.企業(yè)管理
了解和掌握業(yè)務(wù)是確保it項目成功的基礎(chǔ)。信息的起點就是分析工作問題同時確定最終的解決措施,信息過程中必須時刻注意。能夠全面了解以及掌控業(yè)務(wù)的一個主要方法就是設(shè)立一個由業(yè)務(wù)組織、業(yè)務(wù)流程以及業(yè)務(wù)數(shù)據(jù)組成的全球客戶業(yè)務(wù)模型,并根據(jù)不斷變化的管理需求進(jìn)行改進(jìn)。最終的信息是為了滿足不斷變化的管理需求和支持新的商業(yè)模式而構(gòu)建的。
4.技術(shù)管理
假如信息服務(wù)的對象就是業(yè)務(wù),那么技術(shù)就是信息發(fā)揮成效的工具。假如信息服務(wù)的對象就是業(yè)務(wù),那么技術(shù)就是信息發(fā)揮成效的工具。技術(shù)管理必須從信息規(guī)劃階段開始。技術(shù)架構(gòu)的專業(yè)設(shè)計和以及完善、產(chǎn)品的選擇和匹配以及技術(shù)標(biāo)準(zhǔn)的開發(fā)和實施必須始終關(guān)注的三個主要要素。應(yīng)特別注意技術(shù)的可行性和可靠性。
5.項目管理
要實現(xiàn)有效的項目管理,關(guān)鍵是要做好三件事。
(1)以PMO為中心建立項目組織。大型信息項目通常由一些較小的項目管理,職責(zé)和人員定義相對明確。為了保障實現(xiàn)信息化軟件項目的共同目的,需要建立一個組織,以一致的方式管理以及調(diào)和子項目的時間、質(zhì)量和資源分配。重要的是要記住,項目的組織結(jié)構(gòu)并不是靜止的,而是不斷適應(yīng)項目的需要。在項目的早期,總體目標(biāo)被劃分為項目,允許建立一個相對分散的組織結(jié)構(gòu)。項目經(jīng)理辦公室監(jiān)督輔助項目。在項目的最后階段,需要建立一個相對集中的組織結(jié)構(gòu)來測試通用系統(tǒng)并啟動數(shù)據(jù)。項目經(jīng)理辦公室負(fù)責(zé)協(xié)調(diào)。
(2)建立并逐步實施項目管理體系。包含不過并不限于溝通和報告機(jī)制(如定期會議、報告等)、風(fēng)險/問題跟蹤、總變更控制、調(diào)度管理、項目權(quán)限管理等。該系統(tǒng)的設(shè)立以及施行為項目管理規(guī)則和流程奠定了基礎(chǔ)。除此之外,各個方面對于項目管理的理解中得到了了解。建設(shè)一般項目管理行為,盡可能減少項目管理的交流成本。
(3)全面使用信息化軟件項目管理工具和軟件。它包含了項目建設(shè)規(guī)劃、工程進(jìn)度控制、質(zhì)量管理、風(fēng)險管理和一系列項目管理程序(如MS項目)工具。在這其中最為常見也是最為主要的三個項目管理工作:責(zé)任目標(biāo)、溝通/報告和溝通/解決問題。
6.媒體管理
在大型的信息化軟件項目中,溝通就是成功的主要元素之一。有效的交流能夠使項目管理、業(yè)務(wù)管理和工程管理緊密結(jié)合,平衡項目各環(huán)節(jié)的利益,共同促進(jìn)項目的成功。通常的交流方式包含定期的項目會議、項目溝通會議、項目報告、培訓(xùn)、采訪和其他非正式的溝通方式。但在現(xiàn)實中,溝通的定義要寬泛得多。項目啟動會議、系統(tǒng)測試、數(shù)據(jù)收集、維修和項目傳播都是非常重要的溝通活動。這些活動提高了企業(yè)和用戶對計算機(jī)化項目的內(nèi)容和意義的系統(tǒng)理解,增加了用戶的參與,并確保了項目各方的支持。
7.管理變更
變更管理是在信息技術(shù)的幫助下推動變更管理和建立新業(yè)務(wù)模型的過程。因此,在管理大型信息項目時,有效地使用變更管理的相關(guān)技術(shù)以及專業(yè)措施,以確保項目的成功。變更管理一般遵循以下方面:首先,通過顯示當(dāng)前項目管理中出現(xiàn)的難點和可能會造成的效果,加強(qiáng)變更的緊迫感;第二,得到高層領(lǐng)導(dǎo)的關(guān)注、參與和支持;三是建立領(lǐng)導(dǎo)班子、企業(yè)總部、信息部門和外部力量,共同推動變革;明確變革的目標(biāo)和愿景;國家與盡可能多的領(lǐng)導(dǎo)人進(jìn)行溝通,并改變觀點以獲得支持;得到支持后,迅速行動,取得成果;可悲的是,很多人都參與到改變中來,分享結(jié)果;你不斷地加強(qiáng)了變化和結(jié)果。
8.知識管理
想要確保大型信息化軟件項目建設(shè)成功,有必要有意識地加強(qiáng)系統(tǒng)設(shè)計者和用戶之間的知識轉(zhuǎn)移。通常情況下,這種知識的轉(zhuǎn)變并不是一個單一的過程,而是在這個過程中,IT服務(wù)提供商和用戶相互學(xué)習(xí),加強(qiáng)溝通和理解,并共同進(jìn)步。在知識轉(zhuǎn)換過程中,用戶經(jīng)常向IT服務(wù)提供商介紹業(yè)務(wù)知識和他們對項目的需求。IT部門將向用戶提供與系統(tǒng)相關(guān)的操作知識和管理思想,以幫助用戶理解以及掌握系統(tǒng)。
常見的知識轉(zhuǎn)換方法包括面試、培訓(xùn)、研討會、結(jié)果分發(fā)等,但最有效的轉(zhuǎn)換知識的方法是,當(dāng)信息化軟件服務(wù)提供商和用戶組成一個項目團(tuán)隊,學(xué)習(xí)合作,并共同工作時。這樣很好的增加了項目成功的機(jī)會。
信息軟件項目的終身管理是軟件工程知識和項目管理的結(jié)合。它的方法是基于兩種已證實的方法的組合。然而,信息軟件項目的整個生命周期管理有靈活的方法來執(zhí)行不同的軟件項目。以及具有獨創(chuàng)性和創(chuàng)新性的信息軟件項目,為不同的項目選擇一個特定的軟件工程模型,并將其應(yīng)用到其生命周期的各個階段。因此,信息軟件項目的整個生命周期管理是一個需要回歸現(xiàn)實、總結(jié)和積累的過程。