項目經理必備:十大主流項目管理方法

深入瞭解項目管理的十大方法論,包括敏捷、六西格瑪、看板等,並探討它們各自的優勢和適用場景。本文爲您提供全面的指南,幫助您選擇最適合您項目和團隊的方法論,提升工作效率和項目成功率。

一、什麼是項目管理方法論

項目管理方法論是一套用於規劃、執行和管理項目的原則、工具和技術。項目管理方法論幫助項目經理引導團隊成員,管理工作,同時促進團隊合作。

現在有許多不同的項目管理方法論,每種方法都有其優劣。有些方法論在特定行業或項目中更爲有效,因此我們需要了解項目管理方法論,以決定哪種最適合項目。

我們將介紹一些在許多領域,如軟件開發、研發和產品開發中應用的最受歡迎的項目管理方法論。

二、十大項目管理方法論

如果你負責項目管理方面的工作,就需要了解項目管理方法論。以下是最常用的項目管理方法的快速概述。

1. 瀑布式方法論

這可能是所有項目管理方法中最直接、最線性的方法,也是最傳統的方法。這個名稱很恰當,因爲瀑布式方法論是一個項目階段按流水線方式進行的過程。瀑布模型要求在一個項目階段成功完成後,才能進入下一個階段。

瀑布模型是最典型的預見性的方法,嚴格遵循預先計劃的需求、分析、設計、編碼、測試的步驟順序進行。步驟成果作爲衡量進度的方法,例如需求規格,設計文檔,測試計劃和代碼審閱等等。

何時使用:瀑布方法非常適合於製造和建築項目,以及軟件行業中開發週期很長的項目,這些項目結構高度規範化,在實施之後改變的成本很高。瀑布方法一般使用甘特圖進行規劃和調度。

2. 敏捷方法論

敏捷項目管理是跨團隊的一種不斷髮展和協作的自我組織方式。在實施敏捷方法論時,項目規劃和工作管理是適應性的,發展是演變性的,它的目標是儘早交付,並始終對改進流程的變化持開放態度。它既快速又靈活,不同於瀑布式項目管理。

敏捷方法論爲項目團隊提供了一種非常動態的工作和協作方式,所以它在近幾年的產品和軟件開發中非常受歡迎。我們認爲的敏捷實際上是在2001年出現的,當時由17名軟件開發人員編寫了《敏捷軟件開發宣言》。

敏捷開發宣言:

  • 人和交互重於過程和工具。
  • 可以工作的軟件重於求全而完備的文檔。
  • 客戶協作重於合同談判。
  • 隨時應對變化重於循規蹈矩。

何時使用:這種做法起源於軟件開發,它很適合工程師文化。那麼敏捷方法是否適合更多場景呢?現在,它已被應用於尋求驅動創新且具有一定不確定性的非軟件產品中,如計算機、汽車、醫療設備、食品、服裝、音樂等。它也被用於需要更快速響應和快節奏生產計劃的其他類型的項目中,例如市場營銷。

3. Scrum 方法論

Scrum 是管理項目的一種短期“迭代”的方法。Scrum 方法論非常適合不超過10人的團隊,並通常與爲期兩週的週期結合,每一個迭代所要實現的特性來自產品待辦事項。團隊每天進行簡短的會議來溝通工作,這被稱爲每日 Scrum 會議。這是由所謂的 Scrum Master 所領導的。Scrum 在敏捷項目管理框架內工作,現在已經有多個企業和組織已經嘗試將 Scrum 擴展到較大的組織架構中。

Scrum 這個術語是在1986年由 Hirotaka Takeuchi 和 Ikujiro Nonaka 在《哈佛商業評論》上首次引入的。當 Ken Schwaber 和 Mike Beedle 在2001年寫了《敏捷軟件開發與 Scrum》一書時,它成爲了敏捷的一部分。Schwaber 在2002年成立了 Scrum 聯盟,一個專業的 Scrum 認證系列。Schwaber 於2009年離開 Scrum 聯盟,開始了一個並行的認證組織 Scrum.org。

何時使用:與敏捷一樣,Scrum 方法論主要用於軟件開發,但支持者指出它適用於任何行業或業務,包括零售物流、活動策劃或任何需要一定靈活性的項目。此外,它需要一些專業的 Scrum 角色來進行協同工作。

4. 項目管理知識體系(PMBOK)

如果說 PMBOK 是一種方法論的話,它會是所有方法論中的鼻祖。項目管理研究院(PMI)是一個非營利會員協會、項目管理認證和標準組織。

該組織出版了一本名爲《項目管理知識體系》的書。PMBOK 在書中提供了項目規劃、調度、執行和控制的定義和指導原則。例如,項目管理流程描述了項目生命週期,並且通過10個項目管理知識領域解釋瞭如何管理項目。

PMBOK® 是項目管理知識體系的縮寫。它由 PMI 出版,收集了在行業中被接受的流程、最佳實踐、術語和指南。它首次出版於1996年,並將於2017年秋季出版第六版。

何時使用:幾乎任何項目都可以從 PMBOK 中受益,因爲所有大大小小的項目都將經歷書中概述的各個階段。這是確保每個人都在同一頁上的好方法,可以說,它提供了一個項目管理的清晰定義。

項目管理研究院也是授予 PMP 認證的組織,這是項目經理中的專業標準,被全球認可。PMBOK 是運行項目的一個很好的傳統框架。

5. 關鍵路徑法(CPM)

在關鍵路徑方法(CPM)中,我們可以構建一個項目模型,包括工作分解結構中列出的所有活動、這些任務的持續時間、是否有任何任務依賴關係,並標記里程碑以指示項目的較大階段或項目交付成果的關鍵點。

有了這些信息,我們就可以確定完成項目所需的最長任務序列,這就是所謂的關鍵路徑。我們需要密切關注這些任務,因爲如果其中一個任務延遲,整個項目都會延遲。

關鍵路徑方法是由 DuPont 公司的 Morgan R. Walker 和 Remington Rand 公司的James E. Kelley, Jr. 在1950年代後期開發的。DuPont 在20世紀40年代就已經使用了 CPM 的前身,並應用於曼哈頓計劃。

何時使用:CPM 更適用於小型或中型項目。項目越大,就越難以收集所有必要的數據進行圖表製作和分析。

6. 看板方法

看板方法是一種對項目管理的視覺方法。這個名字在日語中的字面意思是”廣告牌“。我們通過在看板上放置任務來幫助管理工作流程,從而使所有團隊成員都能清晰地看到工作流程和進度。看板方法有助於減少低效率,是可以應用於如精益製造或敏捷項目的強大的項目管理工具。

看板項目管理自20世紀40年代末開始,當時 Toyota 用需求完成率來控制其車輛的生產率。這家汽車公司將看板方法應用於其精益製造模型,也就是所謂的 Toyota 生產系統。

隨着我們這個時代軟件中視覺規劃板的出現,比如 Trello,就有了看板工具和看板方法的全新用途。敏捷團隊能夠使用看板來爲用戶故事製作故事板,並用於軟件開發中的待辦事項計劃。

何時使用: 該過程最初是爲製造業和軟件團隊開發的,但看板方法已經擴展,並已在人力資源、營銷、組織策略、執行過程以及應收帳款和應付帳款中得到應用。幾乎任何人都可以使用看板來規劃,添加卡片來代表項目階段、任務期限、人員、想法等。

7. 極限編程(XP)

極限編程(XP) 聽起來像是一些孩子們喜歡的危險運動,但實際上,XP 是一種敏捷軟件開發類型,具有短的開發週期和多次發佈以提高生產率。它是一種近螺旋式的開發方法,它將複雜的開發過程分解爲一個個相對比較簡單的小週期;通過積極的交流、反饋以及其它一系列的方法,開發人員和客戶可以非常清楚開發進度、變化、待解決的問題和潛在的困難等,並根據實際情況及時地調整開發過程。

Kent Beck 在處理 Chrysler Comprehensive Compensation System 薪酬項目時創建了 XP 這種方法,他在1999年實際上寫了一本書《極限編程解釋》。但其中許多實踐已經存在了一段時間。

極限編程方法的基本特徵是:

  • 增量和反覆式的開發,一次小的改進跟着一個小的改進。
  • 反覆性,通常是自動重複的單元測試,迴歸測試。
  • 結對程序設計
  • 在程序設計團隊中的用戶交互(在場的客戶)
  • 軟件重構
  • 共享的代碼所有權
  • 簡單
  • 反饋
  • 用隱喻來組織系統
  • 可以忍受的速度

何時使用: 當需求經常改變時,我們可以使用如 XP 這樣的方法。當客戶對他們想要的東西沒有清晰的想法時,它尤其有用。

8. 精益方法

精益項目管理:一種較少浪費並從而增加項目和製造過程中價值的方法。因此,精益注重消除關鍵流程中的浪費,以持續正面影響價值流。它通過優化單獨的技術、資產和垂直行業來實現這一目標。

精益項目管理可以追溯到 Henry Ford 及其用於自動化製造汽車的流程生產。Toyota 也採納了這個想法,並擴展了他們的想法,超越製造,持續改進產品開發過程。

如今,軟件開發團隊採用精益流程,重點關注最終用戶的反饋和增值,這意味着精益方法學在特別是在 Eric Ries 的《精益創業》出版後,有了新的意義,他主張快速原型製作、終端用戶反饋和早期及迅速的產品交付。

何時使用: 精益項目管理首先由 Toyota 開發,是製造業的一個強大方法論。事實上,它也被稱爲精益製造,但現在已被建築和教育行業以及製造領域的其他公司,以及無數尋求以最終用戶爲中心的產品的初創公司和軟件開發公司所採納和應用。

9. 六西格瑪

六西格瑪由20世紀80年代中期在 Motorola 工作的工程師引入,旨在通過識別項目中不起作用的內容來提高質量。它應用質量管理,包括實證統計,並僱傭這些學科的專家。此外還有精益六西格瑪的方法,它結合了精益方法來消除項目中的浪費。

作爲一個學說,它表示爲了成功,持續努力實現穩定和預期的結果是最重要的。它的內容中也提到,工作流程可以被完善和改進。從頂層到底層,整個組織都需要維持項目的質量。

何時使用: 此方法在較大的組織中效果最好。即使擁有幾百名員工的公司可能也太小,無法充分利用它的好處。六西格瑪需要專業的認證人員來進行培訓和實踐。六西格瑪團隊確保質量改進項目的重點放在對公司長期的成長和成功影響最大過程上,通過清除組織中遇到的障礙來促進改進流程。

10. PRINCE2

PRINCE2描述瞭如何以一種邏輯性的、有組織的方法,按照明確的步驟對項目進行管理。最初由英國政府爲 IT 項目創建。與其他傳統方法如瀑布不同,PRINCE2 不是一種適用於所有情況的解決方案,而是遵循七個原則、主題和程序。

當英國政府在1989年爲IT系統採納標準時,他們稱之爲 PRINCE。PRINCE2 在1996年作爲一個更通用的項目管理方法問世。現在,它已經成爲英國所有政府機構和聯合國中流行的項目管理方法。

何時使用: 許多其他國家的政府採納了 PRINCE2,它比較適用於較大的項目。經過大量實踐檢驗的 PRINCE2 ® 能夠有效提高項目執行的效率和效益。

三、適用於任何項目管理方法的工具

項目管理方法都有一個共同點:目標都是按時並在預算內完成交付物。無論選擇哪種項目管理方法,一些工具,比如PingCode 都是可以嘗試的項目管理軟件產品。比如:

1.用於瀑布項目管理

瀑布是結構化和流程化的。一件事接着另一件事,所有的工作都已提前計劃好。PingCode 中可以使用在線甘特圖來幫助管理瀑布項目。

我們導入任務列表以開始一個新項目。添加截止日期,任務就自動會顯示時間線,還支持鏈接相關任務以避免瓶頸。在視圖中設置里程碑將項目分爲多個階段,可以有效管理項目進度。

image.png

 

2.用於敏捷項目管理

如果團隊在敏捷框架中工作,甘特圖可能不會像其他項目工具那樣有用。PingCode 足夠靈活,可以爲使用多種項目視圖的 scrum 團隊提供服務。

我們可以使用看板來可視化項目迭代。將產品待辦事項寫在卡片上,可以爲 scrum 團隊進行任務的優先級排序,讓他們知道首先處理哪個用戶故事,可以進行有序的迭代。同時在進行迭代回顧時,團隊可以從他們的錯誤中學習並改進流程。

image.png

 

3.多種視圖適應多樣團隊

如果組織規模更大,有不同的部門,有些使用敏捷項目管理框架,有些使用更傳統的瀑布方法論,該怎麼辦?PingCode這類專業工具的好處是它可以從一個視圖切換到另一個視圖,爲 IT 團隊的 scrum 迭代提供看板視圖,爲管理者提供一個更大的項目規劃概覽的甘特圖。同時支持實時儀表盤和報告功能收集數據並進行彙總分析。所以無論使用哪種項目管理方法,使用 PingCode 都能夠輕鬆地進行項目管理工作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章