I think, first principle is to build something that people want.
If you build this way, I feel more comfortable than building something fast, that at the end has close to zero usage.
2 - 7 eng dev teams is a small one. It means, just put people on top of things and things should develop faster than in a an average team in any corporation.
This approach/mindset might not work in corporations etc. since they want to have "reports"