Here are the five key questions to ask when starting any new project or venture:
- What problem are we solving?
- What is our goal?
- Who is our customer?
- What does our customer want and need?
- How do we know when we are done?
Thanks to Sun Microsystems Chief Engineer Rob Gingell for asking me versions of these so many times for so many years that they have become automatic.