Agile and Symfony2

Filling the gap between agile theory and code reality

Symfony Live Paris, 8.6.2012
© David Buchmann, Liip AG

About David Buchmann

Agile & You

Agile Manifesto

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Kent Beck, Martin Fowler, Ken Schwaber, Jeff Sutherland, et al.

For example: Scrum

© Adapted by Liip from "Agile Software Development with Scrum" by Ken Schwaber & Mike Beedle



User story

As role/persona
I want activity
so that goal

Test criteria:



Compromise: Be lazy enough


You know you will have huge traffic: Do ESI from the start

You don't know about the load yet: Code things properly, but leave out the extra complexity of ESI for now

What the user stories do not tell you