企業級需求一體化管理解決方案
2017-03-02 北京赛车直播微彩app 閱讀

北京赛车直播微彩app www.zsynos.com.cn 一、面臨的挑戰

        隨著業務復雜度越來越高,軟件北京赛车直播微彩app規模也日益擴大,但企業面臨多變的業務市場,使得業務需求從提出到IT實現的周期要求也越來越快,如何確保業務需求在IT開發各環節能正確、高效傳遞,全過程可控、可視、可度量,是當前科技管理部門面臨的巨大挑戰。需求管理與跟蹤在整個軟件開發與維護過程中越來越重要,直接關系到業務是否成功投產應用。人們逐漸認識到需求活動不再僅限于軟件開發的最初階段,它貫穿于從需求提出到需求實現的整個生命周期。這個“古老”而又“新鮮”的課題,依然是目前困擾業務部門和IT管理者的最大問題之一,主要現象突出反映在:

        業務人員發現上線后的需求與實際提出的需求出現較大差異 ,即系統上線后與實現業務需求不一致;

        新的業務需求像“雪片”飛來,需求碎片化突出,而且還經常變化,導致最終無法提供最新的完整需求基線。且變更不受控,需求變更關系不清、影響不明,導致需求變更影響無法明確,嚴重影響開發進程;

        業務需求如何正確表達,并且快速有效、不失真地傳遞給IT部門進行實現,是業務和IT部門之間面對的非常大的挑戰。

        需求管理粒度過粗,通常只基于文檔級管理,不能滿足需求精細化管理的要求,缺乏需求內容級管理手段,無法進行需求內容條目級跟蹤管理。

        需求內容變更頻繁,缺乏嚴格有效的流程控制和審核跟蹤機制,使得需求狀態不可知,版本混亂、碎片過多、需求沖突現象頻繁。

        需求間彼此孤立,無法明確需求與需求間的關聯關系,需求與設計、開發、測試和發布活動間也缺少跟蹤關系,同時不同業務、不同系統之間沒有需求關系映射,導致需求變更缺乏跟蹤手段,無法進行影響性分析。

二、方案描述

        我們的目標:縮小業務與IT的鴻溝,提升IT對業務的支撐能力

1503991916138811.png

(一)我們的觀點

        用全生命周期的視角來管理需求:從業務需求開始,建立需求與設計、開發、測試、發布、運維的關聯,實現需求的全生命周期管理,從而實現需求全生命周期的透明化管理。

1503992111133639.png

        用標準化方法來描述需求:清晰、完整、一致的需求描述是需求管理的前提,為避免需求碎片化、遺漏、不一致,應采用標準化方法(工藝)和模板,描述需求,提升需求質量,最大程度獲得組織內對需求的一致性認同。

        用企業架構框架實現需求的內容管理:以企業架構框架思想,進行需求內容的結構化表達與管理。通過構建需求結構化管理框架、條目化分解、結構化組織、建立需求及需求要素間的多維關系,從而實現需求內容的結構化表達與組織,為需求內容跟蹤、變更影響分析等打下良好基礎,實現需求內容的精細化管理。

image.png

        需求條目化是需求內容管理和跟蹤的基石:只有對需求內容進行結構化分解、條目化管理,在此基礎上建立需求關聯關系、才能實現需求間的橫向關聯和縱向分析,才能使需求變更控制、狀態跟蹤和影響性分析落到實處,才能進行有效進行需求內容及狀態的跟蹤與管理。

image.png

(二)我們的方案

        1.需求管理能力框架

        我們參照CMMI、BABOK、PMBOK、TOGAF模型,對金融行業的需求管理組織及其能力發展過程進行調查研究,結合業界最佳實踐,分別從組織(Organization)、流程(Process)、方法( Method)、人員(Human )、工具( Tools)、度量(Measure)和資產( Assets)的7個維度總結需求管理組織在不同階段所具備的能力,構建需求管理能力框架,為適應需求組織在各自階段的能力發展要求。

image.png

2.需求一體化解決方案

        通過建立需求一體化管理機制,提升需求質量,維護需求管理秩序,促進組間高效協,加速開發過程,并形成需求資產沉淀:

        以需求組織建設和管理體系建設,促進需求管理過程的標準化、流程化,促進組間高效協同,加快開發進程;

        以需求工藝方法的不斷優化和人員持續培養為手段,促進需求質量提升,為開發過程導入高質量需求,避免需求碎片化和頻繁變更帶來的開發返工;

        支持采用雙模驅動方式:傳統的瀑布開發模式和敏捷開發模式;

        將需求質量管理和需求變更管理機制,維護需求管理秩序,形成穩定、統一、正確的高質量需求,并能在開發過程中正確傳遞;

        支持需求內容級切分、關聯和過程跟蹤,支持開發過程的精細化管理要求;

        采用需求統一框架,對基線化需求進行資產管理,形成企業級需求資產庫,提升需求資產復用能力,為加速開發過程支持支持。

image.png

3.需求管理實施路線

        建立需求變更管理流程,避免需求變更隨意性

        統一需求模板,初步實現需求標準化

        建立需求管控流程,逐步覆蓋從需求提出,到設計、開發、測試、上線發布的各個環節,實現全命周期需求過程管理

        研究需求分析工藝方法,進行需求分析和編制方法培訓,提升需求質量

        建立需求內容管理方法及工藝,形成條目化需求,進一步深化需求跟蹤關系,建立需求跟蹤矩陣

        依托業務架構,實現業務與IT的統一語言,建立企業級需求管理

        實現精細化管理,建立后評估體系,實現需求的分析評估

image.png

4.需求管理體系建設

        以需求的生命周期為基礎,明確各環節需求活動的目標和范圍,形成需求生命周期能力模型?;諛芰δP?,定位需求管理工作內容和管理邊,為需求管理體系建設提供指導

        建立并完善需求管理體系是需求管理走向規范化、工程化的基礎

        構建需求管理實施工藝、方法,是需求管理措施落實的最重要保證

        建立完善的需求管理組織體系及流程,是需求管理活動得以開展的組織保障。

1503992551137787.png

三、業務價值

        一體化需求管理流程、規范管理行為:以需求交付上線為主線,貫穿軟件開發的全命周期,覆蓋需求獲取、需求分析、軟件開發、驗收測試和發布上線各個階段,通過標準化、流程化、透明化的管理過程,實現需求管理過程的可視、可控、可度量、可分析。

        流程協同、提升管控效率:融合需求過程管理的各項活動,形成一體化管理流程和管理標準,避免多頭管理,提升管理協同效率和一致性,提升軟件開發效率。

        需求變更不再失控:建立需求基線,規范需求變更流程,對需求變更進行全過程狀態管理和跟蹤,避免因需求變更帶來的不確定性風險。

        消除需求碎片,建立需求關聯:借助TOGAF標準,構建需求框架,建立需求間關聯,消除需求信息孤島,為需求評估、需求跟蹤和變更影響性分析提供基礎。

        需求影響性分析,提升軟件質量:通過需求流程管理,建立需求與開發活動的關聯關系,通過管理過程,控制需求導致的質量風險;通過需求內容管理,建立需求與需求條目間的關聯關系,進行需求變更影響性分析,規避變更帶來的質量風險。

        實現內容級的管控,精細化管理:按照“橫向到邊、縱向到底“的管理思路,管理流程向前向后延展,并逐步實現從“過程管理”向“內容管理”模式過渡,逐步實現“需求內容級“的過程管控,透明化開發管理活動,實現管理過程的精細化。

        過程度量,效能評估:通過對需求管理過程的度量分析,實現對軟件開發效能、過程管理效率、交付質量和人員效能的有效評估,利于各級管理人員快速掌控信息,及時作出管理決策。

四、方案優勢

        1、需求全生命周期管理,支持CMMI三級標準落地

        以CMMI三級標準為基礎,參考IT冶理模型(COBIT)和項目管理標準(PMBOK 5),結合需求管理現狀,融合項目管理、需求管理、開發管理和質量管理過程,形成一體化管理流程,標準化定義IT管理過程和活動,使應用開發管理過程各環節間交互透明流暢,所有工作完全按照科學化的流程有條不紊地執行,并實現過程信息和過程交付的有序沉淀,為管理評價和分析提供的強大的信息支撐。

        2、以企業架構(TOGAF)為指導,進行需求內容精細化管理

        引入企業架構管理理念,按照“橫向到邊、縱向到底”的管理思路,需求管理流程向前向后延展,并逐步實現從“過程管理”向“內容管理”模式過渡,通過對需求內容(文檔)進行結構化拆分形成需求條目或制品,透明化需求管理活動,實現管理過程的精細化:如基于需求內容的過程管理、基于需求內容的基線管理、變更管理和統一發布管理、基于內容級的統一度量和質量管理等等。

        3、需求過程的透明化、可視化管理

        為實現管理過程的可衡量、可評價,以需求為視角,建立應用開發過程的指標度量體系,對開發進度、開發產能、開發效率、管理效率、交付質量和人員效能等進行有效評估。同時,按不同層級管理人員對管理信息的需求,實現既可以宏觀掌控,又可以微觀洞察,提供快捷、方便的統一管理視圖,利于各級管理人員快速掌控信息,及時進行管理決策。

        4、與項目管理、開發管理、質量管理、配置管理良好融合的能力

         該解決方案以需求現實為主線,管控需求提出到實現的全生命周期,在以CMMI為標準的同時,參照項目管理標準(PMBOK 5)、ISO20000質量標準,以支持對項目管理、開發管理、質量管理和配置管理過程的全面融合。