Why it’s Important to find Simple Solutions to Complex Problems

Do complex problems require complex solutions? Or is there a simple low-cost solution available?

There was a story I heard claiming that NASA was having problems with using pens in space. So they gathered all the pen experts together and got them to look at the problem and come up with a pen that would work in zero gravity.

The result was that they spent millions coming up with a pen that would write upside down, underwater, and in zero gravity.

The Russians on the other hand used pencils.

There is great doubt as to whether this story is actually true, but it’s a great example of trying to solve a complex problem with a complex solution, where actually there was a simple low-cost solution available.

It also has a second lesson for us and that is if you ask an engineer you will get an engineering solution.

I remember when I first heard this story and it made me think, and it actually changed the way I approached problem-solving.

Every time I came across a complex problem, which I needed to get solved, I always asked my teams, and myself what would be the equivalent of the “pencil solution”.

One time we had a problem with a program, an overnight batch job, which was making a database call 1000 times, and this database call was taking 10 minutes to execute, which meant that the overall job was taking 10,000 minutes, which was way way too long.

In order to solve this, we got all the database experts into a room and we spent 3 hours looking at ways to solve the problem.

Finally, we managed to get the call down to 1 minute, a 90% reduction. However, this still left us with the problem that the job still took 1000 minutes.

So I asked myself, what would be the “pencil solution” in this case. This made me look at the problem from several different angles and challenge the team to think differently.

Finally, I asked, “Why are we doing the call 1000 times”.

All of the experts looked at me and said, “I don’t know, we were asked to improve the speed of the database call”

When we looked into that, and the results from the database call, we saw that it returned the same result every time so actually we only needed to make the call once and not a thousand times.

With this simple “pencil solution” to what had seemed a complex problem we were able to reduce the duration of the job from 10,000 to 10 minutes.

As leaders, I think it’s important for us to ask what’s the “pencil solution” and to get our teams to ask this question.  To remind our teams, and especially our experts, that complex problems do not necessarily need complex solutions.

Complex solutions are usually difficult to understand and difficult to implement.

The beauty of simplicity is everyone can understand the solution, and with that understanding comes a higher probability of success.

If you want to learn more about creating highly engaged teams or being a better leader click the link to make an appointment to talk about how I can help.