Apply just-enough engineering when building or changing MVPs, prototypes, experiments, internal tools, and early-stage products. Use when the user prioritizes shipping a working solution quickly, keeping scope small, and avoiding speculative architecture, unnecessary compatibility layers, or testing ceremony.