Lean Software Development là gì?
Published on: December 07, 2022
Last updated: August 20, 2025 Xem trên toàn màn hình
Last updated: August 20, 2025 Xem trên toàn màn hình



- 03 Nov 2022
BAU (Business-As-Usual) là gì? 1452
- 01 Nov 2023
Lệnh thay đổi kỹ thuật (Engineering Change Order - ECO) là gì? 1177
- 01 Nov 2021
Phân tích quy trình hiện tại (AS-IS) là gì? 680
- 11 May 2021
Khác nhau giữa Padding và Buffer trong quản lý rủi ro dự án 640
- 05 Jan 2024
Value-Added Distributors (VAD) là gì? 568
- 09 Jan 2024
Domain Knowledge là gì? Ưu và nhược điểm? 464
- 01 Jan 2024
Tổng hợp 25 quy luật quan trọng trong quản lý dự án 421
- 01 Mar 2021
Ý nghĩa và bài học rút ra từ truyện thầy bói xem voi 416
- 09 Dec 2021
Sơ đồ chuỗi giá trị (Value Stream Mapping - VSM) là gì? 410
- 01 Dec 2022
Business Critical là gì? 409
- 12 Apr 2023
Phương pháp 6 chiếc mũ tư duy là gì? Vận dụng trong điều hành cuộc họp hiệu quả 403
- 28 Dec 2023
"Watered-down version" và "Stripped-down version" là gì? 395
- 01 Nov 2022
Like for like là gì 395
- 14 Jun 2021
8 loại lãng phí doanh nghiệp phải tìm cách loại bỏ 381
- 01 Aug 2019
5 nguyên lý khởi nghiệp tinh gọn rút ra từ thực tế 360
- 01 Apr 2023
Bí quyết đàm phán tạo ra giá trị từ câu chuyện Chia Cam 358
- 01 Jan 2024
Phân tích tổ hợp (Cohort Analysis) là gì? 356
- 02 Jan 2024
Domain Engineering là gì? 353
- 01 May 2022
Có thể xác định vị trí địa lý của địa chỉ IP với độ chính xác đến từng địa chỉ con phố? 350
- 07 Aug 2019
Câu chuyện thanh gỗ ngắn và bài học kinh doanh cho Doanh nghiệp 342
- 08 Dec 2023
Resource Leveling là gì? 321
- 21 Jan 2022
SSO (Single Sign On) là gì? Bạn đã hiểu đúng và đẩy đủ vè chìa khóa thông minh SSO? 312
- 01 Aug 2021
Hiện tượng Gold plating (mạ vàng) là gì? Tại sao có ảnh hưởng quyết định đến chất lượng dự án? 303
- 11 Sep 2024
Mindset, skillset, toolset là gì? 296
- 12 May 2020
Quy trình sản xuất Tinh Gọn và áp dụng mô hình 5S của Nhật Bản 273
- 02 Nov 2023
"State-of-the-art product" là gì? 255
- 08 Dec 2022
Phân biệt Cookbook, In a nutshell và Dummies 246
- 11 Dec 2022
Sustaining Engineering là gì? 240
- 04 Sep 2023
Giải mã nhóm tính cách (ISTP - Nhà kỹ thuật) 213
- 08 Aug 2023
Mất kiểm soát phạm vi dự án (Scope Creep) và hiệu ứng quả cầu tuyết (snowball) 207
- 22 Nov 2023
Phân biệt tư duy hệ thống khác với tư duy thiết kế 203
- 05 Mar 2024
[Học tiếng Anh] "Go with caveats" là gì? 194
- 23 Jun 2024
Người trí tuệ không tranh cãi ĐÚNG/SAI 194
- 06 Dec 2023
Loại phần mềm "fire-and-forget" là gì? 184
- 11 Sep 2022
Từ truyện “Thầy bói xem voi” tới quản trị bằng Tư Duy Hệ Thống 178
- 07 Jan 2025
Phân biệt Proxy, HMA và VPN 177
- 24 Mar 2023
Mô hình kinh doanh Open-Core là gì? 169
- 12 Jan 2024
Tư duy hệ thống trong Quản Lý Dự Án diễn ra như thế nào? 160
- 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 152
- 09 Dec 2023
Phần mềm Best-of-class là gì? 133
- 01 Dec 2023
Microsoft Power Apps là gì? 129
- 01 Nov 2021
Knowldge Base là gì? 128
- 05 Dec 2022
Hỏi 5 lần (5 WHYs) – Kỹ thuật "đào" tận gốc cốt lõi vấn đề 124
- 23 Feb 2023
"Tinh Gọn" là gì? "Tinh Gọn" có thực sự chỉ là cách dịch từ "Lean"? 65
- 01 Jun 2025
Thiết Kế Hướng Miền (Domain-Driven Design) hình thành như thế nào trong kiến trúc Lưới Dữ Liệu (Data Mesh)? 29
- 06 Dec 2025
Sức mạnh của phương pháp 30-for-30: Bạn đã bao giờ cam kết 30 ngày liên tục cho một mục tiêu? 22
- 20 Apr 2025
“3-point messaging rule” là gì? 8
Lean Software Development (Phát triển Phần mềm Tinh gọn) là hình thức áp dụng Lean Manufacturing (Sản xuất Tinh gọn) cho lĩnh vực phát triển phần mềm. Phát triển phần mềm tinh gọn là sự chuyển dịch các nguyên tắc và thực hành sản xuất tinh gọn sang lĩnh vực phát triển phần mềm. Được chuyển thể từ Hệ thống sản xuất Toyota, Lean Software Development đang nổi lên với sự hỗ trợ của một nền văn hóa nhóm ủng hộ tinh gọn trong cộng đồng linh hoạt. Lean cung cấp một khung khái niệm, giá trị và nguyên tắc vững chắc cũng như các phương pháp thực hành tốt, bắt nguồn từ kinh nghiệm, hỗ trợ các tổ chức linh hoạt.
Thuật ngữ Lean Software Development có nguồn gốc từ một cuốn sách cùng tên của Mary Poppendieck và Tom Poppendieck. Trong đó bao gồm “7 nguyên lý” diễn giải tư duy Tinh gọn trong việc phát triển phần mềm là linh hồn cho quá trình phát triển phần mềm tinh gọn:
- Loại bỏ lãng phí (Eliminate waste).
- Khuếch trương việc học (Amplify learning).
- Quyết định càng muộn càng tốt (Defer commitment).
- Chuyển giao càng nhanh càng tốt (Deliver fast).
- Trao quyền cho nhóm (Empowerthe team).
- Cải tiến liên tục về chất (Build quality in).
- Thấy toàn cảnh (Optimize the whole).
Tìm hiểu thêm: Phát triển Phần mềm Tinh gọn (Lean Software Development)
Phương pháp luận về phát triển phần mềm tinh gọn (Lean software practices)
Lean software practices cũng tương tự như 8 nguyên tắc của Lean, tuy vậy có sự khác biệt và được điều chỉnh, mở rộng cho phù hợp với đặc thù ngành. Bao gồm:
- Nhìn thấy sự lãng phí (Seeing waste)
- Lập bản đồ chuỗi giá trị (Value stream mapping)
- Phát triển dựa trên tập hợp (Set-based development), còn gọi là "theo lô".
- Hệ thống kéo (Pull systems)
- Lý thuyết xếp hàng (Queueing theory)
- Động lực (Motivation)
- Đo lường (Measurements)
- Phát triển định hướng xoay quanh các hoạt đổng kiểm thử (Test-driven development)
[{"displaySettingInfo":"[{\"isFullLayout\":false,\"layoutWidthRatio\":\"\",\"showBlogMetadata\":true,\"showAds\":true,\"showQuickNoticeBar\":true,\"includeSuggestedAndRelatedBlogs\":true,\"enableLazyLoad\":true,\"quoteStyle\":\"1\",\"bigHeadingFontStyle\":\"1\",\"postPictureFrameStyle\":\"1\",\"isFaqLayout\":false,\"isIncludedCaption\":false,\"faqLayoutTheme\":\"1\",\"isSliderLayout\":false}]"},{"articleSourceInfo":"[{\"sourceName\":\"\",\"sourceValue\":\"\"}]"},{"privacyInfo":"[{\"isOutsideVietnam\":false}]"},{"tocInfo":"[{\"isEnabledTOC\":true,\"isAutoNumbering\":false,\"isShowKeyHeadingWithIcon\":false}]"},{"termSettingInfo":"[{\"showTermsOnPage\":true,\"displaySequentialTermNumber\":true}]"}]
Nguồn
{content}