Architecture represents the set of significant design decisions that shape the form and the function of a system, where significant is measured by the cost of change. GRADY BOOCH Evolution of Architectural Work 5 |
software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan Evolution of Architectural Work 19 |
and interactions Useful documentation for Working Software Contract negotiation for Customer collaboration Enough plan for Responding to change Evolution of Architectural Work 20 |
that performs a small end-to-end function. It need not use the final architecture, but it should link together the main architectural components. The architecture and the functionality can the evolve in parallel. ALISTAIR COCKBURN Evolution of Architectural Work 31 |
use of the system? • Scenario of change • How is the system evolving? • Failure scenario • How does the system respond to unexpected events? Evolution of Architectural Work 34 |
of concerning user stories • Quality Story • Own user story • Gap in Principles • Own user story: Definition of principle Evolution of Architectural Work 37 |
design or construction approach that’s expedient in the short term but that increases complexity and is more costly in the long term. STEVE MCCONNELL Evolution of Architectural Work 38 |