The environment in which your app lives changes on a daily basis: incoming user enquiries, reviews and feedback, usage analytics, operating system upgrades, third-party API changes, external services, feature requests, and more.
Whereas traditional projects might have had discrete planning, build and delivery phases, apps and software projects are never really “finished”.
In fact, the time after you’ve launched your app is likely to be at least—if not more—critical to its success than the time spent before its release.
This short guide outlines some of the key principles we use to ensure agile development and delivery of software projects. It describes some of the key things you should plan for, from early validation through to continuous improvement.