項目管理資源網

您的位置:項目管理資源網 >> 研發制造項目管理

軟件研發項目的矩陣化管理

2019/6/12 10:04:15 |  334次閱讀 |  來源:網友轉載   【已有0條評論】發表評論

在許多依賴于IT能力的服務型企業當中,IT作為一種技術手段,最終所提供的仍然是業務能力。對于IT部門來說,僅僅實現一些軟件需求是不夠的,需要交付完整的業務需求,所涉及的各個相互關聯的應用系統也必須形成協同一致的工作計劃,作為一個整體同步交付,這樣才能夠為企業提供相應的業務支撐能力。

一個完整的業務處理流程,往往會需要多個業務部門配合完成,一項業務需求往往也需要多個應用系統共同完成開發與投產。而軟件需求則是根據業務需求的技術方案,針對所涉及的單個應用系統的軟件開發需求。

  同時,為保證對企業全部業務長期、整體的支撐,企業中需要規劃整體應用架構,在此基礎上分別建立其中的各個應用系統,對每一個應用系統都有功能定位和技術架構要求。整體應用架構和應用系統技術架構,都是開發具體功能時所必須遵守和維護的前提條件。在具體功能開發過程中,一個應用系統通常會同時面臨多項開發需求,這就要求各個應用系統都需要很清晰的安排好所承擔的各項開發任務,在此基礎上做好版本規劃與開發計劃,可以在一個軟件版本中實現多個業務需求所要求的內容。

  因此,當企業中存在眾多的業務需求和多個應用系統時,業務需求與應用系統就形成了多對多的矩陣關系,就需要對“需求-系統”矩陣進行組織級的管理,分別滿足需求管理和應用系統管理的兩方面需要:

  l 從需求管理維度來看,關注的是某個業務需求的完整交付,明確該業務需求所涉及的應用系統,明確各相關應用系統在其中的工作范圍。

  l 從系統管理維度來看,首先關注的軟件生命周期,在保證符合整體應用系統架構的要求和本系統技術架構的規劃的前提下,承擔來自不同業務需求的開發任務。

  與此相對應,在軟件研發的組織方式上,也就相應的存在項目管理與系統管理的矩陣式關系。項目管理與業務需求是在同一個維度方向上,是為了在項目生命周期中實現若干的業務需求,而系統管理則與應用系統在同一個維度上,是為了在軟件生命周期中,通過實現一系列具體開發需求,使應用系統功能得到持續發展。

  曾經某軟件研發組織先后分別嘗試了職能式、項目式、矩陣式三種組織方式:

  l 先是按照軟件系統維度組織軟件研發過程,導致對跨系統的業務需求支持嚴重不足,項目組織效率低;

  l 后來強調業務需求維度的管理,采用項目式的組織方式,完全取消了圍繞各應用系統的技術組織,所有技術人員都進入了資源池,導致對應用系統架構和軟件生命周期管理的缺失;

  l 不久后恢復了系統維度的技術組織,每個應用系統都有相對穩定的技術人員,在應用系統的生命周期中保證該系統的不斷升級,同時增加橫向的項目管理機制,管理業務需求的交付過程,重點解決跨部門、跨系統的組織、協調問題,即所謂的平衡矩陣的方式。

  從文檔的角度來看,業務需求、技術解決方案、聯調測試、投產等相關內容,都是項目級文檔,是單個應用系統所無法完成的,而針對單個應用系統的軟件需求、設計編碼、單元測試等相關內容,則是產品級文檔,與應用系統的版本相匹配。

  實踐證明,在存在眾多業務需求和多個應用系統的機構當中,平衡矩陣的組織方式是最適合的,能夠同時兼顧業務需求與應用系統、同時兼顧項目管理與軟件生命周期管理、使項目經理和產品經理(應用系統技術負責人)都能明確分工充分發揮各自作用。

  為此,在軟件研發項目管理過程當中,就需要特別注意區分兩個維度之間的轉換關系。通過對業務需求的分析,確定業務處理流程所涉及的應用系統,在保證整體處理流程完整、一致的前提下,明

確各應用系統的軟件需求的范圍。在各應用系統完成各自開發和測試之后,就需要按照整體技術方案和業務需求的要求,組織跨系統的聯調和測試,最終在具備業務需求可以完整交付的前提下,組織各相關應用系統一起投產。


    項目經理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~

    http://www.hkcbbq.tw/pmqhd/index.html

“項目管理生根計劃”
企業項目經理能力培養和落地發展方案下載>>

分享道


網站文章版權歸原作者所有,如有認為侵權請聯系我們,將于1個工作日內作出處理!
網友評論【 發表評論 0條 】
網友評論(共0 條評論)..
驗證碼: 點擊刷新

請您注意護互聯網安全的決定》及中華人民共和國其他各項有關法律法規或間接導致的民事或刑事法律責任
·您在項目管理資源網新聞評論發表的作品,項目管理資源網有權在網站內保留、轉載、引用或者刪除
·參與本評論即表明您已經閱讀并接受上述條款
2019年福州市彩票中奖