敏捷專案管理中面臨的10個常見挑戰


敏捷專案管理有可能為 IT 公司帶來諸多好處,例如更快的部署、更高的敏捷性和與業務或客戶需求的更好整合。但實施敏捷結構和方法仍然很困難。敏捷計劃遇到的挑戰和問題不同於使用傳統方法的專案遇到的挑戰和問題。

本教程將幫助我們瞭解敏捷專案管理中的 10 個常見挑戰,這使得預防或解決這些挑戰變得更容易,從而可以順利過渡到專案管理的新方法。

敏捷專案管理中面臨的10個常見挑戰

敏捷專案管理是一種迭代式的專案管理方法,強調持續釋出並在每次迭代中實施客戶的輸入。它是從專案開始就不斷採用測試和開發。

在敏捷開發中,測試人員位於產品負責人和開發人員之間,其中測試是一個持續的過程,而不是在編碼階段之後進行的單獨活動。這建立了一個持續的反饋迴圈,幫助程式設計師編寫更好的程式碼。

敏捷專案管理中的挑戰

1. 計劃不足

在批准專案之前,許多公司領導需要一個全面的策略,包括其好處和預期的最終成本。許多領導者認為,在專案完成之前才知道專案的成本是多少,或者只是在沒有策略的情況下完成下一個必須完成的專案是不夠的。

領導者必須培養更敏捷的態度,並理解計劃對於敏捷專案仍然是必要的;只是執行方式不同。可以以需求範圍界定、設計工作、專案架構以及衝刺和里程碑的時間和成本估算的形式進行計劃。如果計劃是在衝刺計劃和持續適應的背景下進行的,則計劃可以成為敏捷的一部分。

2. 需求變更

有時會對產品的規格或需求進行更改。大多數情況下,這些更改都能得到處理,但如果它們在衝刺結束時出現,則會推遲到下一個衝刺,並給開發人員和測試人員帶來負擔。測試團隊應考慮風險分析,並首先測試最重要的功能。可以使用迴歸測試來檢視其他程式碼部分是否受到影響,並且可以將其自動化。

3. 缺乏管理層支援

管理層支援不足仍然是敏捷在並非所有情況下都能取得成功的主要原因之一。為了過渡到敏捷,所有高管、中層管理人員和高階管理人員都必須知道專案管理方法將以某種方式發生變化。他們需要了解即將進行的敏捷轉型的好處以及它將如何影響公司運營方面的具體細節。他們必須完全理解需要他們做什麼才能有效地協助敏捷的採用。

4. 持續測試

測試是一個持續的過程,它在開發階段之前就開始,而不是僅限於一個階段。由於期望測試人員在開發之前或開發過程中開始為功能開發測試,因此這帶來了一個重大難題。測試人員、開發人員和產品負責人應共同確定每個故事的細節,然後再建立有效的驗收標準。

在開始開發之前,團隊應確保每個故事都有足夠的驗收標準,並且每個人都理解故事的背景。因此,一旦功能程式碼完成,就可以輕鬆地開發測試並實施它們。

5. 缺乏團隊所有權

某些團隊抵制實施敏捷技術,這仍然是阻礙敏捷轉型和擴充套件的主要障礙。敏捷透過鼓勵團隊成員完全擁有自己的工作並放棄依賴其他人告訴他們做什麼來對抗這種內部文化。為了有效地做到這一點,專案經理必須促進團隊成員之間更多的參與和溝通。促進參與和向上發展。

提高團隊成員對流程的所有權,將使他們能夠獨立評估和開發問題的解決方案,而不是在獲得批准後等待許可。

6. 傳統的人力資源實踐

人力資源部門在招聘、審查和晉升員工時應使用敏捷技術。敏捷是一種有用的工作方法,因為它鼓勵在專案中參與合適的人員,而不是依賴於預先存在的角色或職位描述。人們會自願參加,因為他們覺得自己在專案的領域中勝任和了解,並且與其他志趣相投的人建立了工作關係。

這些人對專案很有幫助,因為他們更多地是被一項有趣的任務或挑戰所激勵,與某個特定的小組或領導一起工作,而不是為了獲得報酬或其他物質利益。敏捷企業應修改其激勵和績效計劃,以適應基於團隊的學習。

7. 頻繁的迴歸週期

開發人員定期且持續地向產品新增功能。結果,以前的功能可能存在迴歸。測試人員使用迴歸測試來識別和解決此問題;但是,在快節奏的敏捷環境中,手動迴歸測試是不可行的。

當在各種裝置或瀏覽器上訪問時,現代線上應用程式的行為有所不同,這帶來了另一個難題。因此,必須檢查複雜的相容性測試示例矩陣,以確保程式對所有使用者都能正常工作。

8. 團隊成員之間做法不一致

客戶滿意度是敏捷方法的指導原則。像看板這樣的敏捷框架建議在公司內部建立一系列服務來實現此目標。由於這個服務網路,所有部門、團隊和個人都可以圍繞任務進行自我組織、合作和改變他們開展業務的方式,同時以質量改進為動力。

增強工作流程、產品和服務以提供更多價值。為了使這個服務網路能夠發揮作用,人們必須遵守相同的規則並使用相同的概念。持續溝通和協作的敏捷團隊至關重要。這包括跨職能的敏捷職位或團隊協助完成專案。

9. 財務衝突

敏捷策略中的並非每個階段都詳細規劃。這對許多財務部門來說是一個重大轉變,這些部門通常採用更傳統和保守的方法。在企業中實現敏捷的主要障礙之一是財務和融資。

組織需要公開資訊來解決此問題,並重組財務和其他部門以改善溝通和意識。可以解釋為什麼即使是傳統成本的專案通常也會延期並超出預算,以使財務部門與業務和運營團隊達成一致。

10. 效能差異

我們現在使用的應用程式功能更強大且更復雜。在開發階段,開發人員必須編寫大量程式碼。這有時會影響產品的效能。這通常發生在開發人員在建立產品時沒有考慮終端使用者的需求,並且嚴格遵守規範時。利用負載測試工具可以幫助查詢和解決效能問題。自動化技術還可以幫助找到效能瓶頸。

結論

敏捷是目前最流行的專案管理技術。但是,不習慣以這種方式工作的團隊可能會發現從非敏捷過渡到敏捷具有挑戰性。儘管方法對於專案經理提高產出質量至關重要,但克服舊習慣可能比你預期的更具挑戰性。提前瞭解這些常見挑戰可以幫助你正確地解決它們,從而幫助你更有效地實施敏捷方法。

更新於: 2023年1月20日

4K+ 閱讀量

開啟您的職業生涯

完成課程獲得認證

立即開始
廣告