Chapter 9

Bridging User Stories and Software Architecture

A Tailored Scrum for Agile Architecting

Jennifer Pérez, Jessica Díaz, Juan Garbajosa and Agustín Yagüe,    Universidad Politécnica de Madrid (Technical U. of Madrid), Madrid, Spain

Abstract

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 tailored Scrum for agile architecting by (1) defining product requirements in terms of features by using feature pools and feature trees to provide the portfolio and roadmap visions of a product, (2) designing highly flexible architecture called working architecture, (3) bridging user stories ...

Get Agile Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.