Refine your feature-set, establish your product architecture and design the foundations for your user experience.