InfoQ 趨勢報告:技術文化 & 方法 2019 年實踐狀況
摘要:如果某個主題出現在圖的右側,那麼我們可以在 InfoQ 上找到很多關於它的現有內容:當它是新生事物時,我們報道它,並且在個人、團隊和組織採用這些想法和實踐時,通過創新者和早期採用者得到的經驗教訓則可以用來給他們提供幫助。她是認證的敏捷領導、國際敏捷聯盟(International Consortium for Agile)認證的敏捷教練及敏捷認證從業者,擁有技術和組織轉型的全球工作經驗。
要點
- 2018 年出現了多個新想法,但是與前一年相比,很少有什麼想法能夠跨越鴻溝,得到早期大衆(Early Majority)採用。
- 很多組織在着手進行“數字轉型”,這些組織通常就是那些在過去經歷了兩三次“敏捷轉型” 但沒有看到所承諾的好處的組織。我們認爲,這是因爲經常實現的想法採用只是“口頭上說說”,做做表面文章,而不是真正的轉型。
- 將來自敏捷、DevOps、機器學習和人工智能的理念融合在一起的實用方法正在興起,方法論的門派之爭正在消失。
- “儘早測試安全(Shift Left Security)”正逐漸成爲常態, DevSecOps 和變體將合規性及安全性引入產品團隊,而不是把它們視爲獨立的專項課題。
- 組織和文化設計仍然是實現更有效成果的兩大重要支柱。像 Teal Organisations、Sociocracy(及 S3)和 Holacracy 的新模式開始得到更多關注,但要做的事還有很多。
在 InfoQ,我們每年都更新主題圖,在技術採納曲線上展示我們認爲不同的主題應該所處的位置。我們這麼做的時候,會考慮實踐狀況、新出現的想法及我們編輯團隊從各個渠道獲得的信息。
如果某個主題出現在圖的右側,那麼我們可以在 InfoQ 上找到很多關於它的現有內容:當它是新生事物時,我們報道它,並且在個人、團隊和組織採用這些想法和實踐時,通過創新者和早期採用者得到的經驗教訓則可以用來給他們提供幫助。
位於圖左側的主題是我們看到正在興起的技術和實踐,創新者和早期採用者正在使用它們。我們把報道和內容的重點放在吸引讀者的注意力上,這樣他們可以決定是否現在就探索(其中一些)這些想法,還是繼續觀望它們的發展。
從創新者到早期採用者,這些想法已經有了變化,但是沒有任何 2018 年早期採用者的想法已經跨越鴻溝,成爲早期大衆採用。2018 年初存在的很多組織挑戰仍然存在,它們正在使大多數組織減緩對創新者實踐的採用。我們仍然過分強調改變實踐的名稱,而不是真正改變組織行爲和文化。例如,每日站立會變成了每個人負責用一分鐘時間向項目經理報告其每天的工作安排,而這並不是 Scrum 指南(Scrum Guide) 中所描述的每日站立會(Daily Standup)。
只有通過文化變革,才能實現新的工作方法。很多組織在着手進行“ 數字轉型 ”,通常這些組織在過去經歷過兩三次“敏捷轉型”,但沒有看到敏捷所承諾的好處。我們認爲,這是因爲他們實現的時候只是“口頭上說說”,做做表面文章,而不是真正的轉型。
根據 敏捷狀態(the State of Agile) 報告,敏捷軟件開發已經成爲後期主流方法;現在,幾乎所有軟件的構建都在使用迭代和增量方法,並且主要使用 Scrum 或 Kanban 的一些派生方法。來自 極限 編程(eXtreme Programming) 的強大技術實踐仍然是個例外,而不是早期和後期主流公司的常態。作爲一個行業,我們可能更瞭解如何構建軟件,但是,沒有慾望真正賦予團隊權力,並做出所需的組織改變,去真正實現創新者已展示出可能性的成果。
有一些組織通過採用這些想法(如 #NoProjects 和 DevEx ),實現了生產率、員工敬業度、客戶滿意度和盈利能力的顯著提升,但是,他們仍然是少數。 轉型變革 是艱難的。
那麼,我們(文化和方法編輯團隊)覺得哪些實踐正在引起人們的注意呢?儘管它們會來得很慢,但是,我們的讀者在 2019 年應該開始考慮了:
創新者
承認並接受存在 模糊問題 ,這些問題難以定義,並且需要採用完全不同的方法來解決,這是改變組織運作方式非常重要的起點。當今市場的複雜性和模糊性使得采用基於 敏 捷 、 DevOps 實踐和 技術工藝 的新方法變得非常重要,將週期時間和反饋循環減少到幾分鐘,而不是幾小時或幾天。
解放結構 (Liberating Structures )爲團隊和組織的合作提供了一種框架,設計它們的明確目的是創造安全性並鼓勵創新。在概念上,與 核心 協 議(Core Prot ocols ) 類似,其明確的目標是發展能夠 實 現高績效 的人文文化。
UX + SecOps = UX 友好安全性 :“儘早測試安全”和 SecOps 與用戶體驗(user experience,簡稱 UX)結合在一起,實現產品可訪問的用戶體驗,從而降低安全性的不穩定性。一些組織正從 雙軌 實踐中獲益。
“儘早測試安全”正在成爲常態: D evSecOps 和變體將合規性和安全引入產品團隊,而不是將這些作爲獨立的專項課題。
人工智能(AI)和機器學習(ML) 將開始影響開發團隊及其開發實踐;團隊正在使用來自數據的洞察來驅動評估,並選擇適合目標的功能以進行比過去更多的工作。大量 工 具 開始讓這變得更容易。但是,由於敏捷技術會打破很多現有的實踐,因此,人工智能和機器學習也將迫使團隊考慮不同的方法來利用敏捷技術。
基於項目的工作正開始轉向產品線( #noprojects ),併爲創新者提供價值。
早期採用者
總的來說, DevEx 和 員工 體 驗 仍然是創新者正在探索和應用的東西,它們創造的環境減少了摩擦,並使人們成爲最高效和最誠實的自我。像 羣體編程和羣體測試(Mob Testing) 這樣的實踐正越來越爲人們所接受,技術工作的社會方面正被認爲是技術成功的重要因素。除了道德方面的考慮外, 多 樣性 也是競爭優勢的來源,並且多樣化的團隊可以取得 更好的成果 。
組織 和文化設計仍然是實現更有效成果的兩大重要支柱。像 Teal Organisations 、 Sociocracy (及 S3 )、 Holacracy 這樣的新模式正獲得越來越多的關注,但是,還有很長的路要走。與此同時,一些組織正在採取措施,縮短 工作時間 ,提高工作效率。
一些組織正在把剝離新的顛覆性初創企業作爲生存策略來實現 企業創新 。這些“精益”初創企業的優勢在於,可以從龐大的母公司那裏獲得技能,也容易得到其投資,還有其爲顛覆性創新提供的安全基礎。
變化很快, 演進式架構( E v o lutionary Architecture) 對於成功是絕對必要的,而實施這樣的架構常常需要文化及技術的變革。
我們希望道德規範始終是重要的,2018 年,我們肯定知道 軟件道德規範 問題更多更常被問及。
隨着越來越多組織意識到他們實際上身處軟件行業,因此,無論他們生產什麼產品和提供什麼服務,其 業務敏捷 性 都是受到關注的話題。
完全全棧 產品團隊:T/ π形的產品創造者擁有所有需要的技能,能夠完成從產品開始到部署和支持的全過程。團隊從技術團隊過渡到完整端到端的產品團隊,其擁有業務知識、營銷專業知識、技術開發、用戶體驗、設計、支持能力,以及任何能夠把產品推向市場、響應客戶反饋並予以維護的其他所需技能。
作者簡介
Shane Hastie是 ICAgile 的敏捷學習項目主任,ICAgile 是一個全球認證機構,致力於改善敏捷學習的狀態。自 2000 年首次使用 XP 以來,Shane 一直熱衷於幫助組織和團隊採用可持續、人性化的工作方式,無論他們是什麼門派或打着什麼旗號。在 2011 年到 2016 年間,Shane 擔任 敏捷聯盟 (Agile Al liance) 主任。Shane 領導着 InfoQ.com 的文化及方法(Culture and Methods)編輯團隊。
Ben Linders來自荷蘭,是一位敏捷、精益、質量和持續改進方面的獨立顧問。他著有 《 從敏捷回顧中獲得價值(Getting Value out of Agile Retrospectives)》 、 《Waardevolle 敏捷回顧(Waardevolle Agile Retrospectives)》 、 《什麼在推動質量(What Drives Quality)》 、 《敏捷自我評估遊戲(Agile Self-assessment Game)》 和 《持續改進(Continuous Improvement)》 。作爲顧問、教練和培訓師,他 通過部署有效的軟件開發和管理實踐 來幫助組織。他專注於持續改進、協作和溝通及專業發展,爲客戶提供商業價值。Ben 是敏捷、精益和質量網絡中的活躍成員,經常發表演講及進行寫作。他在 一個雙語(荷蘭語和英語)博客中 分享自己的經驗,並且是 InfoQ 敏捷方面的編輯。可以通過 @BenLinders 在推特上關注他。
Craig Smith有超過 15 年的軟件開發經驗,在那段時間裏,他專注於大量的技術。他從事敏捷實踐超過 10 年,是認證的 Scrum Master 和 ICAgile 專家,也是 Scrum 聯盟和敏捷聯盟的成員,目前,他是一位敏捷教練,在技術和業務項目中擔任技術總管、迭代經理和敏捷教練。他在很多國際大會上發表了演講,是很多敏捷及軟件開發書籍的評論員。在業餘時間,Craig 癡迷於賽車。
Shaaron A Alvares是 InfoQ 在 DevOps、文化及方法的新聞記者和編輯,同時作爲敏捷轉型教練和培訓師在 T-Mobile 工作。她是認證的敏捷領導、國際敏捷聯盟(International Consortium for Agile)認證的敏捷教練及敏捷認證從業者,擁有技術和組織轉型的全球工作經驗。她把精益敏捷生產和軟件開發實踐引入歐洲多個全球福布斯 500 強企業,如:BNP-Paribas、NYSE-Euronext、ALCOA Inc.,並領導了 亞馬遜 、Expedia、微軟、T-Moble 重要的精益敏捷和 DevOps 實踐採用及轉型。Shaaron 通過法國國家科學研究中心(French National Center for Scientific Research,簡稱 CNRS)發表了其碩士和博士論文。
Susan Mclntosh是一位具有編程背景的敏捷教練和 Scrum Master。作爲一位前教師和顧問,她被敏捷實踐,尤其是作爲轉型一部分的訓練和變革管理所吸引。在劇院、舞蹈、瑜伽、烹飪和養育方面的各種經歷中,她找到了改善工作場所文化的類比。Susan 是科羅拉多州丹佛市一位活躍的敏捷社區參與者。
Rafiq Gemmail目前是新西蘭銀行的技術負責人。他是一位羣體編程(mob programming)的熱心倡導者,在新西蘭最大的新聞站點上,他已經通過一年多的羣體編程來支持跨功能團隊。他在 2017 年新西蘭的 JSCon 大會上分享了自己對此的瞭解。Raf 也是 DevOps 文化的擁護者,是新西蘭 DevOps 日的組織者之一。他也是 ICAgile 的認證教練。
Rui對團隊抱有極大的熱情。他在自己職業生涯的大部分時間都以強烈的、自我激勵和積極的態度來影響團隊,始終支持勝利文化。他堅信,遵循 Scrum 的敏捷方法,他能夠充分利用團隊。
Charles Humble於 2014 年 3 月開始接任 InfoQ.com 的主編,指導我們的內容創作,包括新聞、文章、書籍、視頻演示和訪談。擔任 InfoQ 的全職工作之前,Charles 領導我們的 Java 報道,曾是 PRPi 諮詢公司的 CTO,該名譽研究公司於 2012 年 7 月被普華永道收購。在 PRPi,他全面負責所有公司內部使用的自定義軟件的開發。作爲開發人員、架構師和開發經理,他在企業軟件方面有約 20 年的經驗。在業餘時間裏,他作爲總部在倫敦的環境技術團體 Twofish 的三人小組成員之一,寫寫音樂作品。擺弄了 14 年這些昂貴的“玩具”之後,他於 2014 年 2 月發佈了首張專輯。在業餘時間,他也儘可能花時間陪伴妻子及家人。