Architecture Modernization: Socio-Technical Alignment of Software, Strategy, and Structure (架構現代化:軟體、策略與結構的社會技術對齊)
Tune, Nick, Perrin, Jean-Georges
相關主題
商品描述
Proven techniques and principles for modernizing legacy systems into new architectures that deliver serious competitive advantage.
For a business to thrive, it needs a modern software architecture that is aligned with its corporate architecture. This book presents concrete practices that sync software, product, strategy, team dynamics, and work practices. You'll evolve your technical and social architecture together, reducing needless dependencies and achieving faster flow of innovation across your organization.
In Architecture Modernization: Socio-technical alignment of software, strategy, and structure you'll learn how to:
- Identify strategic ambitions and challenges using listening and mapping tours
- Visualize your business landscape and crucial capabilities with Wardley Mapping
- Create a product taxonomy as a framework for your architecture
- Run big picture EventStorming workshops to map business domains
- Apply Team Topologies patterns to identify and refine value streams
- Design loosely coupled, domain-aligned software architectures
- Build internal developer platforms for rapid, reliable evolution
- Implement data mesh principles and tools to revolutionize data engineering
- Deliver compelling modernization roadmaps focused on continuous value
Architecture Modernization: Socio-technical alignment of software, strategy, and structure shows you how to turn the practice of architecting systems into a transformative process for your entire company. Chapter-by-chapter, you'll identify the reasons and benefits of modernization, design an architecture that works for your business, and then implement your new approach in a progressive and sustainable manner. Every technique is illustrated with insightful industry examples and an interactive Miro board that lets you dig deeper.
Forewords by Matthew Skelton and Xin Yao.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
The decisions you make about your software are inherently connected to the decisions you make about your business. Why not turn the mundane task of modernizing legacy systems into a transformative process for your entire company? This book shows you how! It reveals a socio-technical approach to align your software and products with organizational dynamics and ways of working.
About the book
Architecture Modernization: Socio-technical alignment of software, strategy, and structure presents a clear path for upgrading your entire organization when you re-imagine your software. In it, you'll learn to combine practices like Domain-Driven Design, Event Storming, and Wardley Mapping to discover user needs, design optimal architecture, and avoid falling back into old habits. Provocative examples from Danske, Salesforce, the UK Government, and others show the real-world result of each approach, identifying techniques you can apply effectively in your own business.
What's inside
- Uncover cross-org challenges and opportunities
- A product-centric approach to architecture
- Envision architecture as a portfolio to prioritize investment
About the reader
For CTOs, tech leads, and principal engineers who decide on architecture and organization design.
About the author
Nick Tune helps organizations modernize their architectures through empowered product teams and continuous delivery. Jean-Georges Perrin builds innovative and modern data platforms.
The technical editor on this book was Kamil Nicieja.
Table of Contents
1 What is architecture modernization?
2 Preparing for the journey
3 Business objectives
4 Listening and mapping tours
5 Wardley Mapping
6 Product taxonomy
7 Big picture EventStorming
8 Product and domain modernization
9 Identifying domains and subdomains
10 Strategic IT portfolio
11 Team Topologies
12 Loosely coupled software architecture
13 Internal developer platforms
14 Data mesh revolutionizing data engineering
15 Architecture modernization enabling teams
16 Strategy and roadmaps
17 Learning and upskilling
商品描述(中文翻譯)
現代化遺留系統的成熟技術和原則,以實現嚴重的競爭優勢。
為了使企業蓬勃發展,需要一個與企業架構相符的現代軟體架構。本書介紹了具體的實踐方法,將軟體、產品、策略、團隊動態和工作實踐同步。您將共同發展技術和社會架構,減少不必要的依賴,實現創新在組織中的更快流動。 在《架構現代化:軟體、策略和結構的社會技術對齊》中,您將學習如何:- 使用聆聽和映射之旅來確定戰略目標和挑戰
- 使用Wardley Mapping視覺化您的業務景觀和關鍵能力
- 創建產品分類法作為架構的框架
- 運行大圖事件風暴研討會來映射業務領域
- 應用團隊拓撲模式來識別和優化價值流
- 設計鬆散耦合、與領域對齊的軟體架構
- 構建內部開發者平台,實現快速、可靠的演進
- 實施數據網格原則和工具,革新數據工程
- 提供以持續價值為重點的引人注目的現代化路線圖
《架構現代化:軟體、策略和結構的社會技術對齊》向您展示如何將系統架構實踐轉變為整個公司的變革過程。逐章,您將確定現代化的原因和好處,設計適合您業務的架構,然後以漸進和可持續的方式實施新方法。每個技術都以深入的行業實例和互動式Miro板進行說明,讓您更深入地了解。 Matthew Skelton和Xin Yao撰寫的前言。 購買印刷版書籍可免費獲得Manning Publications的PDF、Kindle和ePub格式的電子書。 關於技術 您對軟體的決策與您對業務的決策密切相關。為什麼不將現代化遺留系統的乏味任務轉變為整個公司的變革過程呢?本書向您展示如何做到!它揭示了一種社會技術方法,將您的軟體和產品與組織動態和工作方式相協調。 關於本書 《架構現代化:軟體、策略和結構的社會技術對齊》提供了一條清晰的路徑,讓您在重新設想軟體時升級整個組織。在這本書中,您將學習如何結合領域驅動設計、事件風暴和Wardley Mapping等實踐方法,發現用戶需求,設計最佳架構,避免重新陷入舊習慣。丹斯克銀行、Salesforce、英國政府等的引人注目的實例展示了每種方法的真實世界結果,確定了您可以在自己的業務中有效應用的技術。 內容簡介
- 揭示組織間的挑戰和機遇
- 以產品為中心的架構方法
- 將架構視為投資優先順序的組合
讀者對象 適合CTO、技術主管和首席工程師等負責架構和組織設計的人士。 關於作者 Nick Tune通過授權的產品團隊和持續交付幫助組織現代化其架構。Jean-Georges Perrin構建創新和現代的數據平台。 本書的技術編輯是Kamil Nicieja。 目錄 1 什麼是架構現代化?
2 為旅程做準備
3 商業目標
4 聆聽和映射之旅
5 Wardley Mapping
6 產品分類法
7 大圖事件風暴
8 P
作者簡介
Nick Tune is a principal consultant who helps organizations to modernize their architectures and ways of working towards empowered product teams and continuous delivery. He works with clients in various sectors like Travel, Finance, ecommerce, and Government and is always trying to find the optimal balance of facilitator, coach, and consultant on every project.
Jean-Georges "jgp" Perrin is a technology leader focusing on building innovative and modern data platforms, author, and president of AIDA User Group. He is passionate about software engineering and all things data, including Data Mesh. He is proud to have been recognized as a Lifetime IBM Champion.
作者簡介(中文翻譯)
Nick Tune 是一位主要顧問,協助組織現代化其架構和工作方式,朝向賦予權力的產品團隊和持續交付。他與旅遊、金融、電子商務和政府等各個行業的客戶合作,並且在每個專案中都努力尋找促進者、教練和顧問之間的最佳平衡。
Jean-Georges 'jgp' Perrin 是一位科技領袖,專注於建立創新和現代化的數據平台,同時也是一位作家和 AIDA User Group 的主席。他對軟體工程和所有與數據相關的事物,包括 Data Mesh,充滿熱情。他很自豪能夠被譽為終身 IBM Champion。