Đặc điểm nổi bật
Tại sao nên học khóa học này?
- Nắm vững 7 nguyên tắc cốt lõi của Lean Software Development được công nhận toàn cầu
- Học cách loại bỏ lãng phí trong quy trình phát triển phần mềm, giảm chi phí và thời gian phát triển
- Hiểu rõ cách áp dụng tư duy Lean từ ngành sản xuất Toyota vào phát triển phần mềm hiện đại
- Tăng khả năng cạnh tranh với phương pháp phát triển linh hoạt, thích ứng nhanh với thay đổi
- Xây dựng sản phẩm MVP (Minimum Viable Product) hiệu quả, tối ưu nguồn lực
- Cải thiện chất lượng sản phẩm thông qua việc tích hợp kiểm thử ngay từ đầu
- Trao quyền cho đội ngũ phát triển, tạo môi trường làm việc hiệu quả và sáng tạo
Khóa học này dành cho ai?
- Lập trình viên muốn nâng cao kỹ năng phát triển phần mềm chuyên nghiệp
- Product Manager cần tối ưu hóa quy trình phát triển sản phẩm
- Project Manager mong muốn quản lý dự án hiệu quả hơn với phương pháp Agile/Lean
- Scrum Master và Agile Coach muốn mở rộng kiến thức về các framework Agile
- Tech Lead và Team Lead cần cải thiện hiệu suất đội ngũ
- Founder và CTO của startup công nghệ muốn xây dựng quy trình phát triển bền vững
- Sinh viên ngành công nghệ thông tin quan tâm đến phương pháp phát triển phần mềm hiện đại
Kỹ năng và kết quả sau khóa học
- Nhận diện và loại bỏ 7 loại lãng phí phổ biến trong phát triển phần mềm (công việc chưa hoàn thành, chức năng không cần thiết, chuyển giao, chờ đợi, di chuyển, lỗi và quản lý vi mô)
- Áp dụng nguyên tắc "Decide as late as possible" để đưa ra quyết định dựa trên dữ liệu thực tế thay vì giả định
- Triển khai Pull System trong phát triển phần mềm, chỉ làm những gì khách hàng thực sự cần
- Xây dựng chất lượng ngay từ đầu thông qua Test-Driven Development và Continuous Integration
- Tạo môi trường trao quyền cho đội ngũ, khuyến khích sáng tạo và chủ động giải quyết vấn đề
- Tối ưu hóa toàn bộ quy trình phát triển với tư duy hệ thống, tránh tối ưu cục bộ
- Xây dựng văn hóa học hỏi liên tục, chia sẻ kiến thức và cải tiến quy trình
- Rút ngắn thời gian phát triển và đưa sản phẩm ra thị trường nhanh hơn
- Cải thiện sự hợp tác giữa các thành viên trong team và với khách hàng
- Tăng khả năng thích ứng với yêu cầu thay đổi trong môi trường phát triển phần mềm động
Nội dung các chương học
- Chương 1: Giới thiệu (Introduction) Tổng quan về Lean Software Development, lịch sử hình thành từ Toyota Production System, sự khác biệt với các phương pháp truyền thống và mối liên hệ với Agile Manifesto.
- Chương 2: Nguyên tắc số 1 - Loại bỏ lãng phí (Eliminate Waste) Xác định và loại bỏ các hoạt động không tạo giá trị: công việc dở dang, tính năng thừa, chờ đợi, chuyển giao công việc, tài liệu không cần thiết, lỗi và khuyết điểm, quản lý vi mô.
- Chương 3: Nguyên tắc số 2 - Trao quyền cho nhóm (Empower the Team) Xây dựng đội ngũ tự chủ, khuyến khích sáng tạo, loại bỏ rào cản, tạo môi trường hợp tác và tin tưởng lẫn nhau, vai trò của lãnh đạo trong việc hỗ trợ thay vì kiểm soát.
- Chương 4: Nguyên tắc số 3 - Chuyển giao nhanh (Deliver Fast) Phát triển theo vòng lặp ngắn, phát hành sớm và thường xuyên, thu thập phản hồi nhanh từ khách hàng, giảm thiểu rủi ro thông qua MVP, áp dụng hệ thống kéo (Pull System).
- Chương 5: Nguyên tắc số 4 - Tối ưu hóa toàn bộ (Optimize the Whole) Tư duy hệ thống trong phát triển phần mềm, tránh tối ưu cục bộ gây hại toàn bộ, quản lý value stream từ đầu đến cuối, cân bằng giữa các giai đoạn phát triển.
- Chương 6: Nguyên tắc số 5 - Xây dựng chất lượng ngay từ đầu (Build Quality In) Tích hợp kiểm thử vào quy trình phát triển, Test-Driven Development (TDD), Continuous Integration/Continuous Deployment, pair programming, code review, phòng ngừa lỗi thay vì sửa lỗi.
- Chương 7: Nguyên tắc số 6 - Trì hoãn quyết định (Defer Decisions) Quyết định dựa trên dữ liệu thực tế thay vì giả định, giữ tính linh hoạt trong kiến trúc và thiết kế, Set-Based Design, quản lý sự không chắc chắn trong phát triển phần mềm.
- Chương 8: Nguyên tắc số 7 - Tăng cường học hỏi (Amplify Learning) Xây dựng văn hóa học hỏi liên tục, retrospective meetings, chia sẻ kiến thức trong team, thử nghiệm và học từ thất bại, feedback loops, knowledge management.
- Chương 9: Các kiến thức bổ sung Công cụ và kỹ thuật hỗ trợ Lean: Kanban board, Value Stream Mapping, Visual Management, Metrics và đo lường hiệu quả, case studies thực tế, roadmap triển khai Lean trong tổ chức.
Xem đầy đủ




Goi hoi vien