Increment là kết quả hoàn chỉnh, có thể sử dụng được của một Sprint, đáp ứng tiêu chuẩn "Definition of Done" và đóng góp vào sản phẩm tổng thể.
2. Mục đích sử dụng:
Đảm bảo mỗi Sprint tạo ra giá trị thực tế, có thể cung cấp cho khách hàng hoặc tiếp tục tích hợp vào sản phẩm tổng thể.
3. Các bước áp dụng thực tế:
Đội phát triển lựa chọn các mục Backlog trong Sprint Planning để tạo ra Increment.
Tiến hành phát triển, kiểm thử và hoàn thiện sản phẩm.
Đánh giá chất lượng Increment qua Sprint Review.
Cập nhật phản hồi để cải thiện trong Sprint tiếp theo.
4. Lưu ý thực tiễn:
Mỗi Increment phải đảm bảo sử dụng được ngay, dù sản phẩm chưa hoàn chỉnh toàn bộ.
Không đưa vào Increment các tính năng chưa đạt chuẩn "Definition of Done".
5. Ví dụ minh họa:
Cơ bản: Increment là tính năng đăng ký tài khoản hoạt động hoàn chỉnh trong ứng dụng di động.
Nâng cao: Increment bao gồm hệ thống thanh toán tích hợp với nhiều cổng thanh toán quốc tế, đã qua kiểm tra bảo mật toàn diện.
6. Case Study Mini:
Google Maps: Increment đầu tiên của Google Maps là tính năng định vị địa điểm cơ bản. Sau đó, các Increment tiếp theo bổ sung chỉ dẫn chi tiết, dữ liệu giao thông theo thời gian thực, và chế độ Street View. Nhờ cách tiếp cận này, Google Maps nhanh chóng trở thành công cụ dẫn đầu trên thị trường bản đồ số, tăng trưởng đáng kể cả về người dùng lẫn doanh thu quảng cáo.
7. Câu hỏi kiểm tra nhanh (Quick Quiz):
Increment phải đáp ứng tiêu chuẩn nào?
A. Definition of Done
B. Mức độ phức tạp kỹ thuật
C. Đánh giá của Product Owner
D. Lịch trình của Sprint
8. Câu hỏi tình huống (Scenario-Based Question):
Một Increment vừa được hoàn thành nhưng phát hiện lỗi nhỏ trong chức năng chính. Là Scrum Master, bạn sẽ làm gì để giải quyết vấn đề này mà vẫn đảm bảo Increment có thể sử dụng được và đáp ứng tiêu chuẩn "Definition of Done"?
9. Liên kết thuật ngữ liên quan:
Definition of Done, Sprint Goal, Product Backlog, Sprint Backlog.