As developers we face different challenges in building products for clients as compared to traditional websites. Use cases typically expand from the single to double or triple digits, code has to be scalable to account for potentially colossal growth in both user base and requirements, and feature creep becomes further reaching.
User feedback becomes an even more crucial component of the development process and leniency in code quality can mean the difference between finalizing a new feature in three days and seven. When additions can impact every aspect of your project, and each day without a launched product costs the client (and your team) users, time, and money, initial detailed planning becomes immensely important.
We'll discuss the technology our team uses, the challenges we didn't expect, the things we didn't think of, the things that worked, and the things that didn't.