“It’s all about execution” proclaims one popular Agile framework. But is it really just about execution? Software development organizations are knowledge work organizations, and they require different thinking about their primary constraints. In this session, we will explore better learning as a method to improve software development outcomes. Implementing feedback loops enhance the speed and frequency of learning. Understanding the ephemeral nature of tacit knowledge helps us optimize for focus and flow rather than utilization. A learning approach gives us a different lens to examine the traditional Lean and Agile themes of collaboration, work-in-process, and customer value. In knowledge work, improved learning enables effective execution. Without learning, execution just becomes motion.