傳統項目管理和敏捷項目管理的區別是什么
傳統VS敏捷
傳統的項目管理通常采用瀑布式和部分迭代開發模式。瀑布式開發是指將項目分為N個階段,每個階段的工作都是基于前一階段。從項目計劃的角度來看,它就像一個逐步下降的瀑布,因此得名。船舶、汽車制造、建筑業一般采用這種方法。在項目建設過程中,需求足夠清晰,文檔足夠標準化。迭代過程中的需求變化越多,時間越晚,對項目的影響越大,成本越高,項目的交付質量。
敏捷的項目管理強調盡快交付商業價值,自組織項目團隊,不斷響應客戶的動態需求變化,不斷優化項目產品和交付流程。簡化了傳統項目管理的繁瑣流程和文檔,是一種新興的項目管理模式。以 Scrum 為了代表需求的變化,歡迎客戶在客戶需求不明確時,在短時間內開發可用軟件,幫助客戶描述自己的需求。項目繼續迭代需求池將增加迭代過程中的需求變化,以豐富項目的產品功能。
兩者之間的聯系
1. 敏捷項目管理聲稱要擺脫繁瑣的流程系統文檔,但必須具備關鍵項目文檔,如需求規格說明書等。因此,敏捷項目管理的項目流程系統管理可以看作是一套完善的項目管理流程系統的切割,但切割的質量在于敏捷項目團隊成員的適應性和自主性。
2. 在每個迭代周期中,都有度、燃盡圖、看板監控、計劃發布等。PMBOK對項目生命周期五個過程組的啟動、規劃、執行、監控和結束沒有沖突。事實上,這些敏捷項目管理措施可以看作是PMBOK項目生命期五個流程組實施的微縮版本不同于敏捷項目管理的迭代周期,時間很短。在實施過程中,許多標準化和正式的項目管理流程系統被切割。
兩者的區別
從項目流程的角度來看
項目管理流程可分為啟動、規劃、執行、監控和結束五個過程組。敏捷的項目管理框架是:構思、推測、探索、適應和結束。傳統的項目管理應管理和控制項目的所有過程和風險,并要求在不同的鏈接中進行文檔輸入和輸出。每個鏈接都有啟動、規劃、執行、監控和結束。如果采用傳統的項目管理模式,規劃以外的變更需要批準。簡化了敏捷項目管理,提倡團隊內部的面對面溝通。 Scrum 以簡單、持續集成、持續交付、價值優先、擁抱變革為代表的原則。面對市場、需求變化和技術發展,它變得非常友好。
從項目風險的角度來看
任何項目中的項目風險都是不確定的,一旦發生,都會對項目產生積極或消極的影響,如影響范圍、進度、成本和質量。傳統的項目管理要求在規劃過程中規劃風險管理,識別風險,定性/定量分析風險,并提供風險響應計劃。由于風險的不確定性,項目風險管理必須為未知風險或已知但不能積極管理的風險分配一定的資源儲備。傳統的項目管理要求繼續跟蹤風險登記表,記錄風險響應措施在處理識別風險及其根源方面的有效性,完成風險評估和風險審計,直到風險降到最低。敏捷的項目管理不同于傳統的項目管理。一方面,開發評估以工作量為導向,而不是時間為導向,為風險留出足夠的應對空間sprint沖刺周期短,即使有一些風險,交付結果的變化也相對較少;另一方面,在項目正式結束前,敏捷項目管理允許風險,并根據風險優先級進行排期修復。
從企業項目管理的角度來看
目前,一些行業還沒有發展出固定的行業基準,每個人都在競爭中追求滿足行業需求的最大范圍。在此背景下,大多數項目沒有明確和長期穩定的需求,Scrum 該行業的項目管理現狀得到了很好的滿足。然而,作為行業客戶,在大多數商業場景中,客戶希望通過固定成本合同最大化自己的利益。問題是,雙方在項目開始時很難明確約定需求和最終實現方式。因此,客戶無法接受 Scrum 通常選擇外瀑布內敏捷的項目管理模式(有人稱之為信封法),以滿足雙方的利益。
敏捷的項目管理只是一個靈活的實踐框架,根據不同的環境提供一系列不同的游戲規則。傳統的項目管理是一套中央集權管理法,要求按計劃行事,任何環節變更都必須經過批準才能變更。無論是傳統的瀑布式開發管理還是敏捷迭代管理,都沒有好壞之分,只有哪個更適合不同的項目環境,需要量身定做。例如,建筑業適用于傳統的瀑布式管理模式,而互聯網軟件開發需要在傳統的管理模式中結合敏捷方式。因此,最終趨勢是相互兼容,優勢互補。
