Agile Software Architecture: Aligning Agile Processes and Software Architectures

Agile Software Architecture: Aligning Agile Processes and Software Architectures
PDF, ePUB

Book Description
Agile software development approaches have had significant impact on industrial software development practices. Today, agile software development has penetrated to most IT companies across the globe, with an intention to increase quality, productivity, and profitability. Comprehensive knowledge is needed to understand the architectural challenges involved in adopting and using agile approaches and industrial practices to deal with the development of large, architecturally challenging systems in an agile way.
Agile Software Architecture focuses on gaps in the requirements of applying architecture-centric approaches and principles of agile software development and demystifies the agile architecture paradox. Readers will learn how agile and architectural cultures can co-exist and support each other according to the context. Moreover, this book will also provide useful leads for future research in architecture and agile to bridge such gaps by developing appropriate approaches that incorporate architecturally sound practices in agile methods.

Content

CHAPTER 1. Making Software Architecture and Agile Approaches Work Together: Foundations and Approaches

PART 1 - FUNDAMENTALS OF AGILE ARCHITECTING
CHAPTER 2. The DCI Paradigm: Taking Object Orientation into the Architecture World
CHAPTER 3. Refactoring Software Architectures
CHAPTER 4. Driving Architectural Design and Preservation From a Persona Perspective in Agile Projects
CHAPTER 5. Architecture Decisions: Who, How, and When?

PART 2 - MANAGING SOFTWARE ARCHITECTURE IN AGILE PROJECTS
CHAPTER 6. Supporting Variability Through Agility to Achieve Adaptable Architectures
CHAPTER 7. Continuous Software Architecture Analysis
CHAPTER 8. Lightweight Architecture Knowledge Management for Agile Software Development
CHAPTER 9. Bridging User Stories and Software Architecture: a Tailored Scrum for Agile Architecting

PART 3 - AGILE ARCHITECTING IN SPECIFIC DOMAINS
CHAPTER 10. Architecture-Centric Testing for Security: An Agile Perspective
CHAPTER 11. Supporting Agile Software Development and Deployment in the Cloud: a Multitenant, Multitarget Architecture

PART 4 - INDUSTRIAL VIEWPOINTS ON AGILE ARCHITECTING
CHAPTER 12. Agile Architecting: Enabling the Delivery of Complex Agile Systems Development Projects
CHAPTER 13. Building a Platform for Innovation: Architecture and Agile as Key Enablers
CHAPTER 14. Opportunities, Threats, and Limitations of Emergent Architecture
CHAPTER 15. Architecture as a Key Driver for Agile Success: Experiences At Aviva UK

Download Agile Software Architecture: Aligning Agile Processes and Software Architectures PDF or ePUB format free


Free sample

Download in .PDF format



Download in .ePUB format


Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019