User testing throughout each stage of your company's development process is a surefire way to keep your intentions inline with your end user's expectations. By integrating a 'test and optimize' approach from the outset of a new initiative you will be much less likely to run into major roadblocks and disappointing responses when you reach the finish line.