The meaning of Agile

A session at SDD 2014

Tuesday 20th May, 2014

11:30am to 1:00pm (GMT)

Agile is a word that accurately describes a philosophy and practice of development that has gained credibility and voice in recent years. The practice and motivation of what many companies, teams, managers and developers are calling Agile, however, often seems a long way from the everyday use of the word ‘agile’ or what was meant originally by those who championed the term and the movement. Scrum, for example, is often portrayed as a simple adjunct to classic project management practices, its empirical basis and self-directed team philosophy often lost in a blur of micromanagement. The technical practices of Extreme Programming are often ignored as inconvenient or not core to a management-centric view of Agile. The same oversimplification and cherry picking can be seen in the wave of Lean thinking adopted into Agile as approaches such as Kanban enter the mainstream and suffer their own dilution.

This talk rewinds the clock and explores the motivation and implications behind the original Manifesto for Agile Software Development, the role of technical practices, the importance of quality in code and architecture, the evolutionary and adaptive nature of Agile, and the psychological and social underpinnings for many of the practices and concepts to be found in the successful application of Agile thinking.

About the speaker

This person is speaking at this event.
Kevlin Henney

Kevlin is an author, presenter and consultant on software development

Focusing on OO design, patterns, Agile development and software architecture. Kevlin has written on the subject of programming practice for many magazines and websites, including Better Software, The Register, C/C++ Users Journal, Application Development Advisor, Java Report, and Overload. He is a member of the IEEE Software Advisory Board. Kevlin is also co-author of two books on patterns, and editor of 97 Things Every Programmer Should Know. Over the years he has spoken at numerous conferences around the world, including ACCU, DevWeek, GOTO, Software Architect, OOPSLA and QCon.

Sign in to add slides, notes or videos to this session

SDD 2014

England England, London

19th23rd May 2014

Tell your friends!


Time 11:30am1:00pm GMT

Date Tue 20th May 2014

Session Hash Tag


Short URL


Official session page


View the schedule



Books by speaker

  • 97 Things Every Programmer Should Know

See something wrong?

Report an issue with this session