敏捷開發修煉之道(2)--敏捷-高效軟件開發之道

不管路走了多遠,錯了就要重新返回

這句土耳其諺語的含義顯而易見,你也會認同這是軟件開發應該遵守的原則,但是很多時候,開發人員(包括我們)發現自己走錯路之后卻不愿意回頭,而是抱著遲早會步入正軌的僥幸心理,繼續錯下去,人們回想也許差不多少吧,也許錯誤不想想象的那么嚴重,假設軟件開發是一個確定的、線性的過程,我們隨時可以撤回來,如同諺語中所說的那樣,然而,并不是。

相反,軟件開發更像是在沖浪----一直處于動態、不斷變化的環境中,大海本身無法預知,充滿風險,并且海里還有鯊魚出沒

在軟件開發領域中在項目研發過程中出現的需求變化和挑戰就是你在沖浪時要應對的海浪--他們從不停止并且不斷變化,像波浪一樣,在不同的業務領域和應用下,軟件項目具有不同的形式,帶來了不同的挑戰甚至還有不同的鯊魚以各種偽裝出沒。

?軟件項目的成敗,依賴于整個項目團隊中所有的開發成員的技術水平 , 對他們的培訓,以及他們各自能力的高低,就像一個成功的沖浪手一樣,開發人員也是必須技術扎實、懂得掌握平衡和能夠敏捷行事的人,不過是意料之中的波浪沖擊,還是意料之外的設計失敗,在這兩種狀況下敏捷都意味著可以快速的適應變化

敏捷開發宣言:

我們正在通過親身的實踐和幫助他人實踐,揭示了一些更好的軟件開發方法,通過這項工作,我們認為:

? 1. 個體和交互勝過過程和工具

? 2. 可工作的軟件勝過面面俱到的文檔

? 3. 客戶協作勝過合同談判

? 4. 響應變化勝過遵循計劃

雖然右項也有價值,但是我們認為左項具有更大的價值

敏捷宣言作者,2001年版權所有。更多詳細信息和訪問? 敏捷軟件開發宣言

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容