How to Explain Agile to Your Stakeholders

If you work in an IT organization that seeks to operate in an Agile fashion, you may have run across the challenge of getting your stakeholders — those people who you’re building solutions for inside your organization — involved in your work and keeping them engaged at an appropriate level.

This is a common challenge often attributable to the way you introduce your stakeholders to the way you’re working if you introduce them at all. Arthur the product owner’s experience may be a little unique, but it is representative of how stakeholders often find out about how they’re expected to work with development teams.

Agile is a way of looking at and thinking about how to approach knowledge work. Instead of a noun, it’s an adjective. It’s a mindset.

The works most often cited to explain those mindsets are the Manifesto for Agile Software Development and the 12 Principles Behind the Agile Manifesto. Those documents are good starting points, but it’s helpful to express them in terms meaningful to your stakeholders.

Agile MindsetDescribing an Agile mindset

The Agile Manifesto and corresponding Principles were written specifically for the context of software development and were intended to address issues that software development teams faced in the late 1990s and early 2000s.

While the ideas are certainly applicable to the entire organization, the specific wording of the two documents is focused on software development.

When I’m asked to explain Agile to people who don’t develop software for a living, I describe it in terms of a mindset that has two key aspects.

  1. Deliver maximum outcome with minimum output.
  2. Seek short feedback cycles so you can learn and adapt quickly.

The 12 Principles paraphrased

It’s usually not sufficient to stop there, so it’s often helpful to go a little deeper and provide some “operating instructions”.  In that case, it’s helpful to paraphrase the 12 Principles in a way that’s meaningful to people throughout the organization.

  1. Deliver value through satisfying your customer’s needs.
  2. You don’t know everything when you start a new endeavor. Structure your approach so that you can learn and adjust.
  3. Strive for short feedback cycles to aid the learning mentioned in #2.
  4. Don’t construct silos. Keep your teams cross-functional.
  5. Pay attention to the people doing the work. Trust them. Give them the environment and support they need.
  6. Remove as many barriers to collaboration as you can for that cross-functional team so that they can have short feedback cycles.
  7. Determine the outcome you’re trying to achieve and measure progress and success based on whether you’re delivering that outcome.
  8. Keep a sustainable pace. Working overtime is not effective. People can’t multitask. Instead of trying to do a bunch of things at once, focus on the most important thing.
  9. Follow the appropriate practices for building your product or delivering your service. Pick the ones that allow you to learn and adapt.
  10. Simplicity — the art of maximizing the amount of work not done — is essential.
  11. Let the people who do the work figure out how they’re going to do the work based on their knowledge and experience.
  12. Use short feedback cycles to reflect and adapt.

I originally described the principles in this way when I was interviewed for an article targeted at small business owners.

Understanding the mindset is not the end goal

You most likely want to describe Agile to your stakeholders to aid in your efforts to embrace Agile as an IT team, and ultimately as an organization.

Embracing Agile should not be your end goal.

Presumably your organization is looking for a competitive advantage or are looking to continuously improve. Working in an Agile fashion will help you accomplish that. However, if your organization cannot clearly express WHY you think they should embrace Agile, you’re setting yourselves up for disappointment.

What are there some other ways to explain Agile in a business context?

There are some people looking to apply these ideas to broader organizations and have adopted the term business agility as a label for those ideas. Agile Alliance has an ongoing Business Agility Initiative to explore these ideas.

There have also been reformulations of Agile values and principles that reflect what we’ve learned since 2001. A couple of examples are Modern Agile and Product Agility.

All of these different explanations are valuable and put forth great ideas. I personally long for the day when the adjective “agile” is no longer needed because the ideas described above are just the way people work as a matter of course.

What are some ways you have used to introduce Agile ideas to the people you have to work with? Leave your thoughts in the comments.

This is an Agile Alliance community blog post. Opinions represented are personal and belong solely to the author. They may not represent the opinion or policy of Agile Alliance.

Add to Bookmarks Remove Bookmark
Add to Bookmarks Remove from Bookmarks
Add to Bookmarks Remove from Bookmarks
Kent McDonald

Kent McDonald

Kent J McDonald writes about and practices software product management. He has IT and product development experience in a variety of industries including financial services, health insurance, nonprofit, and automotive. Kent currently practices his craft for a variety of organizations and provides just in time resources for product owners and business analysts at KBP.media and Product Collective. When not writing or product managing, Kent is his family’s #ubersherpa, listens to jazz and podcasts (but not…

Recent Agile Alliance Blog Posts

Post your comments or questions

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

Not yet a member? Sign up now