First supervisor I had in my 2nd job out of school had a mantra: get the data model right and everything else falls into place.
Has worked for me for 30+ years.
Has worked for me for 30+ years.
-- Fred Brooks
I can't tell you how many times I point out the data model is flawed (even when it should be obvious) only to have the project turn it into something you don't want to step in.
The most recent one was clearing of multiple work orders with one invoice. Yes you can, but you shouldn't.