Phát triển phần mềm theo mô hình scrum(Trần Hồng Phúc)
Closed this issue · 0 comments
paulthoms commented
Với tư cách là một admin tôi muốn:
- Tải truyện lên trang web
- Xóa truyện của trang web
- Sửa thông tin truyện
- Xem những truyện đã có ở trang web
Để cập nhật truyện, thông tin mới của các truyện cho trang web giúp người dùng có được thông tin mới khi đọc truyện ở trang web của tôi.
Hướng giải quyết của nhóm phát triển:
- Tự học HTML,CSS,Nodejs, JavaScript, Ajax.
- Làm rõ yêu cầu thống nhất chức năng.
(2 ngày)
edx - Áp dụng nguyên lí chia nhỏ giao diện thành các phần nhỏ với mỗi chức năng cho một giao diện.
(tạo giao diện thêm, sửa, thêm: 7 ngày)
edx
commit - Phát triển các router tùy thuộc từng chức năng đã thống nhất.
(phát triển chức năng ở phía backend: 7 ngày)
REST
commit - Sử dụng Ajax để tối ưu chức năng.
(Tối ưu một số chức năng giúp thao tác mượt mà hơn: 7 ngày )
ajax
w3school ajax
commit - Mã dễ đọc hơn.
(comment cho những chức năng trong các dòng code,phân hàm cho các phương thức ở mỗi chức năng - 2 ngày)
Tính dễ đọc
Kiểm thử:
- Developer kiểm thử từng chức năng đã làm.
testing - Đưa người dùng kiểm thử chức năng đã hoàn thành.
testing
Tiêu chí:
Quy tắc INVEST
- Độc lập.(admin được cung cấp tài khoản riêng nên độc lập)
- Có thể thương lượng.(Các chức năng chó thể phát triển thêm để phù hợp với nhu cầu khách hàng)
- Có giá trị với khách hàng.(đáp ứng được các yêu cầu nêu ở trên)
- Ước lượng được.(Có thể được phát triển trong 3-5 ngày và thường được làm đầu tiên.)
- Đủ nhỏ.(Chức năng đủ nhỏ để xây dựng trong thời gian ngắn)
- Có thể kiểm thử.(Kiểm thử cho khách hàng check lỗi và khả năng hoạt động ổn định của các chức năng)