LEAN - romanSan17/py123 GitHub Wiki
Lean Project Management Summary
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
-
Define Value: Understand what the customer values.
-
Map the Value Stream: Identify all steps that contribute to value.
-
Create Flow: Ensure a smooth process without interruptions.
-
Establish Pull: Produce only what is needed when needed.
-
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.