the A movement

origins and principles

Motivation and Origins

Change

Business value

Complex systems

Kent Beck, Ward Cunningham, Ron Jeffries Mike Beedle, Alistair Cockburn Martin Fowler James Grenning, Jim Highsmith Andrew Hunt Ron Jeffries, Jon Kern, Brian Marick Robert C. Martin Steve Mellor Ken Schwaber, Jeff Sutherland Dave Thomas Arie van Bennekum

Manifesto for Agile Software Development

a.k.a. the Agile Manifesto

2001

Find your values

Takeaways?

Values

Individuals and interactions

over processes and tools

Working software

over comprehensive documentation

Customer collaboration

over contract negotiation

Responding to change

over following a plan

Individuals and interactions

over processes and tools

Working software

over comprehensive documentation

Customer collaboration

over contract negotiation

Responding to change

over following a plan

Principles

Customer satisfaction by rapid delivery of useful software

Customer satisfaction by rapid delivery of useful software

Welcome changing requirements, even late in development

Welcome changing requirements, even late in development

Working software is delivered frequently (weeks rather than months)

Working software is delivered frequently (weeks rather than months)

Close, daily cooperation between business people and developers

Close, daily cooperation between business people and developers

Projects are built around motivated individuals, who should be trusted

Projects are built around motivated individuals, who should be trusted

Face-to-face conversation is the best form of communication (co-location)

Face-to-face conversation is the best form of communication (co-location)

Working software is the principal measure of progress

Working software is the principal measure of progress

Sustainable development, able to maintain a constant pace

Sustainable development, able to maintain a constant pace

Continuous attention to technical excellence and good design

Continuous attention to technical excellence and good design

Simplicity—the art of maximizing the amount of work not done—is essential

Simplicity—the art of maximizing the amount of work not done—is essential

Self-organizing teams

Self-organizing teams

Regular adaptation to changing circumstance

Regular adaptation to changing circumstance

Reflect

Feedback? Questions?

Credits