發(fā)布時(shí)間:2021-06-16 17:55:46
作者:微紅科技
閱讀次數(shù):6043
當(dāng)前位置: 微紅科技 - 新聞動(dòng)態(tài) - 為什么這么多程序員和IT公司討厭敏捷開(kāi)發(fā)?
敏捷不注重正確的文檔
敏捷無(wú)視流程和規(guī)定
敏捷無(wú)視公司計(jì)劃和目的
敏捷不注重法律程序,并且對(duì)客戶不承擔(dān)責(zé)任。
等等,等等。
這些都是一些企業(yè)和人對(duì)于敏捷方法最常見(jiàn)的抱怨。然后你會(huì)驚訝地發(fā)現(xiàn),關(guān)于敏捷被抱怨最多的實(shí)際上來(lái)自于敏捷宣言(Agile Manifesto)和四個(gè)價(jià)值觀點(diǎn)?正是這些價(jià)值觀導(dǎo)致了大多數(shù)人的誤解。
那么,什么是敏捷宣言和四個(gè)價(jià)值觀點(diǎn),以及為什么會(huì)有這么多的困惑呢?讓我們來(lái)看看這四個(gè)價(jià)值要點(diǎn),并試著去理解所造成的混亂。
敏捷宣言和四個(gè)價(jià)值觀
個(gè)體與交互重于過(guò)程和工具
軟件產(chǎn)品重于全面的文檔
客戶合作重于合同談判
響應(yīng)變化重于遵循計(jì)劃
很多人經(jīng)常遺忘和忽略的是:雖然“重于”右邊的事情至關(guān)重要,但左邊的事情有更高的優(yōu)先級(jí)。如果你必須從中選擇一件事情,那么并非是排斥另外一個(gè),而是優(yōu)先級(jí)的設(shè)置。這些優(yōu)先事項(xiàng)將最終確定更好的質(zhì)量,更快的入市時(shí)間和更高的客戶滿意度。
讓我們來(lái)看看這四個(gè)要點(diǎn)。
1、個(gè)體與交互重于過(guò)程和工具
這是關(guān)于人的方面。人提供軟件,人交付產(chǎn)品。人們想出點(diǎn)子,人創(chuàng)造你和我喜歡并使用的東西。過(guò)程和工具是為人提供幫助而不是取代人的地位。
但是,我們不應(yīng)該忘記,流程和工具的作用是使生活更輕松,讓一切步入正軌。是的,這往往是處理阻礙進(jìn)步的大型組織中的一個(gè)巨大的抱怨。但要記住的事情是,適量的進(jìn)程和正確的工具可以用來(lái)幫助人們實(shí)現(xiàn)最好的結(jié)局。
不能忘記流程和工具,但要記住,人,才是更重要的。當(dāng)人與其他人互動(dòng)時(shí),你會(huì)驚訝于這樣實(shí)現(xiàn)的成就遠(yuǎn)遠(yuǎn)超過(guò)任何流程或工具。
2、軟件產(chǎn)品重于全面的文檔
這通常是一個(gè)重點(diǎn)?!懊艚菖c文檔是對(duì)立的”。不,只不過(guò)一個(gè)有效的軟件片段比1000頁(yè)的用戶手冊(cè)更有價(jià)值和更重要。
這并不意味著文檔是壞的。我完全同意文檔重要的觀點(diǎn)。這里的關(guān)鍵是“重于全面的文檔”,而非沒(méi)有文檔。你不能將文檔賣給客戶。工作于軟件比文檔能給客戶帶來(lái)更多的價(jià)值。
許多敏捷商店和團(tuán)隊(duì)避免文檔。但是,這是缺乏了解和壞的規(guī)劃所導(dǎo)致的。文檔往往是要考慮的最后一件事。然而,實(shí)際上,它應(yīng)該是首先要考慮的事情。但是,創(chuàng)建偉大軟件的過(guò)程,不應(yīng)該因?yàn)槲臋n更重要這樣的瘋狂想法而使之變得黯然失色。
3、客戶合作重于合同談判
多少次我們更擔(dān)心的是法律合同,流程和法律文件,而忘記了這些合同背后的人?我們忘了客戶也是人。
是的,合同談判是非常重要的,但合作更為重要。迭代的方法和與客戶面對(duì)面的討論,比起早就簽署好的通常一成不變的合同,更有可能提供高品質(zhì)的軟件。
無(wú)力改變合同通常是導(dǎo)致他們對(duì)許多項(xiàng)目屈服的原因。改變合同通常需要花費(fèi)大量的時(shí)間和金錢,而這會(huì)導(dǎo)致項(xiàng)目失敗或超出預(yù)算和時(shí)間。
與人合作,頭腦風(fēng)暴,集思廣益比簽訂文檔化的合同或需求更有助于理解問(wèn)題。文檔化需求很重要。但不是最重要的。
簽訂合同往往會(huì)帶來(lái)一種虛假的安全感,但在現(xiàn)實(shí)中,我們不知道我們哪些東西不懂。反復(fù)的討論和與客戶合作往往才是找出我們所不知道的內(nèi)容的最好方式
4、響應(yīng)變化重于遵循計(jì)劃
有多少次你能夠完全按計(jì)劃進(jìn)行?不是經(jīng)常對(duì)不對(duì)?事實(shí)上,總會(huì)有變通,有權(quán)衡。所以很多時(shí)候,我們必須執(zhí)行B計(jì)劃,或者C計(jì)劃,或……Z計(jì)劃.
遵循計(jì)劃是非常重要的。我們不希望事情雜亂無(wú)章,不可控制。但靈活應(yīng)對(duì)變化更有價(jià)值,并更快地產(chǎn)出軟件。
那些能夠?qū)覍页晒Φ娜送`活,能更快和更頻繁地應(yīng)對(duì)變化。是的,未雨綢繆,針對(duì)意外情況制定計(jì)劃。
但是,什么是意外呢?如果你能對(duì)此制定計(jì)劃的話,那么這無(wú)疑就不是意外了。
我們不是算命先生,但人有著高度的靈活性,并能輕松應(yīng)對(duì)改變。只要看看我們一般是如何應(yīng)對(duì)生活的即可。
結(jié)論
敏捷并不意味著要犧牲其他事情。敏捷的目的是為了最好的軟件/產(chǎn)品。這是為了產(chǎn)出最大的價(jià)值。敏捷意味著傾向于更重要的東西,而不是忽視不那么重要或優(yōu)先等級(jí)不那么高的東西。
所以,不要因?yàn)椴涣私饷艚荻憛捤?。擁抱它,你就?huì)發(fā)現(xiàn),它會(huì)讓實(shí)際工作做得更好,帶來(lái)更多的價(jià)值。
上一篇: 談SEO優(yōu)化理念之主題模型!
下一篇: 談SEO優(yōu)化理念之主題模型!
Copyright ? 微紅科技 All Rights Reserved
黔公網(wǎng)安備
黔ICP備17001430號(hào)-1
【微紅科技官方微博】
版權(quán)所有:微紅科技
百度統(tǒng)計(jì)