Vì kiểm chứng định lượng có thể mất thời gian, nên tôi chỉ sử dụng kiểm tra
định tính để tuyên bố một tính năng là “Hoàn tất”. Cách này sẽ giúp mở
khóa đang-thực-hiện trên tính năng đó, giúp chuyển sang các tính năng khác
trong khi chờ đợi dữ liệu được thu thập.
Giải thích các bước của tiến trình
Bây giờ tôi sẽ mô tả vòng đời tính năng đầy đủ thông qua các bước của tiến
trình.
Hiểu vấn đề:
1. Tính năng tồn
Chúng ta đã kết thúc Chương 12 với một luồng côngviệc đơn giản giúp xác
định nhanh các yêu cầu tính năng có thể đưa vào cột tính năng tồn. Chúng
được ở đầu cột Tồn vì chúng vẫn chưa được bắt đầu. Vì bạn có một giới hạn
cho những công việc đang-thực-hiện, nên bạn cần xác định một cách cẩn
trọng cần ưu tiên mục nào trong cột Tồn với các mục tiêu trước mắt của sản
phẩm.
Khi bạn đã xác định xong một tính năng, bước đầu tiên là kiểm tra xem liệu
vấn đề đó có xứng đáng giải quyết không. Nếu bạn không thể đưa ra lý lẽ
bảo vệ việc xây dựng tính năng này, hãy loại bỏ nó ngay lập tức.
a. Yêu cầu do khách hàng đưa ra
Nếu tính năng là yêu cầu do khách hàng đưa ra, hãy gọi điện hoặc sắp xếp
cuộc gặp gỡ với khách hàng. Mặc dù khách hàng có thể yêu cầu một giải
pháp cụ thể, song cứ tìm hiểu đến gốc rễ của vấn đề. Cố gắng thuyết phục để
khách hàng không muốn có tính năng đó nữa. Đề nghị khách hàng đưa ra lý
do vì sao bạn nên bổ sung thêm tính năng này.