Problem solving - II
Last week I wrote about problem solving and the factors that we should pay attention to , to become good problem solvers. This week I want to discuss some aspects about the solutions we come up with and the points we should keep in mind.
- Open to criticism: Solutions we come up with should be open to criticism to anyone whether its our colleagues, our sponsors or customers. A solution’s real worth is only known after many minds have thought about it. Does it stand the tests of so many minds? Let people who have been in the field scrutinize it and no matter whether they find flaws or rave about the solution, the important thing is someone is thinking about it and hence testing your work. Anyone can voice an opinion about it and they should be allowed to, its our job to decide what we pay attention to and which comments can be ignored. Remember some may criticize the solution, some the solver but don’t worry about it, focus on the problem as thats what matters.
- Revision: It’s not uncommon to see in the software world alphas and betas of software products. Companies let the intended audience play with it and try to incorporate customer requests, suggestions etc… Over years we see newer and newer versions of software emerge. A solution that makes sense at some point in time might be utterly useless in the future. And the future does not have to be years away. As the environment around the problem changes as well as more genuine criticism flows in, problems need to be revisited and solutions need to be revised.
- Simplify: We have all said at some point in our lives “Things used to be simple back then”. We have migrated to a very complex lifestyle compared to the 1900s. There are numerous things we do daily, some simultaneously, and many of these form an important aspect of our lives. During such times, its the elegance and simplicity of a solution that stands out to the whole world, Ipod being the cliche example. As our world evolves and our problems being more and more complex, it is to some extent our moral obligation to come up with simple solutions or revise existing ones into simpler forms.
The process of Evolution is the primary inspiration for me as a problem solver… adding changes over time, experimenting and discarding as needed. What inspires to be a good problem solver and how do you judge your solutions??
