Agile Death Spirals and Data

Ronald G.  Ross
Ronald G. Ross Co-Founder & Principal, Business Rule Solutions, LLC , Executive Editor, Business Rules Journal , and Co-Chair, Building Business Capability (BBC) Read Author Bio       || Read All Articles by Ronald G. Ross

In an aviation death spiral, a pilot is often flying in clouds. Everything feels fine (maybe a little bumpy), but the altimeter and vertical speed indicator show descent. The pilot should trust the metrics.

Unfortunately, the pilot mistakenly believes the plane is flying with level wings even though it's not. The plane is actually in a banking turn, which pushes the pilot back in their seat. Call it a false gut feel of normal gravity.

To compensate, the pilot attempts to climb by sending more power to the engines, but that just makes things worse. Revving the engines has the effect of tightening the turn, causing the plane to lose altitude at an increasing rate. Think water swirling down a drain.

At this point there are only two possibilities. If you're lucky, you might exit the base of the clouds and correctly perceive what's happening. Let's hope for that outcome. If you're not so lucky, the clouds extend all the way to the ground and that's the end of pilot, plane, and passengers.

Agile Projects

Many agile projects are flying along a lot like that. Let me explain.

In an agile project, the business gives control over to a product manager (perhaps because the business doesn't have time to deal with details or feels they can't communicate with developers). The notion is that the product manager acts like a mini-CEO, a role that includes responsibility for setting up policies. So far so good.

The product manager, however, fails to ensure the policies are fleshed out sufficiently (interpreted into practicable rules). Nonetheless, the developers rev the engines and off they go. Although it all feels quite agile, they have failed to understand the basic business constraints and guardrails relevant to the product. They've initiated their own death spiral.

Where's the instrumentation that gives the real picture? Who's reading it?

The answer is metrics. Sooner or later, the business managers will want to gauge how well the product is working in operation, so they can pull levers to adjust altitude, speed, and fuel consumption.

Who's responsible for gathering the data to supply the business managers with proper metrics? Probably data professionals. Are they likely to be able to do it? Maybe they can gather data to produce something, but what quality is that data likely to have? And how good will the metrics likely be, coming out of it? Not good at all. Why? The appropriate rules were never put into place up-front.

Now you're in an agile death spiral. What should you do? You should trust what your instrumentation is telling you. Something is fundamentally wrong.

Unfortunately, that's not what usually happens. More likely, the product manager and software developers simply rev the engines even more, just tightening the death spiral.

Why can't data professionals step in and save the day?

First of all, they may not have the standing within the organization to do so. Were they even in the party to begin with?

Second, it's probably too late. Once business software is launched without data designs to integrate business functionality and bring coherent semantics to play, such designs can be retrofitted only with great difficulty and delay. Maybe you'll emerge below the clouds and see clearly what's happening before it's too late. Frequently you won't.

Flying Right

In a nutshell, what am I telling you? Three things:

  1. No product, not even a minimum viable product (MVP), should be delivered without support for proper metrics.

  2. High-quality metrics require proper data design and rules.

  3. These data considerations should be part of initial product conversations, not something put off until later — or never.

If you're thinking that agile somehow lets you defy the laws of gravity about data and rules, well, I'm afraid you are simply very, very wrong about that.

Acks to Vanessa Lam, Director of BRSdata, for the core insights of this piece.

# # #

Standard citation for this article:


citations icon
Ronald G. Ross, "Agile Death Spirals and Data" Business Rules Journal, Vol. 23, No. 08, (Aug. 2022)
URL: http://www.brcommunity.com/a2022/c100.html

About our Contributor:


Ronald  G. Ross
Ronald G. Ross Co-Founder & Principal, Business Rule Solutions, LLC , Executive Editor, Business Rules Journal , and Co-Chair, Building Business Capability (BBC)

Ronald G. Ross is Principal and Co-Founder of Business Rule Solutions, LLC, where he actively develops and applies the BRS Methodology including RuleSpeak®, DecisionSpeak and TableSpeak.

Ron is recognized internationally as the "father of business rules." He is the author of ten professional books including the groundbreaking first book on business rules The Business Rule Book in 1994. His newest are:


Ron serves as Executive Editor of BRCommunity.com and its flagship publication, Business Rules Journal. He is a sought-after speaker at conferences world-wide. More than 50,000 people have heard him speak; many more have attended his seminars and read his books.

Ron has served as Chair of the annual International Business Rules & Decisions Forum conference since 1997, now part of the Building Business Capability (BBC) conference where he serves as Co-Chair. He was a charter member of the Business Rules Group (BRG) in the 1980s, and an editor of its Business Motivation Model (BMM) standard and the Business Rules Manifesto. He is active in OMG standards development, with core involvement in SBVR.

Ron holds a BA from Rice University and an MS in information science from Illinois Institute of Technology. Find Ron's blog on http://www.brsolutions.com/category/blog/. For more information about Ron visit www.RonRoss.info. Tweets: @Ronald_G_Ross

Read All Articles by Ronald G. Ross
Subscribe to the eBRJ Newsletter
CONTRIBUTOR ARCHIVES
Ambiguity and Its Cure
Data, Facts, Messages, and Ambiguity
As the Agile Churns
Agile Death Spirals and Data
Business Rules: The Body Analogy
In The Spotlight
 John A. Zachman
';
The Issue Is THE ENTERPRISE By John A. Zachman Jan. 2017 | Vol. 18, Iss. 1
 Silvie  Spreeuwenberg
The BRSolutions Professional Training Suite

BRSolutions Professional Training Suite

All About Concepts, Policies, Rules, Decisions & Requirements
We want to share some insights with you that will positively rock your world. They will absolutely change the way you think and go about your work. We would like to give you high-leverage opportunities to add value to your initiatives, and give you innovative new techniques for developing great business solutions.