What do an old school children’s puzzle and modern software delivery have in common? Both require space to move. We explain.
Is your software engineers’ time 100 percent full? If so, you may be slowing the delivery and diminishing the quality of your modern software solutions. That’s not good, especially in today’s world.
Recently, I heard about an encounter between a discount store manager and her boss that illustrates this problem. The boss complained he had seen the manager’s employees looking at their smartphones and talking with each other instead of stocking shelves. “Are the shelves full and orderly?” the manager asked. The manager sheepishly responded they were. “Then don’t worry about my employees,” the manager replied. “They are doing what they need to do.” This story reminds me of the old, hierarchical, waterfall approach to software development. According to that model, if people are not busy all the time — if they are not 100 percent utilized — they are not doing their jobs. In my 10 years as an Agile coach, I have seen what actually happens when people are working at 100 percent capacity. Frankly, things don’t get done. Why not? The mistake that companies and people make is thinking that the higher someone is utilized, the more value you will get from them. So, leaders worry about whether employees have their heads down at their desks all the time rather than whether they are delivering value. However, even though it seems counterintuitive, less utilization means more throughput, not less.Leaving Space to Move
I can illustrate this idea with a popular child’s toy, the slide puzzle. The value a slide puzzle provides is the satisfaction of solving the puzzle — in other words, getting the letters in the right order. Leaving an open square in the puzzle is critical to achieving that value. The space on that puzzle is not 100 percent full, allowing you to solve the puzzle—though with some effort.
Let’s look at some different scenarios illustrating how value delivery changes based on varying levels of utilization. Below, the value of the puzzle remains the same, but the puzzle’s space is 100 percent used. How long will it take you to achieve the value? The answer, of course, is “you will never achieve it,” because you can’t move any of the tiles.
Now, consider the next example. The value of the puzzle is similar, but the space is now only about 50 percent used. How long will it take you to complete it and achieve value? In this case, you will likely be able to solve the puzzle quickly because you have more space to move the tiles.