TRƯỜNG ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE HỖ TRỢ ĐÀO TẠO LẬP TRÌNH PRODUCT BACKLOG DOCUMENT Người hướng dẫn: Ths.. Phạm Văn Dược Thành viên nhóm: Nguyễn Tiến Phi
Trang 1TRƯỜNG ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN
XÂY DỰNG WEBSITE HỖ TRỢ
ĐÀO TẠO LẬP TRÌNH PRODUCT BACKLOG DOCUMENT
Người hướng dẫn: Ths Phạm Văn Dược
Thành viên nhóm: Nguyễn Tiến Phi Nguyễn Thanh Vũ Trịnh Hùng Anh
Lê Đức Anh
Đỗ Trung Hậu
Đà Nẵng, 3-2019 Đăng kí hoặc thay đổi:
Trang 2Ngày
thực hiện
mới nhất.
Người thực hiện
Trạng Thái 16/03
/2019
Tất cả các tài liệu
Tạo Product Backlog
Thanh Vũ
Chữ kí:
Giảng viên hướng dẫn:
Phạm Văn Dược
Ngày 16/03/2019
Chữ kí :
Product Owner
Trịnh Hùng Anh
Ngày 16/03/2019
Chữ kí :
SCRUM MASTER
Nguyễn Tiến Phi
Ngày 16/03/2019
Chữ kí :
Trang 3Mục lục
1 Giới thiệu : 1
1.1 Mục đích : 1
1.2 Phạm vi : 1
2 Product Backlog: 1
3 Mô tả sản phẩm dự tính : 2
4 Mô tả sprint 5
5.Các bên liên quan và người dùng 6
Trang 41 Giới thiệu :
1.1 Mục đích :
- Tài liệu này thể hiện các yêu cầu cấp cao theo quan điểm của người dùng cuối Những câu chuyện người dùng này sẽ được chia thành nhiều nhiệm vụ
để phân công cho nhóm phát triển Ngoài ra, tài liệu này cũng có các tiêu chí chấp nhận, rất hữu ích cho người thử nghiệm để tạo Kế hoạch kiểm tra và Trường hợp kiểm tra
1.2 Phạm vi :
- Tập trung vào những chức năng nên được cung cấp
- Có các tiêu chí chấp nhận, đưa ra định nghĩa rõ ràng về sản phẩm đã hoàn thành
Trang 52 Product Backlog:
17 Xem danh sách khóa học đã đăng ký 2
Bảng độ ưu tiên:
3 Mô tả sản phẩm dự tính :
Trang 6tiên QUẢN LÝ USER
PB01 Thêm
user
Admin Tạo mới một tài
khoản thành viên
Thành viên mới có thể truy cập
website một cách
dễ dàng
1
PB02 Sửa user Admin Sửa thông tin
user
Cập nhận thông tin mới nhất của user
1
PB03 Xóa user Admin Xóa thông tin
user
Tiết kiệm vùng nhớ nếu thành viên
đó không còn
1
QUẢN LÝ BÀI VIẾT
PB04 Thêm bài
viết
Admin Tạo mới bài viết Đăng bài viết mới
lên website
1
PB05 Sửa bài
viết
Admin Sửa thông tin bài
viết
Cập nhật thông tin của bài viết mới nhất
1
PB06 Xóa bài
viết
Admin Xóa bài viết Xóa bài viết không
còn hữu ích
1
QUẢN LÝ TÀI KHOẢN CÁ NHÂN PB07 Sửa thông
tin cá
nhân
User Sửa thông tin cá
nhân
Cập nhật thông tin
cá nhân mới nhất
2
PB08 Xem
danh sách
người
theo dõi
User Xem danh sách
người theo dõi
Để biết được những người nào đang theo dõi mình
2
PB09 Xem
danh sách
đang theo
dõi
User Xem danh sách
đang theo dõi
Để biết được những người mình đang theo dõi
2
PB10 Xem lịch
sử thanh
toán
User Xem lịch sử
thanh toán
Để biết được lịch
sử thanh toán của mình
2
QUẢN LÝ BÀI VIẾT CÁ NHÂN PB10 Thêm bài User Thêm bài viết Thêm bài viết mới 1
Trang 7viết
PB11 Sửa bài
viết
User Sửa bài viết Cập nhật thông tin
bài viết
1
PB12 Xóa bài
viết
User Xóa bài viết Xóa bài viết không
còn hữu dụng
1
QUẢN LÝ DANH MỤC PB13 Thêm
danh mục
Admin Thêm danh mục Thêm danh mục
mới
1
PB14 Sửa danh
mục
Admin Sửa danh mục Cập nhật tên danh
mục mới
1
PB15 Xóa danh
mục
Admin Xóa danh mục Xóa danh mục
không mong muốn
1
QUẢN LÝ BÀI KIỂM TRA PB16 Thêm bài
kiểm tra
Bên thứ 3 Thêm bài kiểm
tra
Thêm bài kiểm tra mới
1
PB17 Sửa bài
kiểm tra
Bên thứ 3 Sửa bài kiểm tra Cập nhật bài kiểm
tra mới
1
PB18 Xóa bài
kiểm tra
Bên thứ 3 Xóa bài kiểm tra Xóa bài kiểm tra
không mong muốn
1
LẬP GROUP HỌC ONLINE PB19 Lập
group học
online
User Lập group học
online
Tạo nhóm học online với người học mong muốn
2
ĐĂNG KÝ KHÓA HỌC
PB20 Đăng ký
khóa học
User Đăng ký khóa
học
Học khóa học mình muốn
1
QUẢN LÝ KHÓA HỌC CÁ NHÂN
PB21 Sửa khóa
học
Bên thứ 3 Sửa khóa học Cập nhật thông tin
khóa học mới nhất
1
PB22 Xóa khóa
học
Bên thứ 3 Xóa khóa học Xóa khóa học
không mong muốn
1
ĐĂNG KÝ
PB23 Đăng ký
tài khoản
User Đăng ký tài
khoản
Có tài khoản truy cập vào website
1
TÌM KIẾM
PB24 Tìm kiếm User, Bên
thứ 3, Admin
Tìm kiếm Tìm kiếm từ khóa
mong muốn trên website
2
Trang 8ĐÁNH GIÁ KHÓA HỌC
PB25 Đánh giá
khóa học
User Đánh giá khóa
học
Đánh giá khóa học mình đang học
3
THANH TOÁN TRỰC TUYẾN
PB26 Thanh
toán trực
tuyến
User Thanh toán trực
tuyến
Mua các khóa học
có phí trên webiste
2
ĐĂNG NHẬP PB27 Đăng
nhập
User, Admin, Bên thứ 3
Đăng nhập vào
hệ thống
Thực hiện các chức năng dành cho thành viên website
1
ĐĂNG XUẤT PB28 Đăng
xuất
User, Admin, Bên thứ 3
Đăng xuất tài khoản
Thoát khỏi tạm thời việc sử dụng tài khoản trên website
3
QUẢN LÝ KHÓA HỌC PB29 Thêm
khóa học
Admin Thêm khóa học Thêm mới một
khóa học
1
PB30 Sửa khóa
học
Admin Sửa khóa học Cập nhật thông tin
khóa học
1
PB31 Xóa khóa
học
Admin Xóa khóa học Xóa khóa học
không mong muốn
1
Xem danh sách khóa học đã đăng ký PB32 Xem
danh sách
khóa học
đã đăng
ký
User Xem danh sách
khóa học đã đăng ký
Biết các khóa học
đã được đăng ký của mình
2
QUẢN LÝ BÌNH LUẬN PB33 Xóa bình
luận
Admin Xóa bình luận Xóa bình luận
không mong muốn
2
Trang 94 Mô tả sprint
đầu
Ngày kết thúc
Sprint
1
Đăng nhập , đăng ký, quản lý bài viết cá
nhân, đăng xuất
9/03/2019 27/03/2019
Sprint
2
Xem danh sách khóa học đã đăng ký, lập
group học online, quản lý khóa học cá
nhân, quản lý bình luận, quản lý user,
quản lý bài viết, quản lý bài kiểm tra,
đăng ký khóa học
28/03/2019 16/04/2019
Sprint
3
Quản lý danh mục, quản lý khóa học, tìm
kiếm, đánh giá khóa học, thanh toán trực
tuyến
17/04/2019 2/05/2019
5.Các bên liên quan và người dùng
Product
Owner
Người đưa ra yêu cầu cho team
Cung cấp thông tin để phát triển hệ thống Thực hiện quyết định chấp nhận và thực hiện dự án
Scrum
Master
Là người lãnh đạo nhóm
Quản lí nhóm phát triển hệ thống
Kiểm soát, quản lý, theo dõi, đảm bảo dự án hoàn thành đúng tiến độ, trong phạm vi ngân sách, theo kế hoạch và theo yêu cầu
Requirement
Analyzer
Đây là bên liên quan làm việc với các chuyên gia để phân tích các yêu cầu hoặc nhu cầu một cách chính xác vào các yêu cầu được
sử dụng cho thiết kế
Chỉ định các chi tiết của một hoặc nhiều phần của chức năng của hệ thống bằng cách mô tả một hoặc các khía cạnh của yêu cầu,
Điều này sẽ bao gồm chức năng và phi chức năng
Software Đây là một bên liên quan Chịu trách nhiệm về kiến trúc phần
Trang 10Architect chủ yếu dẫn dắt sự phát
triển của hệ thống
mềm, trong đó bao gồm các quyết định kỹ thuật chủ chốt hạn chế thiết
kế tổng thể cho dự án
Coder Đây là một bên liên quan
để lập trình phần mềm
Thực hiện dự án