Descripción
|
|
---|---|
Agile architecting is a key issue to scale Agile to develop large software systems. This chapter describes a set of mechanisms that make agile architecting feasible. These mechanisms are smoothly integrated in a tai-lored Scrum for agile architecting by (i) defining product requirements in terms of features by using feature pools and feature trees to provide the portfolio and roadmap vision of a product, (ii) designing highly flexible architecture called working architecture, (iii) bridging user stories and software architecture through features and design decisions as traceability mechanisms, and (iv) systematically assisting agile practitioners by conducting change impact analysis of features iteration after iteration of the agile process. This tailored Scrum for agile architecting has been successfully put into practice to develop several projects, which have been deployed in a software factory set up in collaboration between the Technical University of Madrid (UPM) and the company Indra. In this chapter, one of these projects is used to illustrate how this tailored Scrum has been applied and how it can be adopted. | |
Internacional
|
Si |
DOI
|
10.1016/B978-0-12-407772-0.00008-3 |
Edición del Libro
|
|
Editorial del Libro
|
Ed. Morgan Kaufmann Publishers |
ISBN
|
9780124077720 |
Serie
|
|
Título del Libro
|
Agility and Software Architecture: Integrating Agile and Architecture-driven approaches in Practice |
Desde página
|
215 |
Hasta página
|
241 |