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