Doing it right or doing it over?
bertrandmeyer.com
bertrandmeyer.com
The interesting part for any given venture is WHAT pieces do you need to plan out first. You can't use "some other venture has high costs for rework" as an argument for your venture having high costs for rework.
The meta-structures apply relatively well across ventures - clean interfaces, modularity, exchangeability, but structures themselves don't necessarily.