Approach to speed and iteration The difference is that in Lean thinking, teams increase speed by managing flow (usually by limiting work-in-process), whereas in Agile, teams emphasize small batch sizes to deliver quickly (often in sprints).