溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

能讓阿里、騰訊、字節(jié)跳動等一線大廠都在用的敏捷開發(fā)是什么?

發(fā)布時間:2020-05-09 17:12:33 來源:億速云 閱讀:452 作者:Leah 欄目:編程語言

什么是敏捷開發(fā)?能讓阿里、騰訊、字節(jié)跳動等一線大廠都在用的敏捷開發(fā)是什么?圍繞這幾個問題,小編總結(jié)這篇有關(guān)敏捷開發(fā)的文章,希望幫助更多想學(xué)習(xí)敏捷開發(fā)的同學(xué)找到更加簡單易行的辦法。

我最早接觸敏捷,是源于一位做開發(fā)的朋友。他就屬于那種效率極高的,大家一個禮拜的任務(wù)他2-3天就能做完,代碼質(zhì)量高 bug 少。最主要的是,他除了寫代碼以外,有足夠多的時間研究新技術(shù),指導(dǎo)其他同事,在團(tuán)隊中口碑極好,后來還研究上了管理,聽說這家伙后來做了首席架構(gòu)師,還兼任團(tuán)隊 Leader。

他有個習(xí)慣,每次寫代碼之前都會仔細(xì)想一想需求,想好后先寫測試用例代碼,再動手寫代碼。一旦寫代碼就特別快,一氣呵成。

那時我偷偷問他,“你寫代碼之前還要寫測試,多麻煩啊,怎么還能寫那么快那么好?”他眨巴著眼睛,一臉壞笑:“代碼寫得快靠得是思考快,而不是敲字敲得快,構(gòu)思好了再寫不就是記錄自己想說的話嗎?再者,我先寫測試后寫代碼,磨刀不誤砍柴功,好多問題在前面都解決了。”

我再看他寫的代碼,簡潔優(yōu)雅,頓時羨慕得不得了。他告訴我,“這就是測試驅(qū)動開發(fā),敏捷的核心技術(shù)實踐之一。”他改變了我對程序員的認(rèn)知,也改變了我對這項工作的認(rèn)知,原來厲害的程序員不只是擼代碼啊。

我一直熱衷于探索研發(fā)管理的效率、效益和精髓。帶著疑惑,加之當(dāng)時公司也確有敏捷方面的需求,我從此開始研究和實踐敏捷開發(fā)。剛接觸的時候我覺得理念很好,但有些理想化,那時我并沒有從內(nèi)心接納敏捷。

隨著過程推進(jìn),我逐步感受到了敏捷帶來的好處,尤其在團(tuán)隊管理方面,敏捷為我省去了大量的時間。

我自己在深入進(jìn)行敏捷實踐的同時,接觸了很多國內(nèi)的研發(fā)團(tuán)隊,這些團(tuán)隊的規(guī)模不等。他們的共同特點是很努力,但也存在很多問題。比如:

  • 初創(chuàng)團(tuán)隊,沒有任何成熟的管理實踐,想到哪里做到哪里,研發(fā)管理相當(dāng)混亂;

  • 有的團(tuán)隊已經(jīng)經(jīng)歷了前期的混亂,想著要正規(guī)一些,就傾全公司之力引入 CMMI,導(dǎo)入瀑布流程,導(dǎo)致整個公司流程過重,交付速度受限制,三個月甚至半年才上一個版本,業(yè)務(wù)部門相當(dāng)不滿意,項目團(tuán)隊成員也怨聲載道;

  • 有的團(tuán)隊聽說現(xiàn)在流行的方式是敏捷,于是拿書來看,自己琢磨,炮制了一套敏捷流程,結(jié)果根本不適合自己團(tuán)隊的業(yè)務(wù)模式。

同時,程序員們普遍有一些困惑:他們很關(guān)心現(xiàn)在的研發(fā)管理趨勢,當(dāng)公司引入敏捷后,自己卻不明白工作跟以前相比有何不同,也不清楚自己在整個開發(fā)過程中的角色和定位,個人的價值沒有得到充分展現(xiàn)。

如果你想成為技術(shù) Leader,敏捷作為一種變革,帶來挑戰(zhàn)的同時也會帶來新機(jī)會,不僅要懂,還要比別人領(lǐng)先一步。

一些一線和中層管理者也會擔(dān)憂:工業(yè)革命的時候,機(jī)器在很多崗位上取代了人,現(xiàn)在敏捷來了,強調(diào)團(tuán)隊要自組織,我的崗位會不會也被取代了呢?敏捷來了之后,是不是管理方式上也會有新的變化,到底應(yīng)該怎么改變自身的管理風(fēng)格才能更好地適應(yīng)它?

現(xiàn)在市面上有很多關(guān)于敏捷的書,會講一些基礎(chǔ)知識和理論,但是敏捷畢竟有很強的實踐性,只了解理論是不夠的。學(xué)透敏捷難道就真的就沒有一種適合大多數(shù)同學(xué)的方法嗎?。

很多敏捷開發(fā)相關(guān)的知識點與工作中的技巧,一篇文章是很難說完整的。這次小編針對這個難題特地分享一份PDF文檔《敏捷開發(fā)修煉之道》,有助于開發(fā)人員在開發(fā)進(jìn)程、編碼工作、開發(fā)者態(tài)度、項目和團(tuán)隊管理,以及持續(xù)學(xué)習(xí)等5個方面積極修煉,學(xué)習(xí)這些內(nèi)容,養(yǎng)成這些好的習(xí)慣,你可以極大地提升自己的編程實力,更快速、更可靠地支付高質(zhì)量的軟件,從而成為真正的高效程序員!。

能讓阿里、騰訊、字節(jié)跳動等一線大廠都在用的敏捷開發(fā)是什么?

能讓阿里、騰訊、字節(jié)跳動等一線大廠都在用的敏捷開發(fā)是什么?

以上就是敏捷開發(fā)z的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI