Agile Software Architecture

Agile Software Architecture

  • Jane Cleland-Huang
  • Adam Czauderna
  • Mehdi Mirakhorli
Publisher:Elsevier Inc. ChaptersISBN 13: 9780128070246ISBN 10: 0128070242

Paperback & Hardcover deals ―

Amazon IndiaGOFlipkart GOSnapdealGOSapnaOnlineGOJain Book AgencyGOBooks Wagon₹6,037Book ChorGOCrosswordGODC BooksGO

e-book & Audiobook deals ―

Amazon India GOGoogle Play Books GOAudible GO

* Price may vary from time to time.

* GO = We're not able to fetch the price (please check manually visiting the website).

Know about the book -

Agile Software Architecture is written by Jane Cleland-Huang and published by Elsevier Inc. Chapters. It's available with International Standard Book Number or ISBN identification 0128070242 (ISBN 10) and 9780128070246 (ISBN 13).

Architecturally significant requirements (ASRs) drive and constrain many aspects of architecture. Eliciting and analyzing these requirements in the early phases of a project means that quality concerns can be discovered and addressed during the architectural design. This reduces the risk of costly and unnecessary refactoring. The challenge of emerging requirements is particularly evident in agile projects, which are inherently incremental; however, existing techniques for eliciting ASRs, such as win-win and i*, are typically rejected by agile development teams as being somewhat heavyweight. In this chapter, we present the notion of an architecturally savvy persona (ASP), which is used to emerge and analyze stakeholders’ quality concerns and to drive and validate the architectural design. ASPs are useful for discovering, analyzing, and managing ASRs, and designing and validating high-level architectural solutions that balance tradeoffs and satisfy stakeholders’ concerns. We show how ASPs can be used to discover quality concerns, drive architectural design, and preserve architectural qualities during long-term maintenance activities.