Là một khách hàng, tôi muốn có chức năng tìm kiếm để có thể tìm kiếm sản phẩm mong muốn một cách nhanh nhất ( Trần Văn Khải)
khaitran2171999 opened this issue · 0 comments
khaitran2171999 commented
Đánh giá theo quy tắc INVEST:
- Independent: là một chức năng độc lập với các chức năng khác.
- Negotiable: có tính linh hoạt cao, có thể thay đổi(giao diện, nội dung tìm kiếm ) tùy theo yêu cầu và mong muốn của khách hàng.
- Valuable: giá trị sử dụng cao, giúp người dùng tra cứu một cách thuận tiện và nhanh chóng, chỉ cần gõ tên mã hoặc model của sản phẩm sẽ ra chi tiết sản phẩm.
- Estimable: ước lượng được khoảng thời gian là lượng công việc( khoảng 1 tháng)
- Small: tính năng đủ nhỏ để hoàn thiện trong thời gian yêu cầu.
- Testable: có thể kiểm tra.
Các công việc cần thực hiện:
-
Làm rõ yêu cầu user story (chức năng tìm kiếm sản phẩm): Làm rõ yêu cầu
-
Học kiến thức về web: HTML, CSS, JAVASCIRIP, SQL
-
Thiết kế giao diện thanh tìm kiếm :form input_button ( 2 tiếng ).
-
Thiết kế giao diện kết quả tìm kiếm :commit ( 2 ngày ).
-
Liên kết cơ sở dữ liệu (sử dụng MySQL) commit ( 4 ngày ).
-
Xuất thông tin tìm kiếm một cách khoa hoc, rõ ràng commit ( 1 ngày )
-
Kiểm thử hộp đen dựa vào giao diện chức năng: Kiểm thử hộp đen (2 ngày)
-
Tối ưu mã nguồn ngắn gọn, dễ đọc, dễ bảo trì :Tối ưu hóa "code smell" (1 ngày)
-
Kiểm thử chấp thuận với khách hàng :Các loại kiểm thử (3 giờ)