Vasco Duarte emphasizes the failure of managing software development as construction projects.He advocates for an adaptive, flow-based approach to software development.Vasco identifies flaws in project-driven software development: assumption of stability, front-loaded decisions, and artificial boundaries.He introduces a three-step framework for flow-based software development: continuous delivery, incremental funding, and goal-oriented teams.