Actually, yes. They wrote the software that is currently used in production.
But they don't want to touch engineering with a ten-feet pole. One time they complained that engineering was taking too long to finish stuff and engineering demanded an apology.
> Why do team members think that you're moving too-slow / too-fast?
Good question. Both sides provide very good arguments, but they're super polarized.
Half the team is the MVP-lean-startup-crowd and is constantly complaining that the code is too complex, with too many abstractions and it is and hard to test and debug. They claim they want to push simpler code that works and optimize/refactor as needed, but that never flies on code reviews. They claim that the constant refactoring (I swear I hear that word ten times a day) are causing way too many bugs.
The other half comes from an enterprise background and complains that the code is currently too messy and unsafe, and claim they need to refactor weird parts before doing pretty much any feature. They believe in making bigger deliveries instead of incremental ones, and point to bugs caused by the other team as proof that they need more time to get it right.
For obvious reasons, management has ALWAYS sided with group number one, which caused a lot of problems and accusations of favoritism.
My hot take? Yeah, three years is way too long for a simple web app from a startup to be ready.