Velocity Over Speed, A Winner Every Time
Getting Where You Want to Go, Nice, France

Velocity Over Speed, A Winner Every Time

I was working with a group of architects recently who complained that they had to do things faster and faster because if they didn't their 'customers' would simply go to a 'competitor'. This was at a major international company and their 'customers' were employees of the same company. Their 'competitors' were service integrators and vendors.

This situation is not rare. We live in a world that is obsessed with speed. Faster, faster, faster... outcomes don't matter, just get it done. While speed can be a function of value, it always amazes me, that we have gotten so addicted to talking heads.

Enter Velocity

If speed is a measurement in architecture at a point in time (let us say two stories, per week, per developer). Velocity, as in physics is vector-based or directional... That adds an interesting twist. What direction are those stories and is that code taking us? Velocity then is controlled speed. Going fast enough, but not so fast we cannot take a turn.

So for the purpose of this article, velocity is purposeful speed with measures that lead to direction and/or outcomes. In the above example, this would require a sense of the value of those stories. For example, 2 stories with a value level of 1, would be less than one story with a value level of three. It sounds simple? or possibly it sounds silly... because value is not objective. Nor, as we will see, is it easy.

Speed is Not Value and Definitely Is Not Quality

Say I want to produce an item, like a head of lettuce. A good head of lettuce takes time to grow. And that time is expensive. The facilities, staff, electricity, products it takes to make lettuce, the website, marketing, management, and all the million and one things necessary to grow and sell great lettuce. The natural idea is the faster we can grow the lettuce and get it to market, the more profitable the lettuce. Whew! Faster is better... except.

What if the faster product is not the same quality? Giving the lettuce growth hormone and contrived environments and using faster-growing lettuce that is a little tougher, might give us a faster head of lettuce. But how many tradeoffs until we lose customers? When does our lettuce become terrible to eat?

What if we cannot handle faster lettuce? We don't have the storage, shipping, or customer demand to handle or sell the lettuce, so more and faster is not valuable.

And is faster lettuce actually better or more valuable? The annual output would not be that much higher unless we have increased capacity as well as speed. In fact, faster lettuce to market can only be valued based on the time value of money (Net Present Value).

We don't get certainty. We get better at dealing with uncertainty.

So there is the rub, value is HARD. It is subjective dense and complex... but that is why architecture is as much art as science. Value in other forms of architecture holds similar qualities... Is the Sidney Opera House beautiful? Valuable? To some. To others, it may be ugly. So what do we do to get better at this?

Don't Go Back to Slow, Understand Velocity

Precision Bias is the utterly false belief we can predict any time length ever. No one saw covid coming. So every damn prediction at the time did not come true. And while most delays are not caused by such global melt-downs, they still happen. But the addiction to speed itself is one of the largest factors in slowing down our delivery times.

To understand velocity we have to understand value. Both intangible value and direct value. I call this 'soaking in numbers'. When I am with a new client (read my article on clients vs. customers) I like to read hear and learn every value metric they find important. I want mean time to recover. I want the number of new customers per day. I want net promoter scores, profitability, lead times, partner surveys, employee turnover, all of it. These are the language of value that a set of stakeholders uses to describe value. Notice how few of those measures involve speed numbers?

I guesstimate that only 10-15 % of any set of measures will be speed-related. In fact, speed will cause many of those metrics to fail. Too many new hires, too many orders, too many acquisitions.

Regardless of what level I enter a client (from project developer to C-Suite Chief Architect), I will 'soak in the numbers'. You will be amazed at how differently you approach a backlog grooming session, a stakeholder interview, a product owner meeting, an entire program-level investment meeting or even a maintenance task, with these numbers in mind. And that is one of the keys to being a great architect. Or being one at all.

For more on Velocity, read the BTABoK article here: Velocity | IASA - BTABoK

To begin understanding value, focus on the benefits realization article: Benefits Realization | IASA - BTABoK

To contribute to the velocity dialog, contribute your thoughts to the measures database we are compiling in version 4 or become a BTABoK scenario writer (using practical tools in the real world).

Christopher D (Chris) Potts

Harnessing the Combined Power of Strategy, Architecture and Investing in Change ? Author of The Fruition Trilogy

1 年

Hello Paul Thank you for sharing those fundamentally-vital insights ??. Here are some thoughts-arising, in case they're useful... The people who are most capable of accelerating, permanently, an enterprise (i.e. changing its overall speed, direction, or both) know about velocity, inertia and momentum. They also know how to see the evidence of those in the numbers that matter. As architects, one of the the most significant things we're bound to learn in this context, is about the existence of "innovative inertia" - in which some people (agents of stability) are finding new ways to keep an enterprise's velocity the same, while some others (agents of change) are innovating to change it. Inertia, naturally, has the upper hand. Being the agents of specific architectural outcomes, rather than either stability or change, we're always looking to use the existing inertia as much as possible, to achieve whatever purpose our client or employer has defined for our work. It might seem a bit of a paradox, to use an enterprise's existing inertia as the driver for changing it! The reason it works, is because - at a more detailed level - each enterprise is travelling at a diversity of velocities, therefore has a diversity of inertias.

Graeme Tobias Ampeire

Enterprise Architecture | Digital Transformation

1 年

Soak in the numbers! ??

Ana Kuusk

Optimising engineering asset management by connecting data, people and technology

1 年

Anothe4 well written and argued piece - keep them coming Paul!

Damon Banks

Executive Technology Leader | 9+ Years Leading Agile Teams | Architect of Innovative Solutions | Data-Driven Decision-Maker | ML & AI Enthusiast

1 年

Wonderful article. The delineation of velocity and speed is so needed. Thanks for posting.

要查看或添加评论,请登录

Paul Preiss的更多文章

  • Using Views Effectively

    Using Views Effectively

    There are several tools that exist for architects to create/design, communicate and assess their architectures more…

    11 条评论
  • Healthy Technical Debt Part 1

    Healthy Technical Debt Part 1

    Many of you who read my blog will raise your hand when I ask who owns a home. But when I ask who really owns a home…

    17 条评论
  • DDS - Bounded Context Canvas and Capabilities

    DDS - Bounded Context Canvas and Capabilities

    The Bounded Context Canvas fits into strategy and execution by helping to develop a shared understanding of a system…

    6 条评论
  • Domain-Driven Services - Just the Right Size

    Domain-Driven Services - Just the Right Size

    Microservices were too small, SOA was too big. DDS is juuuuust right.

    16 条评论
  • Time to Take a Breath

    Time to Take a Breath

    The outcomes of the Paris discussions on AI were less than exhilarating at least politically. The general trend of AI…

    3 条评论
  • Deep Learning

    Deep Learning

    As the age of technology continues to explode, it is essential that we do not gloss over the amount of learning and…

    4 条评论
  • We All Love Our Toys

    We All Love Our Toys

    When I was a boy I loved legos, as so many architects and engineers did. It was a deeply calming and deeply engaging…

    21 条评论
  • Navigating Hope and Fear in a Socio-Technical Future

    Navigating Hope and Fear in a Socio-Technical Future

    I was just finishing doing a talk on Living with Legacy, which covers a great number of concepts related to…

    22 条评论
  • You Can't Wish Away Technology Complexity

    You Can't Wish Away Technology Complexity

    I attend a great number of architectural discussions at all levels of scope. And it is a constant reminder how much…

    32 条评论
  • The Case For A Managed Career for Architects

    The Case For A Managed Career for Architects

    The question of career path is deeply important to architects. It determines many of the qualities which allow them to…

    26 条评论

社区洞察

其他会员也浏览了