Lean Management
The Lean Management Workshop is a practical, hands-on workshop designed to help you apply Lean principles to software product planning and delivery.
- Achieve better results with a focus on value, throughput and continuous improvement.
- Improve operational efficiency: continually identify and shed waste from your products, processes and teams.
- Increase execution and delivery speed by focusing on single-piece flow and limiting work-in-process.
- Become more responsive by using pull systems that reduce queuing and batch sizes.
You will learn essential Lean principles and practices via interactive discussions, simulations and hands-on activities.
Agenda
- Day 1: Lean Thinking
- Lean Thinking: What's the Source?
- Exercise: Mass-Lean Simulation
- Value and Waste
- Exercise: Mapping a Value Stream
- Continuous Improvement
- Exercise: Faster, Faster
- Day 2: Product Delivery
- Evolutionary Design
- Exercise: Evolutionary Design of a Report
- Vertical Slicing
- Exercise: Slicing an App
- Technical Tools: Test-Driven Development, Continuous Delivery, Stop-the-Line
- People: The Heart of Lean
- Exercise: Self-Organizing Teams
- Kanban: The Flow of Value
- Exercise: The Eyeglass Design Factory
- Day 3: Sustaining Lean
- Visualization: Seeing the Invisible
- Planning and Design
- Exercise: Planning Session
- Case Study: Prioritizing Happiness
- Your Context: Introducing and Sustaining Lean
- Exercise: Learning Plan
- Day 1: Lean Thinking
- Lean Thinking: What's the Source?
- Exercise: Mass-Lean Simulation
- Value and Waste
- Exercise: Mapping a Value Stream
- Continuous Improvement
- Exercise: Faster, Faster
- Day 2: Product Delivery
- Evolutionary Design
- Exercise: Evolutionary Design of a Report
- Vertical Slicing
- Exercise: Slicing an App
- Technical Tools: Test-Driven Development, Continuous Delivery, Stop-the-Line
- People: The Heart of Lean
- Exercise: Self-Organizing Teams
- Kanban: The Flow of Value
- Exercise: The Eyeglass Design Factory
- Day 3: Sustaining Lean
- Visualization: Seeing the Invisible
- Planning and Design
- Exercise: Planning Session
- Case Study: Prioritizing Happiness
- Your Context: Introducing and Sustaining Lean
- Exercise: Learning Plan
- Day 4: Lean Product Simulation
- Product Development Simulation
- Exercise: Development, Lean Style
- Day 5: Planning and Application
- Planning and Design
- Exercise: Planning Session
- Lean Startups: Amplifying the Learning
- Case Study: Prioritizing Happiness
- Your Context: Introducing and Sustaining Lean
- Exercise: Learning Plan
Course Details
Knowledge: 50%, Skill-Building: 50%
- Understand key principles and practices as they apply to lean software development
- Understand how lean planning interacts with lean development
- Able to set up and use a kanban system, including understanding flow and limiting work-in-progress
- Able to use tools that establish and maintain a quality-oriented culture, including stop-the-line, up-front testing, and continuous improvement
- Understand how lean startup ideas (such as continuous deployment) can encourage more effective development
Interactive Dialogues, Hands-on Activity, Live Demos, and Instructional Simulations
Primary: Programmers with 2-3 years experience
Secondary: Managers or more advanced programmers
Introductory-Intermediate
Required: An open mind.
Highly Recommended: Basic understanding of the lifecycle of software projects.
Requirements
To ensure a successful class, we require the following facilities:
- VGA projector (1024x768 minimum)
- Projector screen
- Speakers (to connect instructor's machines. Sound should be audible to the whole class)
- White board
- Dry erase markers
- Flip chart and stand
- Ample room for students in terms of room size and set up (prefer U-Shape seating)
To ensure a successful class, we require the following facilities:
- Preferred arrangement is small round tables with 6-8 people to support small-group discussion
- Three additional flip-charts with stands (for small-group use)
Once an agreement for the workshop is confirmed, we will work with your designated contact to ensure that the environment is configured properly prior to the workshop.