truonganhhoang/INT2208-8-2019

Phát triển phần mềm theo mô hình scrum(Trần Hồng Phúc)

Closed this issue · 0 comments

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)