Introduction to Lean Software Development

room: Grand Ballroom (Center), LC — time: Tuesday 14:00-15:30
Average Rating: -

As the popularity of agile development spreads, more and more companies are discovering that simply breaking down projects into small iterations is not sufficient. Agile methods require changes in management, analysis, architecture, design, testing, quality assurance as well as project management. Given the large adjustments required, where can a team or enterprise look for guidance in its transition? The principles of Lean Software Development provide such guidance.

Join Alan Shalloway as he describes how the Lean principles of optimizing the whole, eliminating waste, deferring commitment, building quality in and others provide the guidance needed by enterprises and teams making the transition to Agile methods. Lean principles can guide Agile practitioners when faced with the unique situations most teams find themselves in. Lean emerges as more than a tool for Agile teams, but rather a way to guide Enterprises in creating the most value for their customers with the resources they have available. Alan also provides a case study using Lean Value Stream Mapping which helped a company identify their problem and greatly improve their software development process without changing the team’s methods – illustrating that Agile methods are not always the solution.

Participants will learn:

• The Essence of Lean Software Development
• How Lean can enhance Agile practices
• An understanding of Value Stream maps and why they are useful

Process/Mechanics

This session is an interactive tutorial. The talk is very well-refined, however. I have given it in the past and it deals with many issues people have about agile and lean. I answer questions as they are raised.