BỘ CÔNG THƯƠNGKHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC ĐIỆN LỰC BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN THỰC TẬP QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ TÀI: QUẢN TRỊ DỰ ÁN WEBSITE BÁN SÁCH BOOKSTORE Giảng viên hư
Trang 1BỘ CÔNG THƯƠNG
KHOA CÔNG NGHỆ THÔNG TIN
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN THỰC TẬP QUẢN TRỊ DỰ ÁN PHẦN MỀM
ĐỀ TÀI: QUẢN TRỊ DỰ ÁN WEBSITE BÁN SÁCH
BOOKSTORE
Giảng viên hướng dẫn : TS LÊ THỊ TRANG LINH
Trang 2PHIẾU CHẤM ĐIỂM Sinh viên thực hiện:
Trang 3LỜI CẢM ƠN
Trên thực tế, không có sự thành công nào mà không gắn liền với những sự hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác Trong suốt quãng thời gian từ khi bắt đầu học tập tại trường Đại học đã đến nay, chúng em đã nhận được rất nhiều
sự quan tâm, giúp đỡ của thầy cô, gia đình và bạn bè.
Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến các thầy cô ở Khoa công nghệ thông tin - trường Đại Học Điện Lực đã cùng với kinh nghiệm và tâm huyết của mình để truyền đạt vô vàn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Và đặc biệt, trong kỳ này, chúng em được học một môn học rất hữu ích đối với sinh viên ngành Công Nghệ Thông Tin Đó là môn: Thực tập quản trị dự án phần mềm“ ”.
Chúng em xin chân thành cảm ơn cô Lê Thị Trang Linh đã tận tâm giảng dạy chúng
em Trong thời gian được học tập và thực hành dưới sự hướng dân của cô, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền cảm hứng đối với bộ môn
“Thực tập quản trị dự án phần mềm Nếu không có những lời hướng dẫn, dạy bảo của cô thì ”
có lẽ bài báo cáo này không thể hoàn thành được
Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên, do còn thiếu kinh nghiệm, tìm hiểu và xây dựng báo cáo trong thời gian có hạn, kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo chắc chắn sẽ không thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn.
3
Trang 4MKC LKC
LỜI CẢM ƠN 3
MKC LKC 4
DANH MKC BẢNG BIỂU 7
DANH MKC HÌNH ẢNH 8
LỜI MỞ ĐẦU 9
CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP 10
1.1 Giới thiệu về doanh nghiệp 10
1.2 Các sản phẩm công nghệ 10
CHƯƠNG 2: QUẢN LÝ PHẠM VI 12
2.1 Tổng quan 12
2.2 Phạm vi công việc 12
2.3 Các bên liên quan 12
2.4 Thiết lập các giả thiết 12
2.5 Nguồn tài nguyên 12
2.6 Các sản phẩm bàn giao 13
CHƯƠNG 3: QUẢN LÝ DỰ ÁN 14
3.1 Phạm vi dự án 14
3.1.1 Phạm vi sản phẩm 14
3.1.2 Phạm vi tài nguyên 14
3.2 Lựa chọn các công cụ lập kế hoạch 14
3.3 Bảng phân rã công việc 14
3.4 Các công cụ hỗ trợ cho dự án 17
CHƯƠNG 4: QUẢN LÝ THỜI GIAN 20
4.1 Phân bổ tài nguyên và thời gian 20
4.2 Danh sách các mốc thời gian quan trọng 22
4.3 Ước lượng thời gian 22
CHƯƠNG 5: QUẢN LÝ CHI PHÍ; 24
5.1 Bảng ước tính chi phí hoạt động 24
CHƯƠNG 6: QUẢN LÝ CẤU HÌNH 25
6.1 Ý nghĩa của việc quản lý cấu hình 25
Trang 56.2 Phương pháp định danh và xác định Baseline trên sản phẩm 25
6.2.1 Định danh sản phẩm 25
6.2.2 Kiểm soát phiên bản 25
6.2.3 Quản lý các mốc 25
6.3.4 Quản lý quy ước đặt tên 25
6.3.5 Quản lý thay đổi 26
CHƯƠNG 7: QUẢN LÝ CHẤT LƯỢNG 27
7.1 Khái quát về quản lý chất lượng 27
7.2 Lập kế hoạch chất lượng 27
7.2.1 Các metric chất lượng trong dự án 27
7.3 Kế hoạch giám sát chất lượng 28
CHƯƠNG 8: QUẢN LÝ NHÂN SỰ 31
8.1 Các vị trí trong quản lý nhân sự 31
CHƯƠNG 9: QUẢN LÝ TRUYỀN THÔNG 33
9.1 Các thành phần tham gia 33
9.2 Các kênh giao tiếp 33
9.2.1 Các thành viên trong nhóm - nhóm trưởng 33
9.2.2 Giữa trưởng nhóm - ban giám đốc 34
CHƯƠNG 10: QUẢN LÝ RỦI RO 36
10.1 Giới thiệu 36
10.2 Đặt thời gian 37
10.3 Định dạng báo cáo 37
10.4 Xác định rủi ro 38
10.4.1 Các lĩnh vực xảy ra rủi ro 38
10.4.2 Xác định rủi ro 38
10.5 Phân tích mức độ rủi ro 39
CHƯƠNG 11: QUẢN LÝ MUA SẮM 47
11.1 Các giai đoạn trong công việc quản lý mua sắm trong dự án 47
11.2 Thủ tục mua sắm 47
11.2.1 Xác định danh mục mua sắm 47
KẾT LUẬN 48
TÀI LIỆU THAM KHẢO 49
5
Trang 6DANH MKC BẢNG BIỂU
Bảng 4 1 Bảng phân bố tài nguyên và thời gian 22
Bảng 4 2 Bảng danh sách các mốc thời gian 22
Bảng 4 3 Bảng công việc 23
Bảng 5 1 Bảng ước tính chi phí hoạt động 24
Bảng 6 1 Bảng định dạng tài liệu liên quan 26
Bảng 7 1 Bảng kế hoạch giám sát chất lượng 29
Bảng 7 2 Bảng kế hoạch đảm bảo chất lượng 31
Bảng 8 1 Bảng các vị trí quản lý nhân sự 32
Bảng 10 1 Bảng xác định các rủi ro 40
Bảng 10 2 Bảng xác định rủi ro 41
Bảng 10 3 Bảng phân tích rủi ro 46
Bảng 10 4 Bảng phân tích rủi ro 48
Trang 7DANH MKC HÌNH ẢNH
Hình 1 1 Logo đơn vị thực tập VINOVA 8
Hình 3 1 Quản lý dự án với công cụ Trello 17
Hình 3 2 Quản lý dự án với công cụ github 18
Hình 3 3 Quản lý dự án với công cụ Microsoft Project 19
Hình 8 1 Sơ đồ tổ chức của dự án 33
Hình 10 1 Mẫu báo cáo rủi ro 39
8
Trang 8LỜI MỞ ĐẦU
Trên thực tế, không có sự thành công nào mà không gắn liền với những sự hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác Trong suốt quãng thời gian từ khi bắt đầu học tập tại trường Đại học đã đến nay, chúng em đã nhận được rất nhiều
sự quan tâm, giúp đỡ của thầy cô, gia đình và bạn bè.
Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến các thầy cô ở Khoa công nghệ thông tin- trường Đại Học Điện Lực đã cùng với kinh nghiệm và tâm huyết của mình để truyền đạt vô vàn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Và đặc biệt, trong kỳ này, chúng em được học một môn học rất hữu ích đối với sinh viên ngành
Công Nghệ Thông Tin Đó là học phần: “Thực tập quản trị dự án phần mềm”.
Chúng em xin chân thành cảm ơn cô Lê Thị Trang Linh đã tận tâm giảng dạy chúng em qua từng buổi học trên lớp Trong thời gian được học tập và thực hành dưới sự hướng dân của thầy, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền cảm hứng đối với học phần “Thực tập quản trị dự án phần mềm” Nếu không có những lời hướng dẫn, dạy bảo của cô thì có lẽ bài báo cáo này không thể hoàn thành được.
Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên, do còn thiếu kinh nghiệm, tìm hiểu và xây dựng báo cáo trong thời gian có hạn, kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo thực tập “Quản trị dự án website bán sách BookStore” chắc chắn
sẽ không thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sự đóng góp của mọi người.
Em xin chân thành cảm ơn!
Hà Nội, ngày 28 tháng 04 năm 2024 Sinh viên thực hiện
Trang 9CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP
1.1 Giới thiệu về doanh nghiệp
VINOVA là một trong những doanh nghiệp đi đầu trong phát triển ứng dụng web và di dộng dành cho các công ty khởi nghiệp kể từ năm 2010.VINOVA là một trong những công ty phát triển ứng dụng di động được công nhận nhất cung cấp các dịch vụ CNTT toàn diện bao gồm Blockchain, BI, IoT và An ninh mạng
Vinova liên tục được xếp hạng trong số 10 công ty phát triển ứng dụng di động hàng đầu tại Singapore Một công ty sáng tạo tự hào về việc cung cấp các
dự án với tiêu chuẩn cao, Vinova đã giành được sự tin tưởng
Hình 1 1 Logo đơn vị thực tập VINOVA
Vinova là một tập thể năng động, gắn kết, nhiệt huyết, luôn hết mình, không ngừng học hỏi và sáng tạo nhắm mang tới dịch vụ, sản phẩm chuyên nghiệp, chất lượng tới khách hàng Chúng tôi cho rằng yếu tố con người sẽ làm nên những sản phẩm và dịch vụ có vị thế trên thị trường Giữ vững niềm tin của khách hàng, đối tác, doanh nghiệp Trở thành một doanh nghiệp cung cấp các giải pháp công nghệ số hàng đầu Việt Nam vào những năm tiếp theo trên con đường phát triển Công ty có trụ sở chính tại Singapore
Website: https://vinova.sg
1.2 Các sản phẩm công nghệ
Hiện tại, ở VINOVA cung cấp những sản phầm công nghệ như:
- Trải nghiệm kỹ thuật số
- Phát triển sản phẩm
- Dịch vụ được quản lý
- Giải pháp doanh nghiệp
- Dịch vụ đổi mới sáng tạo
- Mở rộng thị trường nước ngoài
- Tư vấn tài trợ
10
Trang 10Hiện nay công ty đang triển khai xây dựng website bán sách BookStore,
em tham gia vào việc triển khai website này, nên trong báo cáo này em xin được trình bày kết quả thu được trong quá trình phát triển website bán sách BookStore tại công ty
Trang 11CHƯƠNG 2: QUẢN LÝ PHẠM VI
2.1 Tổng quan
Dự án Website bán sách BookStore được xây dựng nhằm giúp cho cừahàng có thể trình bày sản phẩm của mình tới những khách hàng có nhu cầu muasắm bằng hình thức trực tuyến Từ đó làm cầu nối giữ người bán và người muathực hiện các chức năng giao dịch trên hệ thống bán hàng trực tuyến củawebsite Sau đây là một số chức năng chính của trang web bán sách BookStore:
Chức năng đăng nhập, đăng xuất
Modules thêm, sửa, xóa người dùng
Modules thêm, sửa, xóa sản phẩm
Modules thống kê doanh thu sản phẩm
Modules dành cho người quản lý hệ thống
Toàn bộ dự án website bán sách BookStore
Cơ sở dữ liệu:
o Lưu trữ thông tin tài khoản admin, người dùng
o Lưu trữ thông tin sản phẩm
2.3 Các bên liên quan
Đại diện khách hàng - Công ty cổ phẩn VINOVA
Đại diện đội dự án
2.4 Thiết lập các giả thiết
Website được viết bằng Reactjs và Nodejs, sử dụng cơ sở dữ liệuPostgreSQL
Hệ thống được hoàn thiện đầy đủ và chuyển giao cho khách hàng
Sử dụng tài nguyên có sẵn của công ty
Trong quá trình thực hiện dự án, khách hàng có thể yêu cầu thay đổitrong phạm vi cho phép
Khách hàng sẽ cung cấp một số chuyên viên về lĩnh vực kinh doanhphục vụ cho công tác nghiệp vụ của đội dự án
Đội phát triển dự án có trách nhiệm hoàn thành công việc đảm bảocông việc và thời gian
2.5 Nguồn tài nguyên
Khách hàng cung cấp:
Cung cấp chi phí thực hiện dự án
Nghiệp vụ quản lý
12
Trang 12 Thông tin các tài liệu liên quan
Máy chủ (Host DirectAdmin) lưu trữ tài nguyên website
2.6 Các sản phẩm bàn giao
Hệ thống quản lý và website bán sách BookStore
Hệ cơ sở dũ liệu
Source code (Mã nguồn)
Tài liệu kèm theo
Trang 13CHƯƠNG 3: QUẢN LÝ DỰ ÁN3.1 Phạm vi dự án
3.1.1 Phạm vi sản phẩm
Hệ thống hoạt động tốt với các chức theo thiết kế
Dễ sử dung, thân thiện
Giao diện trực quan
Tận dụng cơ sở hạ tầng
3.1.2 Phạm vi tài nguyên
Tổng kinh phí cho dự án: 67.900.000 VND
Tiền lương cho nhân viên
Tiền thuê cơ sở vật chất
Công cụ soạn thảo văn bản MS Word
Công cụ tính toán bảng biểu MS Excel
Công cụ xây dựng dự án MS Project
3.3 Bảng phân rã công việc
HT Website bán sách
BookStore
trương dựán
Chủ dự ánCác nhómtrưởngCBNV
TL Tài liệu khảo sát Thực tế Tài liệu Khảo sát
thực trạng
CBNVNVKSTL01 Tài liệu khảo sát
CBNVNVKS14
Trang 14TL03 Tài liệu phương án
phần mềm
phương ánphần mềm
Nhân viênphân tích,thiết kếphần mềm
thống sẽxây dựng
BA
mặtbằngHT03 Bản kế hoạch xây
dựng, lắp đặt phần
cứng
TLKSmặtbằng
Tài liệu Lên kế
hoạch triểnkhai phầnmềm
dò ý kiếnkhách hàng
DEV
Trang 15dựng cácchức năngquản ýngười dùngPM04 Nhóm chức năng
quản lý sản phẩm
mềm
Lấy bảngphân tíchchức năngthiết kếgiao diệntheo hệthống, xâydựng cácchức năngquản lý sảnphẩm
DEV
16
Trang 16hàng chức năng
thiết kếgiao diệntheo hệthống, xâydựng chứcnăng giỏhàngPM07 Chức năng thanh
toán
mềm
Lấy bảngphân tíchchức năngthiết kếgiao diệntheo hệthống, xâydựng chứcnăng thanhtoán
DEV
KT Kiểm thử và sửa lỗi Phần
mềm
Phầnmềm
Tester, QA,Support
mềm
Phầnmềm
Trang 17Hình 3 2 Quản lý dự án với công cụ github
18
Trang 18Micosoft Project:
Hình 3 3 Quản lý dự án với công cụ Microsoft Project
Trang 19CHƯƠNG 4: QUẢN LÝ THỜI GIAN
4.1 Phân bổ tài nguyên và thời gian
Bản kế hoạch quản lý truyền
Bản kế hoạch quản lý rủi ro KHDA05 1
Biểu đồ usecase hệ thống XDYC2.1 0.5
Mô tả giao diện hệ thống XDYC2.2 0.5
Trang 20năng tài khoản
Xây dựng tài liệu thiết kế
Trang 21dự án
Bảng 4 1 Bảng phân bố tài nguyên và thời gian
4.2 Danh sách các mốc thời gian quan trọng
Bảng 4 2 Bảng danh sách các mốc thời gian
4.3 Ước lượng thời gian
- ML: ước lượng khả dĩ (Thời gian cần thiết hoàn thành công việc trong điều kiện bình thường)
- MO: ước lượng lạc quan (Thời gian cần thiết hoàn thành công việc trongđiều kiện lý tưởng)
- MP: ước lượng bi quan (Thời gian cần thiết để hoàn thành công việc trong điều kiện tồi tệ nhất)
Ước lượng cuối cùng tính theo công thức: EST = (MO + 4ML + MP)/6
Bảng công việc:
22
Trang 23CHƯƠNG 5: QUẢN LÝ CHI PHÍ;
5.1 Bảng ước tính chi phí hoạt động
Chiphívănphòng(triệu)
Chi phítrangthiếtbị(triệu)
Chiphínănglượng(
triệu)
Chiphíkhác(triệu)
Tổng(triệu)
Bắt
đầu
Kếtthúc
Trang 24CHƯƠNG 6: QUẢN LÝ CẤU HÌNH
6.1 Ý nghĩa của việc quản lý cấu hình
Các thành viên ở xa nhau có thể liên hệ qua Internet nhằm mục đích:
Tránh mất mát dữ liệu, tạo tính chuyên nghiệp trong quá trình làm việc
Quản lý được hệ thống tài nguyên
Ghi nhận lại một số trạng thái một sản phẩm tại một thời điểm nhất định
Chắc chắn bất kỳ thay đổi nào trên một mẫu cấu hình được ước lượng, hiểu và quản lý
Không có một mẫu cấu hình nào được thay đổi bởi hơn một người tại mộtthời điểm nào đó
Nhằm chắc chắn rằng không một đặc tả yêu cầu - bản thiết kế - code thay đổi trái phép nào được tạo ra
6.2 Phương pháp định danh và xác định Baseline trên sản phẩm
6.2.1 Định danh sản phẩm
Định danh sản phẩm bao gồm mô tả tên, đánh số, đánh dấu đặc trưng Trong bảng công việc đã có đánh dấu cụ thể
6.2.2 Kiểm soát phiên bản
Dự án website bán sách BookStore luôn được cập nhật để phù hợp với yêu cầu thực tế từ phía khách hàng
6.0 Cài đặt và triển khai
6.3.4 Quản lý quy ước đặt tên
1 Các hoạt động của dự án
Các hoạt động của dự án được đặt tên theo chức năng hoạt động, hầu hếtcác danh từ được sử dụng trong dự án nhằm mô tả chức năng mà nó thực hiện
2 Định dạng tài liệu liên quan
1 Tài liệu quản lý cấu hình Là tài liệu kiểm soát những thay đổi các hệ
thống phần mềm
2 Tài liệu quản lý rủi ro Là tài liệu quản lý rủi ro đã xảy ra, đang
xảy ra, và có khả năng xảy ra trong quátrình phát triển phần mềm
3 Tài liệu quản lý nhân sự Là tài liệu lưu trữ các thông tin thành viên
trong đội dự án, các vị trí, cấu trúc nhóm,
Trang 25phát triển nhóm và phương pháp lãnh đạonhóm
4 Tài liệu quản lý truyển
thông và giao tiếp Là tài liệu ghi nhận công việc của từngngười, người quản lý có thể kiểm soát được
6 Tài liệu yêu cầu khách
hàng Là tài liệu ghi rõ những yêu cầu cụ thể củaphẩn mềm và những nội dung thay đổi theo
yêu cầu đặt ra
7 Tài liệu yêu cầu hệ thống Là tài liệu ghi thông tin cần thiết được sử
dụng cho việc thiết kế phần mềm, thay đổitheo từng phiên bản
Bảng 6 1 Bảng định dạng tài liệu liên quan
6.3.5 Quản lý thay đổi
Khi có các thay đổi, giám đốc dự án sẽ thông báo tới các thành viên, thực hiện thay đổi trên tài liệu cụ thể:
Khi có yêu cầu thay đổi, kỹ sư quản lý cấu hình có trách nghiệm nghiên cứu, phân tích thay đổi, tổ chức họp nhóm phát triển xem xét sự thay đổi
Giám đốc dự án kiểm tra phê chuẩn hoặc không phê chuẩn
Sau đó có thông báo về thay đổi do các thành viên dự án và kỹ sư quản lý cấu hình làm
Thay đổi thực sự hoàn thành khi xác lập các mốc mới, đội dự án tiếp tục hoản thiện kế hoạch đã đề ra
26
Trang 26CHƯƠNG 7: QUẢN LÝ CHẤT LƯỢNG
7.1 Khái quát về quản lý chất lượng
Mục đích của quản lý chất lượng:
Xác định chất lượng sản phẩm thỏa mãn nhu cầu khách hàng không?
Giám sát, đánh giá, kịp thời phát hiện sai sót từ đó có kế hoạch khắc phụcPhạm vi thực hiện:
Được tiến hành theo từng giai đoạn dự án
7.2 Lập kế hoạch chất lượng
7.2.1 Các metric chất lượng trong dự án
Trong dự án này có sử dụng các Metric sau:
Tính khả dụng trong giao diện
Tính toàn vẹn của dữ liệu