Written by Sergei Terekhov | Wednesday, 12 March 2014
I believe, all of us have great ideas which can change the world. Then why won’t that change? Why do our great ideas disappear not getting real?
There are a number of reasons for that. One of them which bothered personally me a lot is making big steps.
What do I mean? When you have a great idea you couldn’t wait to realize that, this whole great idea. You couldn’t eat, sleep, thinking of it all the time and trying various variants. But as time goes you begin feeling that you are cooling down and the idea is not so good as you thought of before. What’s happened? How come do you lose your passion?
The thing is that a human can’t implement the whole idea at once -- today you are here with your great idea and, in one big step, you are already there with the realized idea. One have no enough power, resources, knowledge, time, etc. to do that. As a result “this great idea” project is being dragged out. You see no immediate results and you are getting cooler. The idea no longer seems to be so exciting and eventually you are throwing that out. And what a surprise when after a while you see that somebody else has implemented the same idea and succeeded a lot!
Make smaller steps instead. You just need to set smaller goals which will drive you to the implementation of the initial idea. Achieving each goal will provide you with immediate results -- an award for completing this small step. These awards will motivate you all the way long and will not allow you to cool down. And each time you’ll be one step closer to your great idea. In other words you need to cool down in the very beginning, define milestones and a strategy, and start with small steps in order not to cool down later.
We can compare it to a project management in software development. These are waterfall and agile methodologies which are much alike with making big and small steps. So instead of defining requirements and a scope in the very beginning of the project and opposing to any change (waterfall) you’d better be agile -- iterate frequently, observe immediate results, let them inspire you and adjust your plan based on the results. That will not only allow you developing a great software product which meets users’ needs but also encourage you and reward with a lot of joy.
Interestingly, I spoke to a friend of mine not so long ago and she told me about japanese philosophy utilized on Toyota plants for better efficiency and continuous improvement of processes. I found my ideas to be very close to the philosophy ones. That made me glad and even more inspired to write this post. If you are interested, this is Kaizen. You might find a lot of interesting ideas there.