国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

敏捷史話(十二):你現(xiàn)在接觸的敏捷也許是“黑暗敏捷”——Ron Jeffries

禪道&敏捷開發(fā)
+ 關(guān)注
2021-11-05 10:29
613次閱讀

他很少提起往事,也不再提及二十年前那場引起軟件行業(yè)變革的會議,他專注于當(dāng)下,一直活躍在敏捷領(lǐng)域。八十多歲的他依然運營維護著網(wǎng)站和博客,是ronjeffries.com 的作者。他在網(wǎng)站發(fā)布的文章里進一步闡述了開發(fā)人員應(yīng)遠離“人造敏捷”或“黑暗敏捷”形式,而應(yīng)更接近宣言的價值和原則。他是極限編程的創(chuàng)始人之一,Ron Jeffries。

 

 

Ron Jeffries 從事編程行業(yè)的時間比大多數(shù)人的年齡還要久,當(dāng)他在戰(zhàn)略空軍司令部總部工作時,同事們無意間給他的一本 FORTRAN 手冊讓他開始了編程生涯,1961年,他為戰(zhàn)略空軍司令部總部的 IBM 704編寫了他的第一個計算機程序。

敏捷史話(十二):你現(xiàn)在接觸的敏捷也許是“黑暗敏捷”——Ron Jeffries

在這之后,他和他的團隊研發(fā)了總收益超過五億美元的軟件產(chǎn)品,其中包括匯編程序、FORTRAN、Pascal、C、C++和 Smalltalk 中的商業(yè)軟件。此外,他還使用 LISP、Forth 及其他六種語言進行了大量的非商業(yè)開發(fā),研發(fā)了商業(yè)操作系統(tǒng)、編譯器、關(guān)系和集合理論的數(shù)據(jù)庫系統(tǒng)以及廣泛的應(yīng)用程序。他認為自己足夠幸運,在入行初期就接觸并實踐了極限編程。從那之后,“除了幫助其他人,我沒有做其他任何事”,這就是他回顧自己所有成功的項目得出的經(jīng)驗:將 XP 技術(shù)應(yīng)用于所有要完成的項目。

 

“我最初的‘敏捷’導(dǎo)師肯特·貝克(Kent Beck)有一次曾經(jīng)提到,他發(fā)明極限編程(Extreme Programming)的主要目的之一,是讓程序員的生存環(huán)境變得更安全一些。然而事實證明,對程序員而言,這個世界尚不安全,尤其是亂用 Scrum 可能會給程序員帶來更多的不安全問題,Scrum 發(fā)明人之一 Ken Schwaber 曾說這種情況讓他很難過。”在一次訪談中,Ron 這樣說道。

他在博客上分享了一篇帖子,主張開發(fā)人員應(yīng)該放棄“敏捷”。該帖子進一步闡述了開發(fā)人員應(yīng)遠離“人造敏捷”的形式,而應(yīng)更接近宣言的價值和原則。

據(jù)他稱,“人造敏捷”和“黑暗敏捷”經(jīng)常被用來形容各種所謂的“敏捷”方法,這些方法并不能改善開發(fā)人員的生活,而是《敏捷宣言》最初思想的對立面。Jeffries 指出,發(fā)生這種情況的主要原因是:這種“敏捷”對企業(yè)有利,對開發(fā)人員則不利;開發(fā)人員依然不具有自主性,而是被強制性工作。因為借助各種不同的教練和培訓(xùn),能夠提高問題的可見性,通常可以使高層管理人員和公司做出更明智的決策。

敏捷史話(十二):你現(xiàn)在接觸的敏捷也許是“黑暗敏捷”——Ron Jeffries

自上而下的推行敏捷通常意味著某些事情是由高層決定,接著在整個組織中實施或推廣。然而大多數(shù)人在沒有經(jīng)過適當(dāng)?shù)呐嘤?xùn)或指導(dǎo)、不理解其背后真實理念的情況下就被要求采用敏捷,這就會給開發(fā)人員帶來的更多干擾,更短的工作時間,更大的壓力以及要求“更快”的需求。在使用 SAFe、LeSS和其他功能的大型 Scrum 實踐中,會經(jīng)常出現(xiàn)這種情況。

回到敏捷宣言的根源,Ron 強化了這樣一種觀念,即敏捷背后的最重要的事情是思維方式、價值觀和原則,因為它們能夠提供構(gòu)建軟件的最佳方法。

因此,無論組織采用何種正式的框架或方法,每個敏捷開發(fā)人員都應(yīng)以以下方式工作:每周產(chǎn)出可運行的集成軟件;不斷提升自身技能;保持軟件設(shè)計干凈;在軟件價值的基礎(chǔ)上進行溝通對話。

 

和 Jeff Sutherland 與 Ken Schwaber、Dave Thomas 與 Andy Hunt 一樣,Ron 也有合作更為緊密的伙伴,他和 Chet Hendrickson 是一路相識相知的好伙伴,作為長期的同事和朋友,二人對定義敏捷性都產(chǎn)生了巨大影響。Chet Hendrickson 自1996年以來一直從事敏捷軟件開發(fā)工作,也參與開發(fā)了極限編程。在2000年,Ron Jeffries、Ann Anderson 與 Chet Hendrickson 合作撰寫了《Extreme Programming Installed 》。這本書詳細介紹了 XP 的核心實踐,如何做以及如何共同幫助團隊取得成功。

敏捷史話(十二):你現(xiàn)在接觸的敏捷也許是“黑暗敏捷”——Ron Jeffries

Ron 最近的著作是《軟件開發(fā)本質(zhì)論》,該書于2015年初發(fā)行。本書開門見山地作了個比喻:軟件開發(fā)就像是穿越一片巖漿,但在這片巖漿中存在一條“自然之路”,我們的目標就是找到這條路并盡量行走在上面,而不是陷入巖漿之中。那么如何做到這一點呢?書中對此進行了解答。這本書所運用的比喻、圖片等表達方式都體現(xiàn)著 Ron 的性格特征,他擁有天馬行空的想象和強大的表達能力。他是敏捷軟件開發(fā)中技術(shù)改進和卓越表現(xiàn)的堅定支持者,性格較為強勢,因此被朋友們描述為“盡管他有時舉止粗魯,但經(jīng)常被認為是內(nèi)心住著泰迪熊”。

從個人閱讀到手繪到無人機,工作之余,他的興趣愛好廣泛。他還會像現(xiàn)在的網(wǎng)紅博主一樣在博客上為大家進行“好物推薦”,不遺余力地給讀者“種草”他認可的好東西,比如可以容納彩鉛、橡皮、素描本甚至 iPad 的帆布包;也會發(fā)揮技術(shù)嚴謹優(yōu)勢,對科技產(chǎn)品進行測評,分析新舊款無人機的不同體驗感受。從這些方面來看,我們確實得以窺見這只住在 Ron 內(nèi)心的泰迪熊,剝開強勢的外衣,他的本意是在向世界傳遞價值。

這也就像他反對現(xiàn)在的某些“敏捷”的原因一樣,不管形式如何,惠及程序員、提高效率、產(chǎn)出價值,這些才是 Ron 所倡導(dǎo)的敏捷本質(zhì)。

[免責(zé)聲明]

原文標題: 敏捷史話(十二):你現(xiàn)在接觸的敏捷也許是“黑暗敏捷”——Ron Jeffries

本文由作者原創(chuàng)發(fā)布于36氪企服點評;未經(jīng)許可,禁止轉(zhuǎn)載。

資深作者禪道&敏捷開發(fā)
禪道&敏捷開發(fā)
0
青島易軟天創(chuàng)網(wǎng)絡(luò)科技有限公司
實力廠商
實力廠商
優(yōu)質(zhì)服務(wù)
優(yōu)質(zhì)服務(wù)
及時響應(yīng)
及時響應(yīng)
立即詢價
相關(guān)話題
專家觀點
相關(guān)文章
最新文章
查看更多
關(guān)注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內(nèi)容
消息通知
咨詢?nèi)腭v
商務(wù)合作