"Introduction to Lean Software Development" was a conference tutorial presented by mary-poppendieck and tom-poppendieck at the XP 2005 conference, introducing lean software development principles to the Extreme Programming community.
Context: Bridging Lean and XP
The XP 2005 conference was the primary gathering point for Extreme Programming practitioners and researchers. By 2005, lean-software-development-agile-toolkit-2003 had established the Poppendiecks' framework within the broader Agile community, but the XP community had its own intellectual tradition — kent-beck's practices-first approach, the emphasis on test-driven development, pair programming, and continuous integration. A tutorial specifically at XP 2005 allowed the Poppendiecks to engage with this audience on their own terms.
Framing
The tutorial positioned lean principles as complementary to XP practices, with lean providing the "why" and XP providing the "how." This framing resolved a potential tension: lean software development could be read as competing with XP by offering a different theoretical foundation, or it could be read as explaining why XP's practices work. The Poppendiecks consistently chose the latter framing — lean as explanatory layer, Agile practices as implementation mechanisms. The seven-lean-principles organization of the tutorial reflected this: each principle was illustrated with XP practices that implemented it.
Significance
Tutorials at practitioner conferences are part of the Poppendiecks' sustained pattern of community education alongside their books. The XP 2005 tutorial was one of several appearances at different Agile conference tracks that helped the lean software framework penetrate different subcommunities of the Agile movement. The XP community's technical rigor made it a receptive audience for the Poppendiecks' manufacturing-lineage argument, which carried its own form of engineering credibility.