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

不管路走了多遠(yuǎn),錯了就要重新返回

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

相反,軟件開發(fā)更像是在沖浪----一直處于動態(tài)、不斷變化的環(huán)境中,大海本身無法預(yù)知,充滿風(fēng)險(xiǎn),并且海里還有鯊魚出沒

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

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

敏捷開發(fā)宣言:

我們正在通過親身的實(shí)踐和幫助他人實(shí)踐,揭示了一些更好的軟件開發(fā)方法,通過這項(xiàng)工作,我們認(rèn)為:

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

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

? 3. 客戶協(xié)作勝過合同談判

? 4. 響應(yīng)變化勝過遵循計(jì)劃

雖然右項(xiàng)也有價值,但是我們認(rèn)為左項(xiàng)具有更大的價值

敏捷宣言作者,2001年版權(quán)所有。更多詳細(xì)信息和訪問? 敏捷軟件開發(fā)宣言

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容