LEAN - romanSan17/py123 GitHub Wiki

Lean Project Management Summary

{4AB423B3-69F6-49B2-A24E-E7B27BB1B499}

Introduction

Lean Project Management is a methodology focused on reducing waste and optimizing workflow. Originating from the Toyota Production System (TPS), Lean emphasizes efficiency, value creation, and continuous improvement.

Key Principles

  1. Define Value: Understand what the customer values.

  2. Map the Value Stream: Identify all steps that contribute to value.

  3. Create Flow: Ensure a smooth process without interruptions.

  4. Establish Pull: Produce only what is needed when needed.

  5. Pursue Perfection: Continuously improve processes and eliminate waste.

History

  • Developed in post-WWII Japan by Toyota.

  • Key figures: Kiichiro Toyoda, Taiichi Ohno, and Shigeo Shingo.

  • Inspired by Henry Ford’s mass production but adapted for efficiency.

  • Introduced globally in 1990 by the book "The Machine That Changed the World".

Key Concepts

  • Muda (Waste): Anything that does not add value.

  • Jidoka: Automation with a human touch, focusing on problem detection and resolution.

  • Just-in-Time: Produce only what is needed, avoiding excess inventory.

  • Kaizen: Continuous improvement through small, incremental changes.

Benefits

  • Increased efficiency and reduced costs.

  • Enhanced customer satisfaction.

  • Improved team collaboration and problem-solving.

Application

Initially used in manufacturing, Lean is now applied in project management, software development, and services. It helps minimize waste, optimize workflows, and focus on customer value.

Mini-Project: Smart Daily Logger

  • Allows users to log daily activities with categories (work, study, leisure).

  • Analyzes time spent on each category and generates reports.

  • Implements Lean principles by continuously improving functionality and user experience.