สารบัญ:
คำจำกัดความ - การพัฒนาซอฟต์แวร์แบบ Lean หมายถึงอะไร
การพัฒนาซอฟต์แวร์แบบลีนเป็นปรัชญาการพัฒนาซอฟต์แวร์ที่มีวัตถุประสงค์เพื่อเพิ่มความคล่องตัวในการผลิตแอพพลิเคชั่นและผลิตภัณฑ์ซอฟต์แวร์และเพื่อให้มีประสิทธิภาพมากขึ้น ปรัชญาที่นิยมใช้กับหนังสือชื่อเดียวกันโดย Mary และ Tom Peppendieck มันยังพัฒนาตามกลยุทธ์การผลิตแบบลีนทั่วไปในอุตสาหกรรมทางกายภาพที่ดำเนินการโดยระบบโครงการของโตโยต้าTechopedia อธิบายการพัฒนาซอฟต์แวร์แบบ Lean
ในการพัฒนาซอฟต์แวร์แบบลีนมีการใช้เป้าหมายที่หลากหลายรวมถึงวิธี
- กำจัดขยะ
- ขยายการเรียนรู้
- ส่งเร็วและเร็วที่สุด
- ให้อำนาจคน
- ประเมินความสมบูรณ์ของโครงการ
- ดูโครงการอย่างละเอียด
เป้าหมายกว้าง ๆ เหล่านี้จำนวนมากแสดงในรูปแบบของความพยายามเฉพาะ ตัวอย่างเช่นการกำจัดของเสียมีหลายรูปแบบตั้งแต่การสร้างโมดูลการพัฒนาที่ชาญฉลาดไปจนถึงการค้นหาวิธีการเขียนโค้ดแบบใหม่ โดยทั่วไปการพัฒนาซอฟต์แวร์แบบลีนได้รวมเข้ากับปรัชญาอื่นที่เรียกว่า "การพัฒนาซอฟต์แวร์แบบคล่องตัว" ซึ่งควบคุมวิธีการที่โปรแกรมเมอร์และนักออกแบบทำงานร่วมกันและให้แนวทางและกรอบการทำงานที่เป็นประโยชน์สำหรับการพัฒนาซอฟต์แวร์โดยรวม
