Becoming an Agile Software Architect: Strategies, practices, and patterns to help architects design continually evolving solutions
暫譯: 成為敏捷軟體架構師:幫助架構師設計持續演進解決方案的策略、實踐與模式

V, Rajesh R.

  • 出版商: Packt Publishing
  • 出版日期: 2021-03-19
  • 售價: $2,210
  • 貴賓價: 9.5$2,100
  • 語言: 英文
  • 頁數: 372
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800563841
  • ISBN-13: 9781800563841
  • 相關分類: Agile Software
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A guide to successfully operating in a lean-agile organization for solutions architects and enterprise architects


Key Features:

  • Develop the right combination of processes and technical excellence to address architectural challenges
  • Explore a range of architectural techniques to modernize legacy systems
  • Discover how to design and continuously improve well-architected sustainable software


Book Description:

Many organizations have embraced Agile methodologies to transform their ability to rapidly respond to constantly changing customer demands. However, in this melee, many enterprises often neglect to invest in architects by presuming architecture is not an intrinsic element of Agile software development.


This book guides architects and organizations through new Agile ways of incrementally developing the architecture for delivering an uninterrupted, continuous flow of values that meets customer needs. You'll explore various aspects of Agile architecture and how it differs from traditional architecture. The book later covers Agile architects' responsibilities and how architects can add significant value by positioning themselves appropriately in the Agile flow of work. Through examples, you'll also learn concepts such as architectural decision backlog, the last responsible moment, value delivery, architecting for change, DevOps, and evolutionary collaboration.


By the end of this Agile book, you'll be able to operate as an architect in Agile development initiatives and successfully architect reliable software systems.


What You Will Learn:

  • Acquire clarity on the duties of architects in Agile development
  • Understand architectural styles such as domain-driven design and microservices
  • Identify the pitfalls of traditional architecture and learn how to develop solutions
  • Understand the principles of value and data-driven architecture
  • Discover DevOps and continuous delivery from an architect's perspective
  • Adopt Lean-Agile documentation and governance
  • Develop a set of personal and interpersonal qualities
  • Find out how to lead the transformation to achieve organization-wide agility


Who this book is for:

This agile study guide is for architects currently working on agile development projects or aspiring to work on agile software delivery, irrespective of the methodology they are using. You will also find this book useful if you're a senior developer or a budding architect looking to understand an agile architect's role by embracing agile architecture strategies and a lean-agile mindset. To understand the concepts covered in this book easily, you need to have prior knowledge of basic agile development practices.

商品描述(中文翻譯)

針對解決方案架構師和企業架構師在精實敏捷組織中成功運作的指南

主要特點:


  • 發展適當的流程與技術卓越的組合,以應對架構挑戰

  • 探索多種架構技術,以現代化舊有系統

  • 了解如何設計並持續改進良好架構的可持續軟體

書籍描述:
許多組織已經採用敏捷方法論,以轉變其快速響應不斷變化的客戶需求的能力。然而,在這場混戰中,許多企業常常忽視對架構師的投資,認為架構並不是敏捷軟體開發的內在元素。

本書指導架構師和組織通過新的敏捷方式,逐步發展架構,以提供不間斷、持續的價值流,滿足客戶需求。您將探索敏捷架構的各個方面,以及它與傳統架構的不同之處。本書後面將涵蓋敏捷架構師的責任,以及架構師如何通過適當定位自己在敏捷工作流程中來增加顯著的價值。通過範例,您還將學習到架構決策待辦清單、最後負責時刻、價值交付、為變更架構、DevOps 和演進式協作等概念。

在這本敏捷書籍結束時,您將能夠作為架構師在敏捷開發計畫中運作,並成功架構可靠的軟體系統。

您將學到什麼:


  • 清楚了解架構師在敏捷開發中的職責

  • 理解架構風格,如領域驅動設計和微服務

  • 識別傳統架構的陷阱並學習如何開發解決方案

  • 理解以價值和數據為驅動的架構原則

  • 從架構師的角度發現 DevOps 和持續交付

  • 採用精實敏捷的文檔和治理

  • 發展一套個人和人際交往的素質

  • 了解如何引領轉型以實現全組織的敏捷性

本書適合誰:
這本敏捷學習指南適合目前正在進行敏捷開發專案的架構師或渴望參與敏捷軟體交付的架構師,無論他們使用的是何種方法論。如果您是資深開發人員或有志成為架構師,想要通過採納敏捷架構策略和精實敏捷心態來理解敏捷架構師的角色,這本書也將對您有所幫助。為了輕鬆理解本書所涵蓋的概念,您需要具備基本的敏捷開發實踐的先前知識。