Trong bài nghiên cứu này, các thực hành Lean đã được giới thiệu hơn 60 năm trước đây mà không có thực hành hoặc nguyên tắc Lean thuần khiết. Các tác giả khác nhau đưa ra các công cụ và thực hành khác nhau và họ giải thích nguyên tắc theo cách khác nhau ví dụ như Ohno (1988) có mười hai nguyên tắc, Womack và Jones (2003) có năm nguyên tắc, Larman & Vodde (2009) có mười bốn nguyên tắc, Liker và Morgan, (2006) có mười ba nguyên tắc, Highsmith (2002) đưa ra mười hai nguyên tắc. Bên cạnh ngành công nghiệp ô tô, phương pháp Lean cũng đã ảnh hưởng đến các tổ chức SXPM, là lựa chọn để cải tiến sản phẩm. Nhiều tác giả hiện đang nghiên cứu sự thích ứng phương pháp Lean trong SXPM. Mặc dù không phải tất cả các nguyên tắc Lean đều áp dụng được cho SXPM nên các nhà nghiên cứu đã điều chỉnh các nguyên tắc Lean cho phù hợp với SXPM. Ví dụ như Ahlstrom và Karlsson (1996, 1998) có tám nguyên tắc, Poppendieck & Poppendieck (2003) cung cấp bảy nguyên tắc Lean và sau đó vào năm 2012 họ đã sửa đổi những bảy nguyên tắc trên thành Poppendieck và Cusumano (2012), , Middleton và cộng sự (2005) đưa ra mười một nguyên tắc. Mặc dù, đôi khi rất khó để phân biệt giữa các nguyên tắc và thực hành Lean nhưng chúng tôi đã sắp xếp các nguyên tắc theo mô tả để có
được các nguyên tắc Lean chung nhất (đã được đề xuất bởi các tác giả khác nhau) cho ngành phát triển phần mềm, các nguyên tắc đó được liệt kê trong bảng dưới đây Bảng 2-12: Tóm tắt các nguyên tắc Lean trong SXPM
Nguyên tắc Mô tả ngắn gọn Tác giả& nguyên
tắc tương ứng Quy trình Xác định giá trị khách hàng mong muốn bằng cách loại bỏ lãng phí
Định nghĩa giá trị mà khách hàng mong muốn. Loại bỏ lãng phí là cách tốt nhất để đem lại gí trị cho khách hàng
A1, O1, LM1, P1, H2, H9, PC2, E2 Ra quyết định càng trễ càng tốt hay Kéo từ nhu cầu khách hàng Trong thực hành phát triển phần mềm, bàn giao các gói nhỏ của sản phẩm (small release) càng sớm, càng gần với sự thay đổi của yêu cầu càng tốt, có thể cung cấp một lợi thế cạnh tranh đáng kể trong một môi trường thay đổi
H5, H6, P3, LM2, O6, O11 Dòng chảy công việc và cung cấp các giá trị nhanh nhất có thể
Khi giá trị được xác định từ khách hàng thì những giá trị đó được chia nhỏ ra và lập sơ đồ chuỗi giá trị. Sau đó phát triển các giá trị là cần thiết để tạo ra một dòng chảyđảm bảo sản phẩm được cung cấp liên tục mà không cần bất kỳ sự chậm trễ
P4, MA1, H8, PC5, WJ3, MA3, LM3, O5, O9
Cải tiến liên tục Giá trị thực sự của cải tiến liên tục là việc tạo ra một môi trường học tập và cải tiến liên tục
MA6, MA11, A2, LM4, E5, O4, O10
Con người
Tạo ra môi trường học tập
sự khuếch đại việc học tập qua từng vòng lặp và từng lần bàn giap nhỏ sản phẩm và cả trong quá trình SXPM
P2, PC4, LM10
Tập trung vào con
người Trong nguyên tắc này tổn tại hai khía cạnh quan trọng của một tổ chức là trao quyền cho nhóm và cấu trúc tự quản
A5, A6, A7, A8, P7, H4, H7, PC6, LM7, LM8, LM9, E3, LM5, LM6,
MA8, O7, O8 Tập trung vào
khách hàng
Nhận diện và đáp ứng nhu cầu khách
hàng, lựa chọn kênh giao tiếp thích hợp WJ4, H1, H3, A4, E1, O12
Công cụ
Cung cấp sản phẩm tốt/suất sắc (product excellence)
Liên tục cải tiến từng đơn vị nhỏ, máy móc tự động hóa, đo lường, chuẩn hóa, nguyên tắc này đề cập làm thế nào để cung cấp phần mềm chất lượng tốt, làm thế nào để cải thiện chất lượng phần mềm, làm thế nào để đáp ứng nhu cầu thị trường P5, WJ5, P6, PC1, WJ2, MA5, MA4, MA9, O2, H10, H11, LM11, LM12, LM13, E4, O3