The 12 Principles of Agile Software Development

A field compass in action

Twenty years ago, a fierce rebellion named “agile” started among an enclave of besieged software developers to build better software.


From stock trading, to federal bureaucracies, and even celebrity chef-led humanitarian efforts the fruits of those rebels are in evidence across many organizations across the globe.

Yet has “Agile” been co-opted into a manipulative management technique meant to control … rather than empower? 😈


This tension between early stage revolutionaries and late stage politburo prompted us to explore the 12 Principles and write about our efforts turning thought into practice in the software we design and build.

Gear assembly with diagram of final gear placement.

"Alone we can do so little; together we can do so much."

Helen Keller

Digital Product Design UX Design Software Engineering DevOps

Let's Get Started