Senex Rex
  • Team
  • Blog
  • Resources
  • Contact

Are We Agile? Answer 6 Questions to Find Out

Posted on April 22, 2015 by Dan Greening Posted in Advocacy, Enterprise, Scrum 5 Comments

Iterations of the Light Bulb: Slow Motion Agility?

Are we agile? The highest performing innovators follow 6 progressive agile base patterns. To assess your agility, ask how well you follow those patterns. To stay agile, follow the agile base patterns indefinitely. Audit your business agility with this guide.

People keep asking: Are we agile? or How agile are we? The confusing answers posted to this frequently asked question show we have no good definitions of agile. The Agile Manifesto, perhaps the most recognized definition, covers only software. Other software-specific agile patterns and frameworks claim to define agility. But if we want to live in agile companies and agile economies, we should speak the language of business and commerce, not software. We have nothing.

In this vacuum, breathless advocates make contradictory assertions. Agile is anything from no-rules self-organization to command-and-control [albe2006]. More than one colleague has claimed that Rational Unified Process is agile, an iterative approach that postpones product delivery until after a long sequence of specialized activities. Is it any wonder that some business leaders assert Agile is a religion, some have suggested I stop using the term agile because the term is derided, and some people consider agile development to be nonsense [adam2015]?

But accepted agile methodologies have a practical goal. Agile methodologies seek to rapidly sense environmental change, rapidly adapt to change, and rapidly create solutions. Agile methodologies surf chaos, to gain competitive advantage. We grudgingly pay for rapid adaptation and evolution—we increase the release rate by 10 times or more, suffer structured meetings and scolding ScrumMasters, automate manual work, renegotiate contract lead times, train our staff, etc.—because chaos is not going away. When we respond better to chaos than competitors, we win.

You can’t responsibly answer, Are we agile? Nobody is agile. But you can answer, How agile are we? We can be more or less agile than we were, more or less agile than someone else.

Jeff Sutherland, the co-inventor of Scrum, challenged me to define agile. One day in Hawaii (the absurdity of pondering process in paradise is not lost on me), Jeff said, “Agile is not well defined, anywhere, so why do you even talk about agile anything? You should be talking about Scrum, which has a definition!” And I laughed. And he laughed. And then I thought, “Really?”

To define “agile”, look at practices agilists talk about. Agilists admire and study Lean Startup, Scrum, XP, Kanban, Lean Manufacturing, Theory of Constraints, Toyota Production System, Getting Things Done, PDCA, OODA, Cost of Delay, Real Options, Pomodoro, etc. They have a lot in common, we just have to look.

Every creative activity benefits from agility. Manufacturing design, general management, finance, marketing, human resources, facilities, business development, venture capital, art, event planning, recruiting and sales all can be, and should be, agile. No agilist thinks agile applies only to software development. In fact, as software agilists make engineering departments more agile, we discover that non-agile departments in the company impede us. But we stick with our myopic software-based agile definitions. And when our non-software colleagues encounter the term “software” in the Agile Manifesto, they conclude that “agile is a software thing.” It’s our own fault people think agile is just for software.

With no general agile guide, I decided to construct one, if only for myself. Over the past months, I have classified every agile pattern into six generative base patterns. I intend to create an agile pattern language. A pattern language is a collection of progressively more specific patterns that generate a system. An agile pattern language is a set of patterns that generates all agile methodologies. The coolest pattern languages, like Christopher Alexander’s book on towns, buildings and construction [alex1977], present a first pattern that could generate a healthy system on its own, but add further patterns to generate it faster, more resiliently, etc.

Here we go…

Agile Base Patterns

Agile entities …

  1. establish a driving purpose (i.e., a mission to focus Sprint goals, minimum viable products (MVPs), learning objectives, etc.)
  2. measure leading indicators (i.e., velocity, NPS, clicks, happiness, progress metrics aligned with entity’s mission),
  3. experiment to improve (i.e., retrospective in Scrum, measure-learn in Lean Startup),
  4. limit work in progress (i.e., ship every Sprint, follow one piece flow).

Resilient agile entities also …

  1. embrace collective responsibility (i.e., Sprint Commitment and Surrogate Product Owner in Scrum, Collective Code Ownership in XP).

Expansive agile entities also …

  1. solve systemic problems (i.e., five whys, theory of constraints).

The first four patterns create something I call “fragile agile”. If you establish a driving purpose, measure economic progress, proactively experiment to improve and limit work-in-progress, you can sense, adapt and produce rapidly. But you might not be able to sustain that discipline for long. Routine disturbances fatally misalign your capabilities and market: when an important team member leaves, when a competitor emerges, or when a leader advocates a new mission, you are left with a team that can no longer sense, adapt and produce rapidly.

Adopting the fifth pattern gives us resilient agile. Collective responsibility (or just plain personal responsibility for an agile individual) motivates people to fill in for lost skills, investigate market changes and learn faster. Routine disturbances simply motivate people to learn.

The sixth pattern, solving systemic problems, expands our analysis and solutions beyond our agile entity to the system around us. There are no rigid boundaries between the agile entity and its context, beyond the practical. Yes, we continue taking collective responsibility—it is our job to fix problems apparent in our collective product—but systemic solutions explicitly consider how we might help suppliers, bosses, other departments discover new ways of doing things, for their benefit and ours. Toyota ultimately had to train its suppliers, and even its competitor General Motors, to adopt its agile Toyota Production System, to help it adapt more rapidly to a changing world.

Are these six patterns sufficient to define agile methodologies? I think so. And ask yourself whether non-agile approaches conform to any of these six base patterns. I think not.

How agile are we?

Now that we have defined agile, you can assess how agile you are by answering these questions:

  1. Do we have a driving purpose that our current activities serve? Do we have a shared purpose? Does it help focus our work? Do we set challenging goals aligned with our purpose? Does the organization have a program to align our activities with our purpose? For more, see: Agile Base Pattern: Driving Purpose.
  2. Do we frequently and easily measure our economic progress? What is our economy? Do we measure progress toward our driving purpose? What metrics provide leading indicators for us? Could we improve our progress metrics for better alignment with the overall organization’s mission and economy? For more detail see: Agile Base Pattern: Measure Economic Progress.
  3. Do we proactively experiment to improve? Are we actively comparing our hypothesized economic progress metrics with the actual outcome in our experiments (aka iterations, sprints or SDLC)? When we change our process (WIP limits, Sprint length, Done criteria, Ready criteria, methodology, etc.) do we base our decision to change on something we can measure, do we hypothesize an improvement, and do we test our hypothesis? Do we mutually agree and adhere to our process so we have a controlled experiment? For more detail see: Agile Base Pattern: Proactively Experiment to Improve.
  4. Do we limit work in process? How much work have we done that is currently unreleased? How long are our Sprints? What about our planning efforts? Do we have a lot of work invested in planning, estimation, design? Could we get the same benefits with less overall waste by iteratively building, planning, estimating and designing? For more detail see: Agile Base Pattern: Limit Work in Process.
  5. Do we embrace collective responsibility? How many people on our team felt personally responsible for a recent problem in the collective team outcome, and changed their behavior to help prevent that problem in the future? Do we help each other excel?
    When you’re looking for it, it can be obvious when employees and leaders don’t embrace collective responsibility: Do we deny problems exist? Do we rapidly blame others for problems? (If good people mysteriously disappear from your organization, it probably has this problem.) Do we blame organizational policies or hierarchies for our problems? Do we feel guilty (blaming our immutable characteristics)? Do we shamble into work, like zombies, because it pays the bills? For more detail see: Agile Base Pattern: Embrace Collective Responsibility.
  6. Do we solve systemic problems? When we last had a problem, was the discussion limited to obvious causes, or did we dig deep to find systemic causes, come up with more permanent solutions, and advocate for those solutions, possibly outside the team? Does the organization seriously encourage these deep explorations, and reward people who lead them? For more detail see: Agile Base Pattern: Collaborate to Fix Systemic Problems

By answering these questions, you answer How agile are we? Don’t just leave it at that, ask your peers these same questions. What about your executive suite? How agile are they? What are the simplest, least politically dangerous actions they can take to add agility to the company?

The point, of course, is that these questions can not only assess your agility; they provide guidance to improve. That’s what you were really asking when you said, “Are we agile?”, right?

Good luck!

p.s. I intend to base a larger body of work, specifically an agile pattern language on these generative agile base patterns. I need your feedback to help improve and promote them. Whether I irritate or inspire, bore or enlighten, please comment or tweet (with @greening or #agility) or call me up and yell.

References

[albe2006] David S. Alberts and Richard E. Hayes, Understanding Command and Control, Command and Control Research Program (CCRP), 2006 http://dodccrp.org/files/Alberts_UC2.pdf.

[alex1977] Christopher Alexander, Murray Silverstein and Sara Ishikawa, A Pattern Language: Towns, Buildings, Construction, Oxford University Press (1977).

[adam2015] Jasmine Adamson, “Why do some developers at strong companies like Google consider Agile development to be nonsense?” Quora (25 March 2015), https://www.quora.com/Why-do-some-developers-at-strong-companies-like-Google-consider-Agile-development-to-be-nonsense (> 2000 up votes).

Related Work

The six Agile Base Patterns are described in detail at Senex Rex. See Driving Purpose, Measure Economic Progress, Proactively Experiment to Improve, Limit Work in Process, Embrace Collective Responsibility and Collaborate to Solve Systemic Problems. Subsequent posts will explore patterns beyond these basics. Subscribe below to be notified when new posts go live.

 


Senex Rex tackles challenging problems at the agile management frontier. We help companies, teams and leaders accelerate and sustain value and quality production, so we can all live better lives. Contact us for help with agile transformation, turnaround management or performance improvement.

Share this:

  • Click to print (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to email a link to a friend (Opens in new window)
  • More
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Pocket (Opens in new window)
agile base patterns agile canon pattern language
« Call to Submit Papers: Agile / Lean at HICSS (January 5-8, 2016)
Strategy Scrum Teams »

5 thoughts on “Are We Agile? Answer 6 Questions to Find Out”

  1. Pingback: 5 Base Patterns to Guide Agile Teams | Ryan Ripley

  2. Pingback: Is Your Agile an Antique? | Agile Out Loud

  3. Pingback: AgileSolutions – How Leaders Create Agile Success

  4. Pingback: Agile Elementary.. | | Brawny Techie

  5. Pingback: 17: 5 Base Patterns to Guide Agile Teams - Ryan Ripley

Leave a comment Cancel reply

You must be logged in to post a comment.

Continue with Facebook
Continue with LinkedIn

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pages

  • 5 Points
  • Account
  • Agile Capitalization
  • Agile Capitalization Video: Greening and Rudd
  • Agile Training
  • Agility Language
  • Call for Papers: Agile/Lean at HICSS (Kauai, January 5-8, 2016)
  • Call for Papers: Agile/Lean at HICSS
    (due June 15, 2016)
  • Certified Enterprise Coaching
  • Clients
  • Contact Us
  • Courses: Agile Capitalization Workshop
  • Courses: Agile Development
  • Courses: Agile Product Management
  • Courses: Executive Introduction to Agile
  • Courses: Scrum@Scale Practitioner
  • Dan R. Greening
  • Enterprise Scrum: Scaling Scrum to the Executive Level
  • Glossary
  • Home
  • Jeff McKenna
  • John Horton
  • Kay Lynn Gabaldon
  • Login
  • Logout
  • Members
  • Password Reset
  • Premium Content
  • Premium Content 2
  • Privacy Policy
  • Register
  • Release Duration and Enterprise Agility
  • Resources
  • Rob Myers
  • Senex Rex Team
  • Short Course: Agile Manager
  • Sign up for Premium Content
  • Software Moneyball
  • Subscribe
  • The First of Five Challenges to Large Organizations that Force Agility
  • Troy Magennis
  • User
  • Vincent T. Mills
  • Senex Rex Blog Posts
  • Rapid Agile Forecasting

Archives

  • August 2018
  • February 2018
  • February 2017
  • March 2016
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • February 2015
  • August 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • April 2012
  • March 2012
  • December 2011
  • July 2011
  • March 2011
  • February 2011
  • September 2010
  • August 2010
  • May 2010
  • April 2010
  • March 2010
  • January 2010
  • May 2009
  • March 2009

Categories

  • Advocacy (11)
  • Agility (10)
    • Agile Base Patterns (7)
  • Calls for Papers (4)
  • Enterprise (23)
  • Events (5)
  • Job Search (1)
  • Marketing (2)
  • Metrics (12)
  • Personal (7)
  • Personal Improvement (2)
  • Portfolio Management (11)
  • Product Management (9)
  • Quality (6)
  • Scrum (31)
  • Software (4)
  • Training (2)
  • Uncategorized (5)

WordPress

  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)

Pages

  • 5 Points
  • Account
  • Agile Capitalization
  • Agile Capitalization Video: Greening and Rudd
  • Agile Training
  • Agility Language
  • Call for Papers: Agile/Lean at HICSS (Kauai, January 5-8, 2016)
  • Call for Papers: Agile/Lean at HICSS
    (due June 15, 2016)
  • Certified Enterprise Coaching
  • Clients
  • Contact Us
  • Courses: Agile Capitalization Workshop
  • Courses: Agile Development
  • Courses: Agile Product Management
  • Courses: Executive Introduction to Agile
  • Courses: Scrum@Scale Practitioner
  • Dan R. Greening
  • Enterprise Scrum: Scaling Scrum to the Executive Level
  • Glossary
  • Home
  • Jeff McKenna
  • John Horton
  • Kay Lynn Gabaldon
  • Login
  • Logout
  • Members
  • Password Reset
  • Premium Content
  • Premium Content 2
  • Privacy Policy
  • Register
  • Release Duration and Enterprise Agility
  • Resources
  • Rob Myers
  • Senex Rex Team
  • Short Course: Agile Manager
  • Sign up for Premium Content
  • Software Moneyball
  • Subscribe
  • The First of Five Challenges to Large Organizations that Force Agility
  • Troy Magennis
  • User
  • Vincent T. Mills
  • Senex Rex Blog Posts
  • Rapid Agile Forecasting

Archives

  • August 2018
  • February 2018
  • February 2017
  • March 2016
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • February 2015
  • August 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • April 2012
  • March 2012
  • December 2011
  • July 2011
  • March 2011
  • February 2011
  • September 2010
  • August 2010
  • May 2010
  • April 2010
  • March 2010
  • January 2010
  • May 2009
  • March 2009

Categories

  • Advocacy (11)
  • Agility (10)
    • Agile Base Patterns (7)
  • Calls for Papers (4)
  • Enterprise (23)
  • Events (5)
  • Job Search (1)
  • Marketing (2)
  • Metrics (12)
  • Personal (7)
  • Personal Improvement (2)
  • Portfolio Management (11)
  • Product Management (9)
  • Quality (6)
  • Scrum (31)
  • Software (4)
  • Training (2)
  • Uncategorized (5)

WordPress

  • Log in
  • WordPress
Copyright ©2013-2015 Senex Rex LLC. All Rights Reserved.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT