題:
誰創建了敏捷編程,為什麼?
Carlos Bribiescas
2015-02-07 10:43:09 UTC
view on stackexchange narkive permalink

我最近一次去一家工作場所工作,該工作場所採用敏捷開發而不是Waterfall。我有自己的欣賞理由,但是誰是敏捷的最初創造者?他們希望解決什麼問題?

“為什麼”是眾所周知的(軟件孤島危機)。
一 回答:
David Hammen
2015-02-16 01:28:34 UTC
view on stackexchange narkive permalink

找到誰和何時進行的只是一點點研究。敏捷是在2001年2月11日至13日之間由肯特·貝克(Kent Beck),邁克·比德爾(Mike Beedle),阿里·範本尼庫姆(Arie van Bennekum),阿利斯泰爾·考克本(Alistair Cockburn),沃德·坎寧安(Ward Cunningham),馬丁·福勒(James Grenning),吉姆·海史密斯(Jim Highsmith),安德魯·亨特(Andrew Hunt),羅恩·杰弗里斯(Ron Jeffries),喬恩·科恩(Jon Kern),布萊恩·馬里克(Brian Marick),羅伯特·C(Robert C)馬丁,史蒂夫·梅洛爾,肯·施瓦伯,傑夫·薩瑟蘭和戴夫·托馬斯。

關於原因:瀑布模型不起作用。它從來沒有;這純粹是虛構的。根據瀑布模型,組織所要做的就是指定需求。之後,一切都很容易。設計必須遵循要求,實施必須遵循設計,而測試表明一切都按計劃進行。瀑布模型假設一開始就完全了解最終軟件產品應該執行的操作,並且夜里永遠都不會發生顛簸(來自食屍鬼和幽靈/以及長腿的野獸/事物在設計,開發和測試過程中一整夜都發生了變化,/好主啊!

祝你好運!

實際上,人們對於產品應該在早期階段所做的工作幾乎一無所知,並且事情總是在深夜發生。根據瀑布模型開發的項目有時會按時並按預算完成,但是典型的結果是軟件項目延遲,超出預算且存在故障。

也就是說,我也不是敏捷的忠實擁護者。一些敏捷概念使我發瘋。其中包括巨大的大型無人化立方體農場,結對編程,豐富的會議,以及完全缺乏要求和文檔。

敏捷宣言之前有一段歷史,那就是您提到的日期和人。特別是在90年代,肯特·貝克(Kent Beck),羅恩·杰弗里斯(Ron Jeffries)等人開發了XP,以及許多人開發的Scrum。很多人同時在做“方法論”工作(例如,用例的Alistair Cockburn和一般的OO方法論),當運動的偉大與善匯聚在一起時,宣言就一發不可收拾。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...