Description
This training introduces you to the fundamental principles of Lean Thinking. It will teach you how to map your software development process, integrate Lean Software Development practices and tools into your projects and implement them.
Who is this training for ?
For whom ?
Development project managers, developer analysts, project method managers.
Prerequisites
Training objectives
Training program
- Introduction au Lean Thinking
- - The history of Lean.
- - The major principles of "Lean Thinking".
- - First presentation of Lean Software Development.
- Lean principles
- - Eliminate waste.
- - Build intrinsic quality.
- - Foster knowledge.
- - Deliver quickly.
- - Delay the decision.
- - Respect people.
- - Optimize the system as a whole.
- - Practical work Reflection on the principles of Lean.
- - Application.
- Tools to measure and calibrate the project
- - Tool for calibrating the project, choosing the actors and defining the target.
- - Value Stream Mapping (VSM): a tool for seeing waste.
- - Define its performance objectives.
- - Quantify your activities.
- - Measure software development efforts.
- - Practical work Define the target of a software development project. 'improvement.
- - Identify waste.
- - Define performance indicators.
- - Measuring activities and comparing them to indicators.
- Implementation of Lean Software Development principles
- - Reduce work partially done.
- - Reduce excess functionality.
- - Reduce information transmission problems, waits or delays.
- - Preserve the team's ability to react.
- - Permanent feedback.
- - Aim for quality: tests, TDD, TDR, continuous integration.
- - Best practices for code quality: standards, code reviews, Refactoring, Pair Programming.
- Lean measures
- - Lean and product vision, product value and rapid delivery.
- - Cycle time measurement.
- - ROI measurement.
- - Measuring customer satisfaction.
- Lean and other methods
- - Lean and Six-Sigma.
- - Lean and CCMI.
- - Lean and agile methods (XP, Scrum.
- - ).
- - Practical work Reflection on the positioning of the different methods.
- Case study
- - Choice of a subject.
- - Applications of Lean principles.
- - Implementation of an action plan to support changes.