
什麼是敏捷項目管理?如何使用敏捷項目管理?
現代世界是人們期待快速結果的世界。例如,WordPress 核心設法根據需求以極快的速度發布更新,而且他們並不是唯一這樣做的軟體公司。如果您希望您的團隊在產品發布方面提高到這種效率水平,您需要應用正確的管理方法。「敏捷」項目管理就是快速迭代,並將大型項目分解為可管理的部分。在本文中,我們將向您介紹敏捷項目管理、它的好處以及它是如何工作的。
敏捷項目管理簡介
想像一下,您的團隊的任務是從頭開始開發一個「簡單」的內容管理系統 (CMS)。您有一個要包含的功能列表,例如貼文管理、多作者支持、文本編輯器等。
幾乎有無數種方法可以處理該範圍的項目。例如,您可以一次開發整個系統,並且僅在您擁有最小可行產品 (MVP)時才向客戶展示。這不一定是一種糟糕的方法,但這意味著在項目開始和演示階段之間可能需要很長時間。
更「敏捷」的方法(眨眼)可以專注於更快的項目迭代。您可以將這些需求分解為項目核心,然後繼續處理每個單獨的功能。
敏捷項目管理的基本原則是快速迭代。這意味著將項目分解為可以快速連續處理的小組件。每次完成其中一個迭代時,您都會與團隊和客戶一起對其進行審查。
然而,理解敏捷項目管理更多的是一種哲學而不是一種方法是很重要的。在實踐中,您可以遵循許多敏捷方法,我們將很快向您介紹其中的一些。
敏捷方法的好處
敏捷項目管理的主要好處就在名稱之內。總的來說,整個理念是幫助團隊更快地交付項目。然而,除了速度之外,敏捷方法還有很多好處,例如:
阻止項目脫軌。由於您以增量方式工作並在每一步檢查您的進度,因此在問題變得過大之前更容易發現問題。
您可以更有效地處理複雜的任務。通常,大型項目可能非常令人棘手難以駕馭,但敏捷管理所支持的「嬰兒步驟」方法可以使它們不那麼變得清晰簡單。
你會得到大量的反饋。在每次迭代之後,您應該停下來並與您的團隊一起審查進度。這意味著您在每一步都會獲得大量反饋,並且整個團隊都在同一頁面上。
適應性很強。敏捷項目管理的迭代方法意味著在開發過程中更容易引入新功能或修改它們。
事實上,敏捷項目管理的一個重要標語是,它完全是關於具有大量持續反饋的快速迭代。這些品質使敏捷非常適合軟體和Web開發項目,在這些項目中,通常會發生大量增量更改。但是,它也非常適合其他類型的項目和領域。
例如,營銷活動的敏捷方法可以分解如下:
確定您希望廣告系列實現的目標。
將這些目標分解為單獨的任務並分配它們(即設計一個標誌,提出一個口號,為特定的部分編寫副本)。
查看每項任務的結果並運行用戶測試以確定其成功程度。
繼續下一個任務。
如何開始使用敏捷項目管理
第 1 步:創建產品路線圖並設置發布時間表
在您編寫一行代碼之前,您需要全面了解您正在做什麼以及您的目標是什麼。這意味著知道:
最終產品應該是什麼。
它需要包含哪些功能。
它是為誰設計的。
是什麼讓您的產品與眾不同。
這一步涉及非常高級的決策,因此除了您之外,團隊領導和客戶應該在那裡制定遊戲計劃。最終,您需要帶著粗略的產品路線圖走出最初的會議。
以客戶想要CMS的示例為基礎,上一個列表可能如下所示:
最終產品應該是什麼:一個面向博客的 CMS。
它需要包括哪些功能:貼文管理、支持多作者、用戶層次結構和文本編輯器。
它是為誰設計的:幾乎沒有Web開發經驗的博主。
是什麼讓您的產品與眾不同:注重易用性和可訪問性。
在這個階段,關於什麼是可能的和什麼不可能是現實的,這一點很重要。您還希望讓您的團隊和客戶了解您期望發布新迭代的頻率。通常,衝刺持續大約一個月,但您的時間表將取決於您要處理的任務的複雜性。
第 2 步:分解您需要完成的工作並運行您的第一個 Sprint
一旦您制定了產品路線圖,您就可以開始將需要實施的大功能分解為較小的任務。例如,假設您需要一個團隊來研究您的CMS的核心。這可能包括以下任務:
建立管理區域。
創建基本的用戶管理系統。
開發發布系統的准系統實現。
反過來,這些任務中的每一個都可以分解為更簡單的任務。為了讓這個過程順利運行,您需要您的團隊能夠訪問協作工具。畢竟,協作是使敏捷項目管理成為可能的原因。您在此處選擇的工具並不重要,只要有一些東西可以讓您的團隊標記他們的進度並且您可以對其進行概覽。
一旦您的第一組任務「準備好」,就該分配它們並開始您的第一個衝刺,這對於每次迭代的開發過程來說都是敏捷的說法。在每個衝刺結束時,您應該有一個新的項目迭代,每個後續版本都有更多功能。
第 3 步:每天召開「工作會議」以保持團隊正常運轉
在每個項目的開發過程中都會有小問題和問題。敏捷管理鼓勵您通過召開由三個問題組成的快速日常會議來掌握正在發生的一切:
自上次會議以來,您完成了哪些任務?
你今天要做什麼工作?
過程中有沒有遇到什麼問題?
不要被定期會議的想法嚇跑。有了敏捷的心態,你不應該花幾個小時聽每個人的談話。目標是讓每個人都了解項目的進展情況,並在問題出現後立即解決任何潛在問題。
當我們說「每日」會議時,與其說是經驗法則,不如說是建議。您可以根據自己的風格改變會議頻率。只要確保它們經常發生,你就會達到我們列出的所有三點。
第 4 步:總結您的 Sprint 並查看其結果
所有好的衝刺最終都必須結束。一旦您在時間線內達到每個發布日期,就該查看項目的新迭代了。在理想的世界中,您將在每個版本中完成多個「次要」功能的實現,主要功能的頻率要低一些。但是,您取得的進展在很大程度上取決於您的團隊、您讓他們保持一致的程度以及您的項目是什麼。
在這個階段,您需要檢查您是否實現了在最新 sprint 中設定的所有目標。如果你沒有遇到,你需要問為什麼,並想辦法防止它再次發生。為此,整個團隊以及您的最終用戶都應該在場。
結論
項目越複雜,開發的難度就越大。處理大型項目的最佳方式是將它們分解為各個組成部分。此外,您還想確保每個人都知道他們的任務是什麼,並隨時掌握他們的進度。
簡而言之,這就是敏捷項目管理的全部內容。如果你想在你的下一個項目中實現它,這裡有幾個步驟可以幫助你開始:
創建產品路線圖並為您的發布設置時間表。
分解您需要完成的工作並執行您的第一個衝刺。
每天舉行工作會議,讓團隊保持正軌。
結束你的衝刺並回顧它的結果。