Cloud-based applications over the past decade have introduced a shift in development processes, moving away from long spec > dev > QA phases, into very short release cycles, or sprints.
Typical release cycles for most web platforms today can go anywhere from one to four weeks, with many folks working on continuous integration and even daily loads.
There is a lot of documentation on fast iterative development processes and it’s not my goal here to repeat all the pros and cons, but there are two aspects I want to highlight:
Read full story at: http://www.tnooz.com/2011/11/18/mobile/five-tips-for-fast-and-effective-mobile-travel-app-development/