每天資訊應該使用敏捷的10個理由

菜單

應該使用敏捷的10個理由

與瀑布替代方案相比,敏捷開發提供了許多優勢,但一些組織一直不願意進行轉換。

應該使用敏捷的10個理由

敏捷的10個好處

1。快速確定不正確的方法

有充分證據表明,在技術上採取錯誤的道路更難以糾正後來的識別。敏捷透過每天展示業務進展來強調“快速失敗”。

2。決定很快

共有的業務合作伙伴有權做出大多數決策。當問題出現時,通常會聚集敏捷空間中的人來討論問題。很少需要正式協調可能需要數天才能安排的會議。

3。協作帶來許多好處

因為技術和商業團體同樣負有責任,所以共同渴望取得成功。技術資源瞭解業務對當前環境的痛苦,業務資源瞭解構建新應用程式的技術挑戰。當問題浮出水面時,組中的每個人都知道它們,並且解決方案通常由在應用程式的完全不同區域上工作的資源來識別。

變革被認為是不可避免的,並被接受

據瞭解,沒有人能夠確切地定義系統在專案開始時應該如何工作。許多瀑布專案都面臨著“分析癱瘓”的困境,因為在繼續前進之前需要確保需求。透過敏捷,系統可以迭代開發,並在此過程中進行過程修正。

5。最終產品包含最有用的功能

由於企業參與產品的發展,因此可以有效識別增值的功能。相反,在專案開始時確定所有要求可能導致開發的功能在生產中受到限制或沒有用。

6。千禧一代的環境更具吸引力

如今談論如何吸引千禧一代很受歡迎。敏捷對此非常有用,因為年輕員工非常喜歡協作,快節奏的環境。

7。生產程式碼質量更高

我曾經對我們的指標進行了七年的分析。其中一項發現是,我們的敏捷專案在生產環境中的缺陷數量明顯減少。

8。業務對最終結果更滿意

對指標的七年分析還表明,在每個專案之後進行的客戶滿意度調查對敏捷專案和瀑布專案的得分要高得多。事實上,對於敏捷專案來說,除了“五”評級之外,以一比五的比例獲得任何評級都是不尋常的。

9。技術文件花費的時間更少,也更正確

由於文件僅限於完成工作所需的工件(使用者故事,測試用例等),因此它表示已構建的內容與可能已計劃的內容。審計可追溯性要好得多,因為簽署特定於謹慎的功能,而不是單個批准數百頁的文件。傳統的開發方法會花費大量時間在通常無法維護或使用的文件上。瀑布式開發中的里程碑通常是建立文件而不是實際的工作程式碼。

10。應用程式維護更容易

我們都有程式碼的恐怖故事,這些故事只有一點失敗,因為只有一個人知道它做得很好。敏捷從來都不是這樣,因為多個開發人員對系統的每個部分進行編碼。

總結

如果敏捷是如此美妙,為什麼沒有更多的組織使用它?

首先,許多CIO不是風險承擔者,改變發展方式是一個飛躍。其次,如果嘗試過,敏捷有時不起作用而被拋棄。這兩個原因的共同點是失敗的風險,但如果您避免使用敏捷這兩個常見的陷阱,這可以減輕。根據我的經驗,當它是一個自上而下的指令時,敏捷就失敗了 - 專案團隊被告知他們現在將進行敏捷開發 - 或者專案團隊被告知,非常具體地說,如何做敏捷。採用嚴格的敏捷開發方法是違反直覺的。整個過程是關於嘗試很多事情並採用有效的事情。

使敏捷工作的方法是找到一個想要嘗試它的專案團隊,然後讓他們自由地採用似乎對組織有意義的敏捷技術。您將看到結果,專案團隊將成為該方法的倡導者,您很快就會有其他專案經理向您詢問為什麼他們不能將敏捷用於他們的專案。

應該使用敏捷的10個理由