Agile working - we've all heard of it, but do we really know what it means? In this interactive session, we'll dig into this question, and go beyond the standard definition of agile as software created in rapid iterations. We'll explore how agile is really about a way of thinking; a set of values that guides the choices we make, and how we make them. We'll examine themes of collaboration, self-organisation, multiple workflows and change. Understanding agile methodology and how to apply it is crucial for all software developers. This session will arm you with the theory that any prospective employer will expect, and the practical knowledge that will set you out from the crowd.