truonganhhoang/INT2208-8-2019

Là một người đọc truyện, tôi muốn có tài khoản người dùng để có thể tương tác với những bạn đọc khác và admin trang web (Phạm Duy Tiếp)

Closed this issue · 0 comments

1.Quy tắc INVEST:

  • Independent: Độc lập với tất cả các User Story khác. Không trùng ý tưởng.
  • Negotiable: Chức năng này có thể thương lượng để các thành viên nhóm cùng xây dựng. Với người dùng trao đổi về giao diện sao cho hợp lý.
  • Valuable: Giúp bạn đọc có thể bày tỏ cảm nghĩ cá nhân về truyện với người khác và đóng góp ý kiến cho admin trang web.
  • Estimable: Thu thập kiến thức và thực hiện xây dựng trong khoảng 2 ngày.
  • Small: Chức năng đủ nhỏ để xây dựng trong thời gian ngắn và chia thành các công việc nhỏ để làm.
  • Testable: Có thể kiểm thử được: tạo thứ 3 tài khoản và đăng nhập. Sau đó dùng đăng nhập thử.

2.Công việc cần làm:

  • Đặt ra mục tiêu để thực hiện công việc(thiết kế giao diện, điều hướng đăng nhập, đăng ký,...)
    - EDX: Requirements Elicitation(Làm rõ yêu cầu).
  • Học kiến thức về html, css, js, bootstrap, ... để áp dụng làm giao diện cần thiết.
    - Tài liệu đọc: W3chool.
  • Tạo màn hình đăng nhập, đăng ký tài khoản(1h).
    - commit: Xây dựng 2 màn hình.
  • Kiểm thử giao diện trên các loại màn hình khác nhau(30p).
    - EDX: Black Box Testing(Kiểm thử hộp đen).
  • Tìm hiểu xây dựng chức năng đăng nhập/đăng ký với NodeJs, MySQL.
    - Tài liệu: Medium.com.
    - commit: đăng ký.
  • Tạo cơ sở dữ liệu lưu tài khoản người dùng(4h).
  • Tạo trang thông tin cá nhân người dùng(2h).
    - commit: tạo trang profile user.
  • Tạo 3 tài khoản kiểm thử chức năng đăng nhập, đăng ký(30p).
  • Làm sạch, tối ưu lại mã nguồn(1h).
    - EDX: Mã dễ đọc hơn.
  • Các thành viên trong nhóm tham gia kiểm thử.

link video: user story và demo chức năng đăng nhập đăng ký.