In search of Lean Business Value
I’m looking for useful and usable definitions of Business Value. Lean should have a lot to say about value (when they’re not talking about waste): Value Stream, (non-)value-adding work, Value Stream Manager.
And yet, a book like Creating a Lean Culture: Tools to Sustain Lean Conversions that describes Lean Management doesn’t define what Value is or how you define it. The Lean Manager’s job is to ensure that the right thing is done the right way. “The Right Thing” has been defined beforehand and the Lean Production Manager ensures that the value (as defined in the product to deliver) is delivered quickly and efficiently. In production, quality has been defined and is constant (except when the product changes). The emphasis of the production manager is on “the right way” and increasing flow by reducing waste because those are the only variables the production manager (and workers) can influence.
Implementing Lean Software Development: From Concept to Cash has a separate chapter on Value, which comes just before the chapter on Waste. The chapter doesn’t really define value. The closest to a definition of value comes from Lean Solutions: How Companies and Customers Can Create Value and Wealth Together. What do customers want?
- Solve my problem completely
- Don’t waste my time
- Provide exactly what I want
- Deliver value exactly where I want it
- Supply value exactly when I want it
- Reduce the number of decisions I must make to solve my problems
This gives us a good set of criteria to check, because each of these criteria reduces the customer’s value if done badly. How do we know what customers value? The advice is to understand the customer by:
- Living in the circumstances of the customer, for example when the chief engineer of the Siena minivan cruises from Canada to Mexico to understand how to improve the car.
- A similar technique is “apprenticing”, where we learn how to do the work from a user
- Observe real users at work
- Perform usability testing to ensure we haven’t reduced customer value
Toyota Way Value
If we look at the 14 Management Principles from the World’s Greatest Manufacturer from the Toyota Way (p. 37) we see that Customer and Value are only mentioned a few times:
- Generate value for the customer, society and the economy – Principle 1: Long Term Philosophy
- Quality for the customer drives your value proposition – Principle 5: Build a Culture of stopping to fix problems, to get quality right the first time
So, Value == Quality for the Customer.
Chapter 5 describes how Quality for the Customer was defined for the Lexus.
- Look at who the competitors are
- For each competitor, what do customers like and dislike about them?
- Rank order the quality attributes
- Select a small number of target qualities (in this case: top speed, fuel consumption, noise, aerodynamics and weight)
- Define constraints and basic needs (reliability, safety, resale value, interior…)
- Set targets for each of the quality attributes
Now, we know that if we ask potential customers and users what they like in existing products and want to see in the new product we’re not going to get a very exciting list. In “Kano model” terms, we’re going to get the “must have” basic needs and some performance needs (“It uses a bit less fuel than my current car? Nice.”). Where do we get the exciter features that make the difference?
In this case the exciter was the word AND. The new car had to beat its rivals in all of the target qualities: lighter AND faster AND more fuel-efficient AND quieter AND… than the leader in each quality.
Toyota Production System Value
The Toyota Production System (and all the material derived from it) doesn’t say much about value because value has already been defined and is a constant (or constraint) for production. The Toyota Product Development System has as its first principle “Establish Customer-Defined Value to Separate Value-Added from Waste“.
How is this done?
- Appoint program leaders who have the background and experience to establish an emotional connection with the target customer
- Perform Genchi Genbutsu (Go See the Actual Work) to see the customer in action in their environment
- Create a vision for the product which includes quantitative and qualitative goals (using “Value Targeting Process”, as described above)
- Create a concept paper based on thorough discussion, information gathering and consensus-building
- The leader and the concept paper guide development throughout the project
- The project is broken down into functional teams, each with their own leader who applies the same process recursively, so that each team has a customer perspective
- Value targets are set
- Cross-functional teams work together to find ways to achieve all the value targets
Business Value is a Model
At Agile 2008, Chris Matts and Andy Pols had a session about Business Analysis. They made one statement which clarified what I was looking for and what I was doing:
Business Value is not a value. Business Value is a model.
There’s not just one value or one quality: different stakeholders all value lots of (conflicting) things. Moreover, value is not static. For example: whether I deliver a car (or a software project) next week or in six months can have enormous effects on your valuation of that exact same product.
As with all models, much of the value comes from the thinking about value and the modeling, not the final model. When I come onto a project, I will always ask about the Business Value Model. If you have an explicit and agreed model, decision-making will be much more effective. If you don’t have an explicit model, that tells me a lot: we’re going to have constant discussion about goals and value. Even worse, some teams have an explicit model (“espoused theory“), but use another model (“theory in use“) which leads to no end of conflicts and dysfunctional behaviour. I can usually deduce very quickly what the real model is from the actions of those involved. That’s why I like to add a third part to the statement:
Business Value is not a value. Business Value is a model. Business Value models what you value.
So… How can build a Business Value Model in our work?