Flow is a mental state of operation in which the person is fully immersed in what he or she is doing, characterized by a feeling of energized focus, full involvement, and success in the process of the activity. --WikipediaBut "decide at the last possible moment" does not suggest blindly plowing ahead without thought for upcoming features. Some trainers modify this to "decide as late as responsibly possible", for clarity. It's a practice that requires a careful balancing act, which one learns over time.
This goes against the grain for many new Agille managers or team leads, who are used to mitigating risk through careful up-front planning. Can this possibly be right? A group of ScrumMasters recently discussed the topic, drawing on many collective years of experience.