I just learned about the concept of a Vision Document. This seems to be a great concept for beginning any new project. The person describing it to me said that it is helpful to write a faux “Press Release” of how this feature or product would be described to the customer. This helps to keep a customer focus on what you are developing/delivering. I’ll have to keep that in mind for my next project.