>> the project needed to be (almost) re-created from scratch
>> the build system, Docker/docker-compose, continuous integration, authentication, internationalization, etc
>> created a wiki, migrated the code to a monorepo, created/cleaned up the backlog, etc.
>> created a story map, devised a roadmap, and clarified the scope of the MVP
>> replaced Angular Material by Tailwind, created our own theme, refactored the data model
> This is why. A year went by and no product work was done, none of this was necessary. The very first thing that should have been built is a MVP, that main screen that was only tackled 9 months in. Strongly recommend studying “The Lean Startup” and learning how to be stoic about tech. That’s how people deliver working products in three months.
in addition to that, the author mentions, still in a Startup/MVP context:
"The focus on took care of release automation, created the production infrastructure (switched to Kubernetes)", "The NoSQL database was making us lose a ton of time".
None of this should matter at MVP stage!