Skip to main content

The commandments of Agile

Six thoughts on Agile - some satirical, some serious.

Illustration of a tombstone with a screen on a background of a chart with a line graph
Working on end-to-end product/service design means we have frequent discussions about methodology.

The organisations we work with span a wide range of sectors - financial services, energy, automotive. Typically, we see an almost religious fervour around shifting to Agile delivery.

We’ve built this out into a tabula as follows:

Questionable belief:

  • Thou shalt stop delivering in the bad old ways – huge, black box waterfall projects.

  • Thou needest to think and act more like a startup.

  • Thou shalt copy, emulate and ape how the world’s best companies [insert your favourite brand here] regardless of heritage, culture, mindset, skills and process you currently have.

The right kind of religion:

  • Thou shalt believe in the power of customers to define their own products. 

  • Thou shalt be comfortable critically challenging one’s own ideas. 

  • Thou shalt embrace the global nature of teams. 

Clearly, a few of our suggestions are more obvious than others - some are perhaps questionable or flippant. 

In reality, the context of the organisation in which you work and the culture it has will model how you deliver branded products and services to market.

Getting Agile right is about uncovering and committing to what works for you – yes you may need to transform your processes, priorities and tools but ultimately it has to slot into your organisational ecosystem.

Equally, setting expectations and levels of commitment expected from stakeholders to deliver in Agile helps. This protects the purity of the methodology and can determine the success of what you deliver to market.  

For more on Agile and its failure, here's some more thinking on the topic.

Related articles

Agile Principles - FAQs

Agile is a product development approach focused on collaboration, adaptability, customer feedback, and continuous improvement. Rather than delivering large projects over long periods, Agile encourages teams to work in smaller increments, learn from feedback, and refine solutions over time. This iterative approach enables organizations to respond quickly to changing customer needs while reducing the risks associated with large-scale development projects. Agile has become a core methodology for businesses seeking greater innovation and responsiveness.

Many organizations adopt Agile practices without embracing the mindset and cultural changes required for success. Simply copying processes used by technology companies does not guarantee positive outcomes if organizational structures, leadership styles, and decision-making processes remain unchanged. Successful Agile adoption requires commitment, collaboration, and a willingness to adapt practices to fit specific business contexts. Agile should support organizational goals rather than be treated as a rigid framework that must be followed without flexibility.

One of Agile's core principles is the belief that customers should actively influence product development. Customer feedback helps teams validate ideas, prioritize features, and ensure that solutions address real user needs. Continuous customer involvement reduces the likelihood of investing time and resources into unwanted features. It also increases confidence that products will deliver meaningful value once released.

Agile encourages teams to experiment, learn from results, and make improvements throughout the development process. By delivering work incrementally, organizations can identify opportunities, test assumptions, and respond to feedback more effectively than traditional project approaches. This continuous learning cycle helps businesses innovate while minimizing risk. Teams can focus on delivering value quickly rather than waiting for large projects to be completed before receiving feedback.

Agile thrives in environments built on trust, transparency, collaboration, and accountability. Without these cultural foundations, Agile practices often become superficial exercises that fail to deliver intended benefits. Organizations must create cultures that encourage experimentation, open communication, and continuous learning. When supported by the right culture, Agile teams can deliver better products, respond faster to change, and create stronger customer experiences.