I believe you have to start with a documented plan. Like saving your work almost. But I also agree you can't spend too much time on planning. It becomes scope creep and ridged. Be more flexible, rigidity is for how and documentation (at least for itself later).