Đề tài tập trung vào việc quản lý toàn bộ quy trình phát triển phần mềm, áp dụng kiến thức và kỹ thuật quản lý dự án để đảm bảo dự án hoàn thành đúng tiến độ, ngân sách và chất lượng.. 1
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM
-□□&□□ -BÁO CÁO MÔN HỌC
QUẢN LÝ DỰ ÁN PHẦN MỀM
ĐỀ TÀI: QUẢN LÝ DỰ ÁN
QUẢN LÝ DỰ ÁN PHẦN MỀM WEBSITE BÁN ĐỒ THỂ THAO
Giảng viên: TS Võ Đức Hoàng
Nhóm sinh viên: Lê Viết Sơn
Trần Minh Thiện Xaiyasith Khamko Nguyễn Thúy Hằng Triệu Thị Hồng Thương
\
Đà Nẵng, Tháng 09 Năm 2024.
Trang 2MỤC LỤC
1 Giới thiệu về dự án 1
1.1 Giới thiệu 1
1.2 Thông tin dự án 1
1.3 Phạm vi dự án 1
1.4 Sản phầm bàn giao cuối 2
1.5 Các bên liên quan 2
1.6 Giả thiết đề ra 2
1.7 Tiến trình xây dựng và quản lý dự án 3
1.8 Bảng phân công công việc 4
2 Tôn chỉ (điều lệ) dự án 4
3 Lập kế hoạch dự án 6
3.1 Bảng phân rã công việc (WBS) 6
3.2 Đặt tả WBS 7
4 Ước lượng thời gian 11
4.1 Các đầu mục công việc chính 11
4.2 Ước lượng PERT (đơn vị: ngày) 11
Trang 31 Giới thiệu về dự án
1.1 Giới thiệu
Đề tài "Quản lý dự án phần mềm Website bán đồ thể thao" nhằm xây dựng một website thương mại điện tử hiện đại, đáp ứng nhu cầu mua sắm trực tuyến ngày càng cao của người tiêu dùng Đề tài tập trung vào việc quản lý toàn bộ quy trình phát triển phần mềm, áp dụng kiến thức và kỹ thuật quản lý dự án để đảm bảo dự án hoàn thành đúng tiến độ, ngân sách và chất lượng Sản phẩm cuối cùng là một website bán đồ thể thao trực tuyến hoàn chỉnh, góp phần nâng cao hiệu quả kinh doanh cho doanh nghiệp
1.2 Thông tin dự án
Tên Dự Án: Quản lý dự án phần mềm website bán đồ thể thao
Khách Hàng: Công ty TNHH Đình Hưng
Đại diện: Nguyễn Đìng Hưng (CEO Công ty TNHH Đình Hưng)
Trưởng nhóm dự án: Lê Viết Sơn
Đội phát triển dự án: 1 Lê Viết Sơn
2 Trần Minh Thiện
3 Xaiyasith Khamko
4 Nguyễn Thúy Hằng
5 Triệu Thị Hồng Thương
1.3 Phạm vi dự án
Hệ thống được thiết kế và xây dựng có khả năng nâng cấp, thay đổi dễ dàng để phù hợp với các yêu cầu bán hàng thể thao trực tuyến
Khu vực ảnh hưởng trong Công ty TNHH Đình Hưng: hệ thống quản lý sản phẩm, đơn hàng, và giao dịch trực tuyến
Phạm vi dữ liệu:
o Dữ liệu sản phẩm và thông tin giao dịch được giữ nguyên
o Làm mới thông tin khách hàng, đơn hàng và giỏ hàng
Công nghệ thực hiện:
o C#, HTML5, CSS3, JavaScript/JQuery
o SQL Server
Ước lượng thời gian thực thi dự án 4 tháng ( 12/8/2024 – 11/12/2024)
Trang 41.4 Sản phầm bàn giao cuối
Phần mềm quản lý bán hàng thể thao, bao gồm tất cả các chức năng cần thiết như quản lý sản phẩm, đơn hàng, và giao dịch trực tuyến
Hệ thống cơ sở dữ liệu của dự án được xây dựng dựa trên yêu cầu của khách hàng, sử dụng SQL Server
Mã nguồn chương trình phát triển bằng các công nghệ: C#, HTML5, CSS3, JavaScript/JQuery
Tài liệu bàn giao kèm theo bao gồm: tài liệu hướng dẫn sử dụng, tài liệu phát triển và cấu trúc hệ thống, đảm bảo việc bảo trì và nâng cấp sau này
1.5 Các bên liên quan
Nhà tài trợ dự án Nhà sách Tiền Phong
Đại diện: Trần Đức An
SĐT: 0987654321 Mail: antd@tienphong.com Khách hàng Nhà sách tiền phong
Đại diện: Trần Đức An
SĐT: 0987654321 Mail: antd@tienphong.com Chuyên gia tư
SĐT: 0127983467 Mail: tienv@tienphong.com
Nhóm theo dõi,
đánh giá dự án
Trần Tiến Tuấn
Lê Tuấn Vũ
SĐT: 0435789021 Mail:
danhgia@tienphong.com
1.6 Giả thiết đề ra
Xây dựng hệ thống với cách tiếp cận hướng đối tượng
Sử dụng ngôn ngữ lập trình C# làm công cụ chính
Hỏi ý kiến khách hàng trong quá trình phát triển hệ thống khi cần
Những công nghệ mà nhóm chưa làm chủ được sẽ hợp tác với các chuyên gia ngoài dự án
Hệ thống sẽ có sự thay đổi khi bổ sung các chức năng mới theo yêu cầu của khách hàng
Đội làm dự án sẽ được phân làm các nhóm nhỏ để thực hiện từng giai đoạn của dự án
Trang 5 Sau khi hoàn thành từng giai đoạn, sẽ đánh giá và sắp xếp lại nhân sự để tiếp tục thực hiện các giai đoạn tiếp theo.án
1.7 Tiến trình xây dựng và quản lý dự án
• Phần 1: Tôn chỉ dự án
Tên dự án: Xây dựng Website bán đồ thể thao
Mục tiêu: Đáp ứng nhu cầu mua sắm trực tuyến và tăng doanh thu cho Công ty TNHH Đình Hưng
• Phần 2: Kế hoạch tích hợp
Sử dụng Visual Paradigm để thiết kế và tích hợp hệ thống Công cụ lập trình là Visual Studio kết hợp với SQL Server cho cơ sở dữ liệu
• Phần 3: Kế hoạch quản lý phạm vi dự án
Phạm vi dự án bao gồm việc xây dựng phần mềm bán hàng trực tuyến với các chức năng quản lý sản phẩm, đơn hàng và thanh toán Phạm vi
sẽ không thay đổi trừ khi có yêu cầu lớn từ khách hàng
• Phần 4: Kế hoạch quản lý thời gian thực hiện
Dự án sẽ được hoàn thành trong 4 tháng ( 12/8/2024 – 11/12/2024), với các mốc chính như phân tích, thiết kế, xây dựng, kiểm thử và triển khai
• Phần 5: Kế hoạch quản lý chi phí
Tổng kinh phí dự án là 600 triệu VNĐ, trong đó bao gồm chi phí nhân
sự, cơ sở vật chất, và chi phí phát sinh Dự trù kinh phí dự án chiếm khoảng 10%
• Phần 6: Kế hoạch quản lý chất lượng dự án
Đảm bảo hệ thống hoạt động ổn định, có tính bảo mật cao, giao diện thân thiện và dễ sử dụng Chất lượng sẽ được đánh giá thường xuyên trong từng giai đoạn dự án
• Phần 7: Kế hoạch quản lý nhân lực
Nhóm thực hiện dự án gồm 5 thành viên với các vai trò khác nhau như quản lý dự án, lập trình viên, và thiết kế Nhân sự có thể thay đổi nếu có yêu cầu đặc biệt hoặc sự cố
• Phần 8: Kế hoạch quản lý truyền thông
Các thành viên trong nhóm sẽ trao đổi thường xuyên qua các buổi họp định kỳ để đảm bảo tiến độ và chất lượng dự án Báo cáo tiến độ được gửi định kỳ cho khách hàng và các bên liên quan
Trang 6• Phần 9: Kế hoạch quản lý rủi ro
Xác định các rủi ro như thời gian chậm trễ, chi phí phát sinh, và sự cố kỹ thuật Các rủi ro sẽ được theo dõi và kiểm soát để giảm thiểu tác động đến dự án
• Phần 10: Kế hoạch quản lý mua sắm
Hệ thống sẽ sử dụng các công cụ và phần mềm bản quyền như Visual Studio, SQL Server, và Photoshop, cùng với các chi phí cho việc thuê máy chủ và tên miền
1.8 Bảng phân công công việc
Mô tả chung về dự án
Bảng kê công việc(SOW)
Kế hoạch quản lý tích hợp Nguyễn Thúy Hằng
Kế hoạch quản lý phạm vi
Kế hoạch quản lý nhân lực Xaiyasith Khamko
Kế hoạch quản lý chi phí
Kế hoạch quản lý mua sắm Trần Minh Thiện
Kế hoạch quản lý thời gian
Kế hoạch quản lý thông tin Triệu Thị Hồng Thương
Kế hoạch quản lý chất lượng Nguyễn Thúy Hằng
Trang 72 Tôn chỉ (điều lệ) dự án
Trang 93 Lập kế hoạch dự án
3.1 Bảng phân rã công việc (WBS)
Trang 103.2 Đặt tả WBS
1 Khởi động dự án
Nhóm dự án gặp khách hàng để thu thập và làm rõ yêu cầu cho website bán đồ thể thao
Sau buổi gặp, nhóm viết báo cáo chi tiết về yêu cầu và gửi khách hàng xác nhận
2 Phân tích
Thu thập và phân loại các yêu cầu nghiệp vụ và hệ thống từ khách hàng
2.2 Đặc tả
Mô tả chi tiết các yêu cầu đã được xác định, làm rõ từng chức năng của hệ thống
thi của yêu cầu
và xác định ưu tiên cho từng chức năng
Trang 112.4 Xây dựng ý tưởng và nêu
vấn đề
Đề xuất giải pháp thực hiện và thảo luận các vấn đề tiềm ẩn
quan
Xây dựng kế hoạch tổng quan cho
dự án, bao gồm thời gian và nguồn lực
việc
Tạo bảng phân công công việc
cụ thể cho từng thành viên và giai đoạn
3 Thiết kế
thống
Xác định cấu trúc tổng thể của hệ thống, bao gồm các thành phần chính và cách chúng tương tác
Thiết kế chi tiết các thành phần của
hệ thống như biểu đồ lớp, cơ
sở dữ liệu, giao
dùng
4 Thiết kế
Phát triển giao diện người dùng cho các trang chính như trang chủ, đăng nhập, chi tiết sản phẩm, giỏ hàng, và trang
Trang 12Xây dựng logic xử
lý ở phía máy chủ, bao gồm các chức năng như đăng ký, đăng nhập, quản
lý sản phẩm, đơn hàng, và quản trị hệ thống
5 Chạy thử website
Xây dựng các kịch bản kiểm thử để đảm bảo các chức năng hoạt động đúng
5.2
Chạy testcase
Thực hiện kiểm thử dựa trên các kịch bản đã viết
để phát hiện lỗi
phục các lỗi phát sinh sau quá trình kiểm thử
kiểm thử và báo cáo tình trạng
hệ thống
6 Kiểm thử
trường và cài đặt
hệ thống trên máy chủ
Trang 136.2 Chạy testcase lần 2 Thực hiện kiểm thử
lần 2 để đảm bảo hệ thống ổn định sau khi sửa lỗi
và xử lý các lỗi còn lại trong hệ thống
kiểm thử và báo cáo tình trạng cuối cùng của
hệ thống
7 Kết thúc dự án
dự án và viết báo cáo hoàn chỉnh
dẫn sử dụng và tài liệu kỹ thuật cho sản phẩm
Trang 147.3 Bàn giao cho khách hàng Hoàn tất và bàn
giao toàn bộ sản phẩm cùng tài liệu cho khách hàng
4 Ước lượng thời gian
Thời gian thực hiên dự án: từ ngay 12/8/2024 đến 11/12/2024
4.1 Các đầu mục công việc chính
1 Khởi động dự án
2 Phân tích
3 Thiết kế
4 Phát triển
5 Chạy thử website
6 Kiểm thử
7 Kết thúc dự án
4.2 Ước lượng PERT (đơn vị: ngày)
- ML: Ước lượng kha dĩ nhất (Most likely) thời gian cần để hoàn thành công việc trong điều kiện hợp lý
- MO: Ước lượng lạc quan nhất (Most Optimistic) thời gian cần để hoàn thành công việc trong điều kiện lý tưởng nhất (không có trở ngại nào)
- MP: Ước lượng bi quan nhất (Most Pessimistic) thời gian cần để hoàn thành công việc trong điều kiện tồi nhất (có nhiều trở ngại)
- EST: Ước lượng cuối(Estimation) Được tính theo công thức:
Trang 15Nhiệm vụ MO
(ngày) ML (ngày) MP (ngày) (ngày) EST
1 Khởi động
dự án
1.1 Gặp gỡ
khách hàng
1.2 Viết báo
cáo
2 Phân tích
2.1 Xác định
yêu cầu
2.3 Phân tích
yêu cầu
Trang 162.4 Xây dựng
ý tưởng và nêu
vấn đề
2.5 Lập kế
hoạch tổng
quan
2.6 Lập bảng
chi tiết công
việc
3 Thiết kế
3.1 Thiết kế
kiến trúc hệ
thống
3.2 Thiết kế
chi tiết
4 Phát triển
4.1 Code giao
diện
4.2 Code xử lý
Backend
Trang 175 Chạy thử
website
5.1 Viết
testcase
5.2 Chạy
testcase
5.3 Kiểm tra
và sửa lỗi
5.4 Báo cáo
chạy thử
6 Kiểm thử
6.1 Cài đặt
máy chủ
6.2 Chạy
testcase lần 2
6.3 Kiểm tra
và sửa lỗi
Trang 186.4 Báo cáo
kiểm thử
7 Kết thúc dự
án
7.1 Viết báo
cáo
7.2 Viết tài
liệu sản phẩm
7.3 Bàn giao
cho khách
hàng