LeadingAgile is Now LiminalArc. Read the Full Announcement

Move beyond isolated AI experiments to build scalable, domain-driven systems with AI-ready architectures.

Enhance valuation and accelerate ROI through due diligence, tech migrations, and strategic restructuring.

Control cloud costs, streamline data, and focus investments on high-value, scalable solutions.

Streamline operations and improve decision-making by aligning your ERP systems with how your business actually works.

Reduce risk and increase resilience by closing the security gaps hiding in your architecture and workflows.

Optimize operations, restructure teams, and modernize technology to maximize the value of digital investments.

Deliver mission-critical software in production-ready increments that create measurable value early.

Reduce risk and complexity with every cycle, turning legacy systems into platforms that can evolve.

The belief that shaped us — and how it evolved into LiminalArc, the natural next step in our journey.

Our team of over 100 experts spans the nation, from consultants and technical architects to product specialists.

We are looking to hire mature, pragmatic consultants who are deeply passionate about meaningful change.

Dealing in Abstraction

Mike Cottmeyer Chief Executive Officer
Reading: Dealing in Abstraction

Back when I was a project manager I read something that stuck with me.

Great project managers take the complexity of what’s happening on the ground and reflect that in a plan such that people can understand and make good decisions.

Said another way, the plan is a useful abstraction of reality.

I used to tell people that all the real work goes on in between the lines of the project plan.

I think that most folks have a tough time dealing with abstraction.

That’s a bit of a problem.

You see, what goes on in the world is complex. In some ways indescribable.

Abstractions allow us to deal with complexity in a way that we can understand.

If we demand exactness, it’s often too complicated or too expensive to model.

I used to tell people we need our plan to be close enough to reality that all the smart people working with us can get it figured out.

The real work goes on in between the lines of the plan.

If the abstraction is too far from reality, it’s not useful. It doesn’t get us close enough.

If it’s too close, it doesn’t add clarity and understanding.

I live in a world of models and abstractions and metaphor

Teams, Backlogs, Working Tested Software

Compass, Journey, and Roadmap

Structure, Governance, and Metrics

Scrum is an abstraction

SAFe is an abstraction

LeSS in an abstraction

These are tools designed to help people understand.

Frankly, there is no way to write a book about how to run YOUR company.

There are patterns that tend to work in lots of companies.

Those patterns are abstractions.

If the abstractions are close enough to reality, they simplify the story.

If not, they add to the confusion.

We have to get our systems close enough to reality that they help.

We have to understand no system will be an exact reflection of what is really happening

We have to leave it to the smart people to work it out as they go.

Next The Executives Guide to Leading Agile Transformation - Intro and Overview #Agile2016

Comment (1)

  1. Brian Sondergaard
    Reply

    Nice post. High performance – success of any sort – comes down to: smart people exercising good judgement and making good decisions. Our job as leaders is to help set the context, including the guard rails and abstractions you’re describing here, that make it a little easier for our people to do just that.

    Reply

Leave a comment

Your email address will not be published. Required fields are marked *

×