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

Sprint



Team

User story

As role/persona
I want activity
so that goal


Test criteria:

Estimate


Priority

Compromise: Be lazy enough


Example

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