Too Long; Didn't Read
How Can Developers Save a Failing Project? - Learn from My Mistakes. Miroslav Nikolov explains why things went bad and how, with smart decisions, the front-end team managed to navigate its boat. Often a project failure is determined by a few common factors: skills, luck, and hidden information. No clear leadership resulted in recurring distractions. Lack of domain knowledge led to recurring problems in the development process. No unexpected event has ever occurred with more of that bottleneck or wrong assumptions.