DevOps關鍵能力之產品和流程 - 重磅新書預覽《加速》

 產品和流程方面需要哪些關鍵能力呢?

本文是重磅新書《加速》讀後感系列文章的續篇。在前文中,我們提到DevOps有24個關鍵能力、持續交付的8個關鍵能力以及架構方面的2個關鍵能力。

01

產品開發

近年來,“敏捷”在方法論的混戰中佔據了上風。然而,我們知道,業內充斥着大量的“假敏捷”。

精益過程認可敏捷方法。以下4個因素是決定產品開發過程是否精益的重要參考:

  1. 團隊是否能把產品和特性切分成能在一週內完成和頻繁交付的小特性,包括是否能構建出最小可用產品(MVP)。

  2. 團隊是否充分理解業務流程,是否對所需要的產品和特性有充分的感知。

  3. 組織是否主動和定期地獲取客戶反饋,並把這些反饋反映到產品的設計中。

  4. 開發團隊是否被授權自行制定和修改開發規範,而不需要額外的審批。

分析指出,這些因素將極大地提升軟件交付效能,並改善組織文化和減少摩擦。小批量的交付與用戶行爲探索將同時進行,產生更棒的軟件產品,從而提升整個組織的生產力。

02

關鍵能力

  1. 收集和落實客戶反饋
    敏捷開發的其中一個重點是在開發過程中不斷收集客戶反饋,包括在早期把反饋結合到產品設計中。這將幫助開發人員收集充分的信息並賦能他們交付出客戶想要的軟件產品。

    收集客戶反饋有很多方法:定期採集客戶滿意度指標,主動收集客戶對產品和特性的看法。

  2. 通過價值流圖可視化業務流程
    把業務流程可視化出來,包括軟件產品和特性的在價值流中實現的情況。

  3. 小批量交付
    把大而複雜的需求拆解成更小的、可以快速開發的特性,從而實現頻繁交付。小批量交付意味着更短的交付時間和更快的反饋。

  4. 助力團隊試驗
    團隊被允許試驗一些全新的想法。無需額外審批,自行制定和修改開發流程。這些因素將引領組織效能的提升和持續交付的能力。

當然,團隊不應該在試驗性工作上“爲所欲爲”。這些工作應該藉助小批量交付、可視化工作流以及在產品設計中結合客戶反饋等實踐,確保團隊進行基於反饋的、理由充分的、對業務有利的改進。

前面幾篇文章都是針對具體實踐的一些關鍵能力,而DevOps轉型中最重要的文化能力,將在後續文章介紹,敬請留意。

部分內容翻譯自Ariana Brighenti@HSBC的撰文。

前期系列文章:

DevOps需要哪些關鍵能力?新書預覽《加速:精益軟件和DevOps的科學》

DevOps關鍵能力之持續交付 - 新書預覽《加速:精益軟件和DevOps的科學》

DevOps關鍵能力之架構篇 - 新書預覽《加速:精益軟件和DevOps的科學》

關於作者


劉華(Kenneth)

  • 就職於世界500強銀行,負責基金服務業務軟件開發與交付

  • 敏捷、精益、DevOps專家

  • 精通極限編程、Scrum、看板方法、測試驅動開發、持續集成、行爲驅動開發、DevOps工具棧

  • 曾在GDevOps、DevOpsDays Meetup、中國軟件技術大會、ArchSummit等論壇發表主題演講

  • 著有《獵豹行動:硝煙中的敏捷轉型之旅》一書

小說體敏捷/DevOps轉型教科書

和實戰經驗分享

購書指南


紙質書、電子書在京東噹噹亞馬遜、微信讀書等渠道已全面上架,搜索關鍵字“獵豹 敏捷”即可找到。點擊閱讀原文可直接購書。

有聲書已登錄喜馬拉雅、微信讀書,適合路上聽書的你。

關注公衆號看其他原創作品

覺得好看,點個“在看”或轉發給朋友們,歡迎你留言

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章