To really innovate you need to ship software at least every couple of weeks. Get it out there, get feedback, adjust, and ship again. If you can't ship this fast it isn't a development problem. It is a management problem. Know exactly what you want. Pick the most important thing to do. Build it. Ship it. Stop asking for everything but the kitchen sink.