日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Agile已死 Agility長存?

Agile已死 Agility長存?

來源:程序員人生   發布時間:2014-09-13 08:00:00 閱讀次數:3049次

【編者按】在13年前,Dave Thomas與16位軟件專家聚集在猶他州的Snowbird, 一起創建并簽署了現在眾所周知的敏捷宣言。然而,隨著時間的流逝,Dave Thomas發現,“敏捷(agile)"已落入某些顧問/商販幫他們出售產品的一種工具,并非是用來進行高效開發和保證產品質量的一種方法理念。下面是筆者對原文的翻譯:

13年前,我和16名中年白人聚集在猶他州的Snowbird,分享我們在軟件開發上的一些共同信仰,我們想知道是否有一種方法能夠描述我們的軟件開發理念和信仰。

花了不到一天的時間,我們便發表了這些非常有價值的實踐列表,即眾所周知的 敏捷軟件開發宣言:

Individuals and Interactions over Processes and Tools 個體和互動 高于 流程和工具
Working Software over Comprehensive Documentation 工作的軟件 高于 詳盡的文檔
Customer Collaboration over Contract Negotiation, and 客戶合作 高于 合同談判
Responding to Change over Following a Plan 響應變化 高于 遵循計劃

我為我們所做的事情感到自豪。我認為,這個宣言的存在已經幫助開發者打破了80、90年代浪費時間和損傷靈魂的開發實踐。

然而,除了那次的Snowbird會議,我從未參加過任何與敏捷有關的會議,我也沒有擔任敏捷顧問。為什么?因為我不認為這些事情與敏捷宣言有任何關系,這些敏捷會議就好比舉辦芭蕾舞會,在我看來,圍繞這四條核心價值觀(宣言)的產業小組更像是創建一個貿易聯盟。

不幸地是,我的想法已被時間證明是正確?!懊艚荩╝gile)”一詞已經被破壞,它已經變的毫無意義,沒有任何產生任何價值。所謂的敏捷社區已經變成了顧問和供應商們兜售服務和產品的競技場。

所以,我認為,“敏捷”一詞是時候該退休了。

我相信,當“敏捷”變成一個名詞時,是沒有人反對禁用這個詞的?!癉o Agile Right”和“Agile for Dummies”是眾多英語詞匯中錯誤且毫無意義的詞匯。敏捷不是一個名詞,它是一個形容詞,它是用來修飾某些東西的?!癉o Agile Right”就好比說“Do Orange Right”。

但是,撇開語法錯誤,還有一個更大的問題。一旦該宣言走紅,它就像是一塊磁鐵,某些人就會把它當成是獲利的工具,宣傳某種論點或者把它當作一些產品的賣點。它將會成為一種營銷術語,就好像一些商人喜歡把eco和natural視為一體一樣。“敏捷”一詞就這樣失去了其本質。

這將傷害到每個人,尤其是開發者們。編寫代碼并不是件容易的事,因此,開發者會自然而然的尋找某些方法實踐來幫助他們提高效率。但我仍然堅信,開發者堅持敏捷宣言的價值和實踐將會在開發上助他們一臂之力。

可是,一旦“敏捷”變的毫無意義,開發者們就不會把它當作實踐向導。我們不妨簡單地在全球范圍內把敏捷一詞替換成空格。

回到正途

讓我們再來看看這四條宣言:

Individuals and Interactions over Processes and Tools 個體和互動 高于 流程和工具
Working Software over Comprehensive Documentation 工作的軟件 高于 詳盡的文檔
Customer Collaboration over Contract Negotiation, and 客戶合作 高于 合同談判
Responding to Change over Following a Plan 響應變化 高于 遵循計劃

左邊的語句代表了一種理念,如果在左右兩邊做出選擇,那些使用敏捷方法進行開發的開發者更傾向于選擇左邊。

現在再來看看那些顧問和經銷商所說的:讓你的工作變的“敏捷”,是左邊還是右邊,你將發現,他們給你提供的工具和流程是多么的復雜。

回歸本源

下面我將會告訴你如何以敏捷的方式來做東西:

做什么:

弄清你目前所處的階段
朝目標邁一小步
基于所學,對你的理解進行調整
重復以上

如何去做:

當面對兩個以上的選擇時,它們都可以實現大致相同的價值,最后采取更容易在未來做出變化的那個。

就是這樣。這四個思路和一個實踐涵蓋了高效軟件開發的一切。當然,這個過程會涉及到大量的思考,并且在整個開發中會來回多次的循環、迭代該過程。許多時候,你甚至需要專注變量的命名到長期的項目交付等所有事情,但是,只要是向你推薦或試圖賣給你一些更大或更復雜的東西的人,他們都是為了騙取錢財。

本文所提到的這些都是當務之急――它們用動詞告訴你做什么和如何去做。

讓我們拋棄那些不做正事的人所用的“敏捷”。

相反,讓我們換個詞來描述我們所做的:Let’s develop with agility

You aren’t an agile programmer―you’re a programmer who programs with agility.
You don’t work on an agile team―your team exhibits agility.
You don’t use agile tools―you use tools that enhance your agility.

“Agile”很容易被用到任何地方,而“Agility”很難被挪用。

這是非常重要的,你可以購買和銷售標簽,通過參加一個短期培訓,你就可以突然地在自己的職位上貼上“敏捷”這個標簽。但是你買不來經驗――你只能賺錢。

保護我們的資產(investment)

不管怎樣,我們做什么遠勝于我們怎么稱呼它。而好的詞匯也更有利于我們有效地進行溝通。

我們已經失去了“agile”這個詞,讓我們試著使用“agility”,讓我們保留它的本義和真諦。讓我們攜起手來一起保護它,以免它落入到哪些出賣“agility”靈魂的人手上,并且最終賣給我們。

文章來自: PragDave

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久九九国产 | 操综合 | 91日韩| 三级在线免费 | 国产在线一区二区三区 | 国产一区二区视频在线观看 | 91亚洲成a人片在线观看www | 国产精品福利片 | 午夜性色| 欧美性大战久久久久久久蜜臀 | 国产suv精品一区二区 | 男女视频网站 | 二区在线视频 | 美日韩一区 | 日本亚洲欧美 | 成人黄色网址大全 | 欧美一区二区三区精品免费 | 久久精品国产精品亚洲 | 国产精品精品久久久 | 成人毛片在线观看 | 看全色黄大色黄大片女图片第一次 | av久色| 国产一卡二卡 | 日韩精品视频在线播放 | 免费的av片 | 成人一区二区视频 | 久久久久中文字幕 | 国产区视频在线 | 成人免费黄色 | 三级精品视频 | 欧美人体视频 | 日日操夜夜操狠狠操 | 日韩精品电影 | 99久久一区二区三区 | 欧美午夜精品 | 国产精品久久久久久吹潮 | 成年人在线观看 | 久久国产欧美一区二区三区免费 | 亚洲一区二区高潮无套美女 | 精品久久久久一区二区国产 | 久久综合亚洲 |