Business Value vs. Customer Value

by Ron Bieber on Friday, December 23, 2011

I read an article on the Accurev blog yesterday entitled Three Surprises in Software Development in 2012 that got me thinking. Specifically, it was this quote from the article:

“For every organization that is killing it with Agile, there are five (my agilesta friends say ten) organizations that are limping along, delivering buggy code to their customers, late, and missing committed functionality.  And often all three.”

One of the large challenges I see when moving people to agile are the ideas and concepts around “business value” and “customer value”. The term “business value” is usually used synonymously with “revenue” – how much money can we make if we do this thing that we are planning to do. Usually, this number is what gets a project resourced and approved for further development.

In an agile shop, we want to focus on “Customer Value”. “Customer Value” is considered something your customer is willing to pay for. Something they will find valuable, not something you find valuable.

During the adoption of agile practices, one of the first things that needs to be done is the reframe of how people think about the work they are doing from “Business value” (revenue) to “Customer Value”. Building something your customer is willing to pay for. Thinking of it this way, “revenue” becomes a measurement of success, a “side effect” of providing value. This mindset changes the way you think about your product development and the things you do to service customers.

Lean defines three types of work that usually occur in a process:

  • Work that provides value that the customer would pay directly for (Value Add Work)
  • Work that does not provide value that the customer will pay for (Non-Value Add Work)
  • Work that does not provide direct value to the customer, but is necessary in order to provide value they would pay for (Non-value Add, But Necessary)

Value add work, as mentioned above, is usually characterized as “something your customer is willing to pay for”, while non-value add is the direct opposite. A recent article I read uses blood tests as an example. Customers are willing to pay for the results, not the processes that they have to be subjected to in order to get the results (registration, paperwork, etc).

Once you identify the value add work the objective is to eliminate as much of the non-value add work as possible. You will not be able to eliminate all of it – which is why there is a bucket for “non-value add, but necessary”. Some things, like paperwork and medical history collection are necessary – your customer just doesn’t want to be exposed to it – or would not directly pay you to do it.

One of the trickiest parts of this classification is figuring out the difference between “non-value add, but necessary” and the other two. Many organizations feel that the things they do as part of their process are all “value-add” (why else would they be doing them?), while others try to eliminate anything that the customer is not willing to directly pay for (like testing or quality procedures).

Once we understand the different types of work, we have to go back to the difference between business and customer value.

There is a huge difference between something “your customer is willing to pay for” and revenue. The former is a statement of value from the customer perspective, the latter is a result of doing those things that the customer finds value in.

If you are viewing “business value” as revenue as an organization, you will make shortcuts in quality in order to hit the market or customers as quickly as possible – in most cases exposing quality defects that will effect the customer experience in a negative way. You will “ramp up resources” because the more people you have on the project the quicker you can get it done and usually you will short cycle things like testing, or code reviews because they aren’t serving the purpose of getting the product out so that people will use it.

Even worse, you will give up creative control of your product and add things based on requests of your highest paying customers – rather than think through the experience and do the things that provide your customers real value that they would pay for.

Revenue as the goal of doing something is the classic “Innovators Dilemma”. Companies continue trying to move up market by addressing their larger paying customers while diluting their product – as small upstarts develop products or processes that actually provide value – even though its not as much – at a smaller price tag. I think this “Innovators Dilemma” concept is what Steve Jobs was talking about in his biography by Walter Isaacson, when he said this:

“I have my own theory about why decline happens at companies like IBM or Microsoft. The company does a great job, innovates and becomes a monopoly or close to it in some field, and then the quality of the product becomes less important. The company starts valuing the great salesmen, because they’re the ones who can move the needle on revenues, not the product engineers and designers. So the salespeople end up running the company. John Akers at IBM was a smart, eloquent, fantastic salesperson, but he didn’t know anything about product. The same thing happened at Xerox. When the sales guys run the company, the product guys don’t matter so much, and a lot of them just turn off. It happened at Apple when Sculley came in, which was my fault, and it happened when Ballmer took over at Microsoft. Apple was lucky and it rebounded, but I don’t think anything will change at Microsoft as long as Ballmer is running it.”

Isaacson, Walter (2011-10-24). Steve Jobs (pp. 568-569). Simon & Schuster, Inc.

The goal of a product or service should be providing value to your customers, something they are willing to pay for. Revenue then becomes a side-effect – a measure of success. It becomes confirmation that you are doing the right things.

I don’t believe an organization can implement Agile successfully until this change in thinking occurs. The wrong motivators absolutely effect behavior – and most of the behaviors Agile and / or Lean try to implement is focusing on value first, providing quality software in small increments, and being able to respond to change quicker. The more you are focused on an end for you and not your customers, the more you are moving away from these values.

This doesn’t mean that revenue isn’t important – every company needs it. It means that if you are doing the right things, in the right order, it will follow and keep you going as a company.

{ 0 comments }

Agile Misconceptions

by Ron Bieber November 30, 2011 Software Development

A common misconception about Agile software development is that it is not deadline driven and that it is unstructured. Agile development is, by definition, time-boxed and therefore is extremely deadline driven. The difference is that the deadline is the time box and the end date is calculated (or extrapolated) by average team velocity. Another misconception [...]

0 comments Read the full article →

Crap. Tom the Architect is blogging again.

by Ron Bieber November 22, 2011 General

Looks like I’m going to have to start writing again, because Tom the Architect has started blogging once again. Not many know this, but Tom was the inspiration for me starting this blog in the first place. Time to get my game face on. I can’t have a Tom out pontificating me. The gauntlet has [...]

0 comments Read the full article →

Recipes are for Learning, not for Real Life

by Ron Bieber August 11, 2010 Business / Leadership
http://www.bieberlabs.com/wp-content/uploads/2010/08/recipe-150x150.gif

People like recipes. We’re always looking for the next ten step way to improve what we do and how we do it. We see it in leadership trainings, "methodologies", and pretty much any self improvement or team productivity books that we read. Each of the above give frameworks along with classifications of things that you [...]

0 comments Read the full article →

Walla-Pa-Looza 2010 – A Celebration of Hope, Dreams and Cures

by Ron Bieber July 27, 2010 General

Wow, look at all the sponsors Walla-Pa-Looza has this year! It was a short year ago that the idea for Walla-Pa-Looza was born out of the need of one guy to do what he does best and throw a party to make a difference. This Saturday, July 31, 2010 the second annual Walla-Pa-Looza Music Festival [...]

0 comments Read the full article →

Cancer Fund Raiser for the Gruber Family at Mixteca Tequila Bar and Grill on February 21, 2010

by Ron Bieber February 6, 2010 General

Information about a local fund raising benefit for the Gruber Family being held at the Mixteca Tequila Bar and Grill on February 21, 2010.

0 comments Read the full article →

Does The Language We Use Make A Difference?

by Ron Bieber February 1, 2010 Business / Leadership

Does the language we use make a difference in the way we relate to one another in corporate culture?

1 comment Read the full article →

Setting Up A Caching DNS Server on OSX Server

by Ron Bieber January 18, 2010 Macintosh
Setting Up A Caching DNS Server on OSX Server

Quick Tutorial on setting up a caching DNS Server on OS X Snow Leopard Server.

0 comments Read the full article →

The Myth of Helter Skelter by Susan Atkins

by Ron Bieber September 21, 2009 General
Susan Atkins

This is a rough draft of a project started by Susan Atkins (of Manson Family fame) and her husband, attempting to explain what really happened leading up to the Tate-LaBianca murders – that while Helter Skelter was used as a motive to finally convict Manson and his family members, it was really just one in a long line of manipulation techniques that he used to get people to do what he wanted.

1 comment Read the full article →

Walla-Pa-Looza Benefit In McHenry County for American Cancer Society

by Ron Bieber July 11, 2009 General

An all day benefit to raise funds for the the American Cancer Society will be held on August 1, 2009 at the Johnsburg Community Club in Johnsburg, Illinois.

0 comments Read the full article →

The Fate of the SVK Tutorials

by Ron Bieber June 29, 2009 SVK

Chia-liang Kao, the developer and maintainer of the SVK Distributed Version Control System posted a message to the mailing list on May 28th of this year declaring the end of development for the SVK tool. I know from statistics that the tutorials on this site have been at least helpful, but am curious as to [...]

0 comments Read the full article →

2009 Dad and Kelsi Picture

by Ron Bieber June 23, 2009 Flickr Picks
Thumbnail image for 2009 Dad and Kelsi Picture

Kelsi and I have a tradition for the last few years to take a picture together every year to add to this. This is the 2009 version.

0 comments Read the full article →

Murder From A Ten Year Olds Perspective

by Ron Bieber May 11, 2009 McHenry County 1981

Paul Scharff has started blogging about his experiences at the age of 10 when his father Ron Scharff and his employee Patricia Freeman were murdered by Larry Neumann over on his McHenry County 1981 site.

Paul’s story is a heart touching one – and it seems to me he has quite the gift for writing and making you feel what he went through. This is an interesting read for anyone interested in the case.

0 comments Read the full article →

Piloting Git in a Subversion Environment

by Ron Bieber March 3, 2009 Git

Ron thinks about how to use Git with SVN and then it gets ruined by StackOverflow. You guys are good!

0 comments Read the full article →

Feeding The Multitudes with Unbuntu Linux Christian Edition

by Ron Bieber January 25, 2009 Flickr Picks

Photo by rbieber I found a reference to the Ubuntu Linux Christian Edition site from the Unix and Linux Menagerie blog and just had to download it and try it out. This is my stupid attempt at humor. Christian geeks will get it, I hope. I actually downloaded it because I’m interested in the filtering [...]

0 comments Read the full article →

Official McHenry County 1981 Site

by Ron Bieber January 6, 2009 McHenry County 1981

Announcement of Official McHenry County 1981 site (http://www.mchenrycounty1981.com).

0 comments Read the full article →

Paul Scharff and and Holly Hager appearing on Blog Talk Radio on January 5

by Ron Bieber January 3, 2009 McHenry County 1981

Paul Scharff and Holly Hager will be appearing on Dennis Griffiin’s Blog Talk Radio show on January 5 at 7:00pm central time. Paul and Holly will explain the current status of their efforts to close the 27 year old murder case of Paul’s father and Patricia Freeman and get the killer, Larry Neumann, officially named. [...]

0 comments Read the full article →

Northwest Herald: Mob biography reopens investigation on 1981 homicide

by Ron Bieber January 1, 2009 McHenry County 1981

This article appeared in today’s Northwest Herald around the 1981 murder of Ron Scharff and Patricia Freeman.

0 comments Read the full article →

Jonna’s iPod Touch

by Ron Bieber December 27, 2008 Flickr Picks

Photo by rbieber Thought this turned out pretty cool. Party Super Party indeed!

0 comments Read the full article →

McHenry County Blog Article on Scharff / Freeman Murders

by Ron Bieber December 20, 2008 McHenry County 1981

The McHenry County Blog has an article on the recent press coverage of the Scharff / Freeman murders. I also found this press release as well.

0 comments Read the full article →