Execution is the key
Most of us will agree with this to varying degree of extent. In the context of web product development, this is more true. It is important to do a dryrun of project before we start execution. Once you have started execution, innovation becomes difficult.
It is important to take into account factors like:
- People sometimes don’t know what they don’t know.
- People over-commit in meetings.
- There may be chemistry clashes.
- People may leave during projects.
- People may need training.
- People may not execute someone else’s vision nicely.
- Technology may give surprises.
- There may be too many email exchanges/communication on something which you think can be easily communicated.
- The product/feature you are trying to build may get outdated before it is built.
- The vision of the leader your are trying to execute, may change before end of project.
- People don’t improve something for which they don’t get credit.
- We need to answer “what is in it for me?” question everyday for everyone.
- There may be too much democracy or dictatorship.
I guess this list is getting too big. I’ll stop now.