從業軟體專案這么多年,在企業應用開發專案中,專案能否成功,是否能按照專案計劃有效的推進,是有很強的一套專案管理理論,最早的時候,接觸的專案管理的方法論就是微軟的MSF(Microsoft Solutions Framework),它是一個可以更快地成功交付技術解決方案的方法論,強調實施此專案方法需要的人員更少,風險更低,同時可以獲得更高的質量結果,提高成功率和解決方案的質量并減少對業務的影響,
MSF 專案管理強調:
- 使業務和技術目標相匹配
- 建立明確的專案目標、角色和責任
- 實作迭代、里程碑/檢查點驅動程序
- 主動管理風險
- 有效地回應變化
MSF專案管理是微軟在瀑布式專案管理的基礎上的一個升級,專案的生命周期是有嚴格的規劃,并且是有嚴格步驟的,專案的人員的角色分工是非常的明確,這種開發管理架構在早期的專案中是十分有效的,需求階段,有專門的需求調研和功能架構人員參與,將專案的藍圖預先規劃出來,專案組的SOW作業說明書(Statement of Work)在專案的初期已經完成,這樣專案組所有成員有了共同的愿景,為了實作共同的愿景整個專案組努力作業,同時,由于專案在前期投入了大量的資源,對專案可能出現的風險進行了充分的預估,
有效的需求挖掘和功能架構,可以指導專案的概要設計和詳細設計,有了詳細設計,代碼開發其實是一件非常輕松的事情,開發的代碼的穩定性有了保障,專案組就可以按照計劃穩定的輸出專案交付物,后續的運營和優化也是一種完全可控,

MSF專案管理的成功實踐往往需要有很專業的團隊,對中小專案和產品的開發是十分有效的,時代的變遷,一種新的專案管理方法論Scrum敏捷專案管理開始風靡,敏捷專案管理是一種基于增量、迭代的開發專案管理方式,它強調整個專案程序拆分為若干個迭代,每個迭代完成一部分用戶可感知的完整功能,如此往復,專案就能更快捷的達到專案預期,

Scrum敏捷專案管理有一套標準的模板,其它的模板我沒有怎么使用過,我更鐘愛Azure DevOps 的Scrum模板,有效的將專案的任務管理和開發管理,發布管理緊密的無縫連接起來,簡直是完美的將軟體的各個生命周期完美結合在一起,高效的管理起來,并且每一個都是可以追蹤的,
Scrum 強調開發周期的迭代和可見交付物的持續,交付物可以是檔案、測驗報告、功能介面等等,但是需要強調的一點,交付物一定是可見的穩定的勞動成果輸出,同時,在Scrum專案管理的設計的開發故事(Story)和沖刺(Sprint)一定要小,Sprint 的周期要盡可能的控制在一周的時間內,這樣才能穩定的輸出Sprint,有了穩定的輸出成果,專案組就可以穩定的推動專案前進,

您的支持,我的動力!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/449122.html
標籤:其他
上一篇:第一章:可靠性、可擴展性、可維護性-《資料密集型應用系統設計》讀書筆記
下一篇:JSP-Error:只能匯入一個型別。com.ibm.ws.webcontainer.webapp.WebAppErrorReport決議為一個包
