Chip Correa, who worked with Aeturnum when he was at Linkable Networks, posted his thoughts recently on balancing the desire to build something quickly with taking the time to think through high level architecture and design goals. He lays out some very good  guidelines here that you can apply to any process. You can also check out his other blog posts on Chip’s Half Baked Ideas.