Agile Software Architect
Aligning Agile Processes and Software ArchitecturesEdited by
- Ivan Mistrik, Independent Researcher/Consultant in software-intensive systems engineering
- M. Ali Babar, Associate Professor, IT University of Copenhagen, Denmark
- Kai Koskimies, Professor of Software Engineering, Department of Software Systems, Tampere University of Technology, Finland
- Alan Brown, Distinguished Engineer at IBM Rational software, IBM Rational CTO for Europe
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 Architect focusses on gaps in the requirements of applying architecture-centric approaches and principles of agile software development, and demystfies 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 both architecture and agile in order to bridge such gaps by developing appropriate approaches, that incorporate architecturally sound practices in agile methods.
Paperback, 320 Pages
Published: September 2013
- Part I: Introduction
Part II: Agile Software Architecture Processes
Part III: Agile Software Architecture Tools and Techniques
Part IV: Industrial Case Studies and Practices
Conclusion: Current Challenges and Future Directions