Over a million developers have joined DZone.

What is Missing in the Agile World? Thinking in Models, LeSS

DZone's Guide to

What is Missing in the Agile World? Thinking in Models, LeSS

Break out the pencil and blueprints, it's time to get down to modelling! How else can you predict how A affects B, C, or D?

· Agile Zone ·
Free Resource

Buckled up and all set to kick-start your Agile transformation journey? 10 Road Signs to watch out for in your Agile journey. Brought to you in partnership with Jile.

Our Agile practitioners are pretty good with Scrum ceremonies, Kanban, WIP limits, cycle times, and even building the self-organizing teams. However, I feel that the important thing that is lacking from the vocabulary of Agilists is "modeling."

You might be questioning, "What's modeling, and why is it so important?"

Remember, we live in a complex world. Every conversation, action, and interaction is producing new behaviors and consequences impacting the system at large.

Modeling enables us to organize this complex information in a meaningful manner for further analysis, brainstorming, and forecasting.

One must also remember that models are as good as the data at hand. That's why it is said that "all models are wrong and some are useful."

There are researchers who prove that people who model the system are better at making right choices and better decisions.

For example, consider a group which is keen to model the decision about hiring developers quickly (even though low-skilled) to increase the feature velocity.

Teams and leaders who can model the idea before implementing it can see that, in the longer run, this decision of hiring low-skilled developers could work against the intended goal of increasing the velocity.

As seen in the systems model below, the low-skilled developers could end up creating more defects in the long run and thus reducing the feature velocity.

Modeling decisions, ideas, and observations will enable the team to make conscious choices rather than being driven based on instincts or past experiences.

Every day, leaders and team members are making critical decisions without really modeling their impact on rest of the system. I feel that modeling skill is a crucial gap in the Agile world as of now.

This is one of the key reasons why LeSS has embedded "Systems Thinking" as one of its principles and encouraged teams to Systems modeling during the retrospectives.

I spend quite a bit of effort teaching Systems modeling during my Certified LeSS Practitioner course. If you are keen to learn more about Large-Scale Scrum(LeSS) and modeling, you can register for my upcoming courses. The details about the Sydney, Melbourne, and Brisbane courses are below:

What does it mean by Scaling Agile? Download the whitepaper on Five dimensions of Scaling Agile in Large Enterprises. Brought to you in partnership with Jile.

Agile ,less ,modelling ,leadership

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}