Every project needs to go through this process. Whether it's with an editor or a producer or a partner or a group of beta users or just through your own relentless perfectionism--whatever form it takes is up to you. But getting outside voices is crucial. The fact is, most people are so terrified of what an outside voice might say that they forgo opportunities to improve what they are making. Remember: Getting feedback requires humility. It demands that you subordinate your thoughts about your project and your love for it and entertain the idea that someone else might have a valuable thing or two to add.