Teams trying to move fast often skip the wrong things. Cutting tests, monitoring, or basic CI to save days now usually costs weeks later. Cutting features, abstractions, and premature flexibility almost never does.
A simple rule: be strict about anything that touches data integrity, billing, auth, and observability. Be relaxed about anything that is easy to redo when the product direction changes.
Document decisions, not code. Code self-documents through naming and tests. Decisions need a paper trail because they are the things that quietly bite you later.
Finally, ship in small, reversible chunks. The further apart your releases are, the more risk each one carries. Frequent small launches are the closest thing to a free lunch in software delivery.