The timing of our development was compromised. We delivered the project with major chronological setback, though added some essential features along the way. Halfway through we had to start everything from scratch for we had to re-assemble the codebase and rebuild everything to fit the needs of the project. Overall success, but also — a huge fail in the terms of planning