Professional Documents
Culture Documents
Quản lý dự án phần mềm
Quản lý dự án phần mềm
HÀ NỘI - 2023
Mục lục
PHẦN I: KHỞI TẠO DỰ ÁN ................................................................................. 2
1
PHẦN I: KHỞI TẠO DỰ ÁN
1. Thông tin về dự án
• Tên dự án: Xậy dựng hệ thống hỗ trợ trung tâm tiếng Anh Dream Sky
• Đơn vị tài trợ (Khách hàng): trung tâm tiếng Anh Dream Sky
• Đơn vị thực hiện: Nhóm 15
• Thời gian thực hiện dụa án:
• Thời gian: 133 ngày
• Thời gian bắt đầu: 03/01/2023
• Thời gian kết thúc: 06/07/2023
2. Xác định dự án
2.1. Mô tả dự án
Tìm hiểu thị trường và lên ý tưởng
Trung tâm tiếng Anh Dream Sky đã xác định rằng có một nhu cầu tăng cường
việc quản lý lịch học, giao tiếp giữa giảng viên và học viên, và thu thập dữ liệu về
tiến trình học tập. Họ nhận thấy rằng học viên và phụ huynh đang gặp khó khăn
trong việc theo dõi tiến trình học tập.Trong lĩnh vực giảng dạy tiếng Anh, "Dream
Sky" phát hiện có nhiều trung tâm khác và các nền tảng học trực tuyến như
Duolingo và Rosetta Stone cung cấp các dịch vụ tương tự. "Dream Sky" quyết định
tạo một hệ thống hỗ trợ tích hợp hoàn chỉnh, cho phép giảng viên, học viên và phụ
huynh quản lý lịch học, đăng ký lớp học, thanh toán học phí, và trao đổi thông tin
qua một nền tảng duy nhất.Trung tâm nhận thấy xu hướng sử dụng học trực tuyến
đang gia tăng sau tác động của dịch COVID-19. Các yếu tố như an toàn dữ liệu và
tích hợp với các công cụ giảng dạy trực tuyến cũng trở nên quan trọng. Đối tượng
chính bao gồm giảng viên, học viên (người lớn và trẻ em), và phụ huynh. Giảng viên
cần có công cụ để quản lý lịch dạy và tương tác với học viên, trong khi học viên và
phụ huynh cần quyền truy cập để đăng ký và thanh toán.Cơ hội nằm trong việc tận
dụng xu hướng học trực tuyến và tạo một nền tảng thân thiện với người dùng. Thách
thức có thể bao gồm đảm bảo tính bảo mật và đáp ứng yêu cầu của các quy định về
bảo vệ dữ liệu. Trung tâm quyết định cung cấp hệ thống hỗ trợ miễn phí cho học
viên của họ, nhưng có một mô hình kinh doanh phụ thuộc vào phí đăng ký và thanh
toán từ các giảng viên đăng ký sử dụng hệ thống."LanguageMasters" xác định rằng
2
họ sẽ xây dựng hệ thống từ đầu và triển khai trong vòng 9 tháng, bắt đầu với việc
thử nghiệm với một số lớp học nhỏ.
Dự án xây dựng Hệ thống hỗ trợ trung tâm tiếng Anh Dream Sky
➢ Yêu cầu hệ thống
Dự án nhằm xây dựng và phát triển một hệ thông quản lý giáo dục cho trung tâm
Tiếng Anh bao gồm các chức năng chính:
+ Sắp xếp lịch học cho các khóa học, lớp học
+ Hỗ trợ giảng viên đăng ký lịch dạy online
+ Hỗ trợ học viên đăng ký học online
+ Hỗ trợ học viên đóng học phí online
+ Hỗ trợ học viên nộp bài tập online và trao đổi với giảng viên phụ trách
+ Hỗ trợ liên lạc giữa giảng viên, trung tâm và phụ huynh
+ Hỗ trợ phụ huynh theo dõi quá trình học tập của con em mình
+ Hỗ trợ trung tâm quản lý các thông tin của các khóa học, lớp học, giảng
viên, học viên, cập nhật các thông tin nếu có thay đổi
➢ Mục đích của dự án: Xây dựng được một hệ thống hỗ trợ trung tâm dạy Tiếng
Anh cho trẻ em và người lớn đúng với yêu cầu của khách hàng, thân thiện với
người sử dụng.
➢ Mục tiêu dự án:
Sản phẩm cần đạt được những yêu cầu sau:
✓ Yêu cầu về phía học viên (chủ yếu là trẻ em) và phụ huynh
• Giao diện đẹp mắt, màu sắc.
• Các chức năng dễ sử dụng và thân thiện với người dùng
• Các thông tin (đánh giá quá trình học tập, điểm số, assignment, …) được
đẩy liên tục và cập nhập theo thời gian thực
• Hệ thống hỗ trợ chat, voice chat và video chat để đảm bảo việc trao đổi
thông tin giữa học viên và giảng viên
• Hệ thống đảm bảo an toàn bảo mật thông tin cá nhân, thông tin riêng tư và
đặc biệt là thông tin thanh toán học phí online.
✓ Yêu cầu phía giảng viên
• Giao diện dễ sử dụng, thân thiện với người dùng
• Đảm bảo được các chức năng cơ bản
3
✓ Yêu cầu về phía trung tâm
• Hệ thống dễ dàng trong việc quản lý các khóa học, lớp học, học viên,
giảng viên, lịch giảng dạy, học phí.
• Dễ dàng quản lý các thông tin, ưu đã đăng lên.
• Hệ thống chạy ổn định, dễ bảo trì.
• Thích hợp với các loại trình duyệt hiện nay
• Hoàn thành đúng thời gian bàn giao sản phẩm
• Cập nhật, thay đổi dữ liệu liên quan dễ dàng
• Có khả năng phân quyền người sử dụng
✓ Yêu cầu về chức năng
• Các chức năng được hoàn thiện, đảm bảo đúng và đỉ các yêu cầu chi tiết
của khách hàng.
• Các chức năng được thiết kế linh hoạt, mềm dẻo, dễ dàng tùy chỉnh thay
đổi, tích hợp và phát triển thêm các chức năng mới
• Được tối ưu tốt, hiệu năng cao, tốc độ xử lý ổn định
• Đảm bảo an toàn bảo mật thông tin và hệ thống
✓ Yêu cầu tính hữu dụng của sản phẩm: Hỗ trợ trung tâm quản lý hệ thống hiệu
quả, năng suất, chính xác và an toàn.
➢ Nguyên tắc khi làm việc
• Bám sát theo điều lệ dự án
• Đảm bảo tốt nhất cho sự thành công của dự án
• Tôn trọng các đề xuất, ý kiến và sự sáng tạo cuat các thành viên
• Lên kế hoạch từng bước các công việc trong quá trình thực hiện dự án
• Các thành viên tham gia phải tuân thủ những nguyên tắc chung đã đề ra
• Cố gắng thực hiện công việc đúng hạn, trong trường hợp công việc có thể
phát sinh vượt thời gian thì có thể bàn bạc để điều chỉnh.
• Trong mỗi giai đoạn, các thành sẽ phải chịu trách nhiệm về quyết định của
mình.
➢ Truyền thông
• Các thành viên liên lạc trực tiếp, qua e-mail, zalo,…thường xuyên, đảm bảo
đúng thời hạn và hỗ trợ kịp thời.
• Báo cáo công việc cho người quản lý chịu trách nhiệm trực tiếp.
4
• Công việc dự án được quản lý và phân công thông qua phần mềm Microsoft
Project.
2.2. Các bước quản lý dự án
➢ Phân tích tổng thể cho dự án
• Tổ chức dự án theo một trình tự logic
• Đưa ra các công việc cụ thể trong dự án và sắp xếp các công việc
• Ước lượng thời gian cho các công việc sao cho phù hợp với thời gian thực
hiện dự án
• Lập thành một bảng danh sách các công việc và thời gian thực hiện cùng với
người tham gia.
➢ Phân tích phạm vi của dự án
• Xác định phạm vi, giám sát việc thực hiện các mục tiêu của dự án
• Xác định các công việc thuộc về dự án và cần phải thực hiện
• Xác định được các các công việc nằm ngoài phạm vi dự án
➢ Quản lý thời gian thực hiện dự án
• Lập kế hoạch, phân phối và giám sát tiến độ thời gian.
• Chi tiết hóa thời gian thức hiện của mỗi công việc, khi nào phải hoàn thành.
• Thời gian bắt đầu: 03/01/2023
• Thời gian kết thúc: 07/06/2023
• Thời gian mục tiêu hoàn thành của nhóm: 07/06/2023
➢ Quản lý chi phí dự án
• Tổng chi phí dự án: 528.000.000 VND
• Dự toán kinh phí, giám sát thực hiện chi phí theo tiến độ từng công việc và
toán bộ dự án.
• Thống kê, phân tích số liệu, báo cáo những thông tin về chi phí.
➢ Quản lý chất lượng dự án
• Quản lý khả năng thực hiện các yêu cầu nghiệp vụ của dự án.
• Quản lý khả năng thích nghi của môi trường, nền tảng cấu hình mạng, máy
tính người sử dụng
• Quản lý khả năng bảo mật thông tin dự án
• Lên kế hoạch kiểm thử
• Đảm bảo chất lượng dự án
5
➢ Quản lý nhân lực dự án
• Quản lý, hướng dẫn, phối hợp mọi thành viên tham gia dự án vào việc hoàn
thành mục tiêu của dự án.
• Quản lý sao cho việc sử dụng lực lượng của dự án hiệu quả.
➢ Quản lý thông tin, truyền thông cho dự án
• Đảm bảo các thông tin thông suốt, nhanh chóng và chính xác giữa các thành
viên trong đội dự án và giữa khách hàng với đội dự án.
➢ Quản lý rủi ro
• Đưa ra các giả định rủi ro phát sinh trong quá trình phát triển dự án
• Ước lượng xác suất xảy ra rủi ro các vấn đề về chuyên môn và ngoài chuyên
môn.
• Đưa ra các biện pháp dự phòng và sửa lỗi, thay thế khi xảy ra rủi ro.
➢ Quản lý hợp đồng và mua sắm cho dự án.
• Xem xét tiến hành chọn nhà cung cấp các hàng hóa, dịch vụ.
• Thương lượng, quản lý các hợp đồng điều hành việc mua bán các nguyên vật
liệu, trang thiết bị, dịch vụ cho dự án.
2.3. Bảng phân công công việc quản lý dự án
STT Họ và tên Công việc được giao
1 Nguyễn Thị Ánh • Kế hoạch tổng quan dự án
• Quản lý tổng thể dự án
• Viết báo cáo
2 Dương Thị Thanh Tâm • Quản lý thời gian dự án
• Quản lý phạm vi dự án
3 Nghiêm Văn Nam • Quản lý truyền thông dự án
• Quản lý chất lượng dự án
4 Phạm Quang Tiệp • Quản lý rủi ro dự án
• Quản lý nhân lực dự án
5 Nguyễn Việt Anh • Quản lý mua sắm
• Quản lý chi phí dự án
6
PHẦN II: ĐIỀU LỆ DỰ ÁN
Tên dự án: Xây dựng phần mềm hỗ trợ trung tâm tiếng Anh Dream Sky
Ngày bắt đầu: 03/01/2023
Ngày kết thúc: 06/07/2023
Chủ đầu tư: Trung tâm tiếng Anh Dream Sky
Giám đốc dự án: Nguyễn Thị Ánh
Mục tiêu dự án:
✓ Chức năng nghiệp vụ:
• Sắp xếp lịch học cho các khóa học, lớp học
• Hỗ trợ giảng viên đăng ký lịch dạy online
• Hỗ trợ học viên đăng ký học online
• Hỗ trợ học viên đóng học phí online
• Hỗ trợ học viện nộp bài tập online và trao đổi với giảng viên phụ trách
• Hỗ trợ liên lạc giữa giảng viên, trung tâm và phụ huynh
• Hỗ trợ phụ huynh theo dõi quá trình học tập của con em
• Hỗ trợ trung tâm quản lý các thông tin của các khóa học, lớp học, giảng viên,
học viên, cập nhật các thông tin nếu có thay đổi
✓ Yêu cầu kỹ thuật:
• Hiệu năng, tốc độ xử lý ổn định, cho phép nhiều người truy cập một thời điểm
• Giao diện thân thiện, dễ sử dụng, dễ thao tác
✓ Tương thích với nhiều trình duyệt khác nhau
• Linh hoạt, dễ tích hợp.
• Dễ dàng bảo trì.
• Tính bảo mật, an toàn cao.
✓ Yêu cầu khác:
• Bảo đảm sản phẩm hợp pháp, bản quyền.
• Bảo trì sản phẩm trong quá trình sử dụng và sửa lỗi hệ thống khi có sự cố.
• Hoàn thành trước ngày 06/07/2023
✓ Phạm vi của dự án
• Dự án bao gồm việc tạo ra hệ thống, tài liệu hướng dẫn sử dụng, bảo hành và
bảo trì trong suốt quá trình sử dụng.
7
• Dự án chỉ quản lý thông tin các khóa học lớp học, giảng viên, học viên.
Không quản lý cơ sở vật chất của trung tâm.
✓ Những người tham gia chính:
• Khách hàng: Trung tâm tiếng Anh Dream Sky
• Giám đốc dự án: Nguyễn Thị Ánh
• Đội dự án: Dương Thị Thanh Tâm, Nghiêm Văn Nam, Phạm Quang Tiệp,
Nguyễn Việt Anh.
• Người sử dụng: học viên, giảng viên, quản lý của Trung tâm tiếng Anh
Dream Sky
9
• Sản phẩm được viết bằng ngôn ngữ JSP, sử dụng công cụ lập trình Intelij và
hệ quản trị cơ sở dữ liệu My SQL, chạy trên nền .Net Framework 3.5
➢ Phạm vi tài nguyên
✓ Kinh phí:
• Tổng kinh phí đầu tư 528.000.000 VNĐ bao gồm:
• Trả lương cho nhân viên
• Tiền thuê cơ sở vật chất
• Tiền mua thiết bị, tư trang, vật dụng, dịch vụ
• Các chi phí phát sinh
• Dự trữ 10%
✓ Nhân sự:
● Tổng số nhân lực tham gia vào dự án: 5 người
● Số thành viên trong dự án có thể tăng nếu:
• Có thành viên rút khỏi dự án vì lý do khách quan
• Dự án bị chậm tiến độ
• Dự án yêu cầu chuyên gia trong lĩnh vực mới không nằm trong khả
năng của các thành viên của đội dự án
● Thời gian:
• Thời gian thực hiện dự án: từ ngày 03/01/2023 đến 07/06/2023
• Mức độ sai số của ước lượng 10%
• Thời gian thực hiện dự án khoảng 133 ngày
✓ Sản phẩm bàn giao
● Sau khi phát triển xong hệ thống phần mềm. Bên dự án cần bàn giao
cho bên khách hàng:
• Hệ thống hỗ trợ Trung tâm tiếng anh Dream Sky
• Tài liệu hướng dẫn sử dụng
• Trang thiết bị, nền tảng của hệ thống
● Các công cụ lập kế hoạch:
• Công cụ soạn thảo văn bản Google Docs
• Công cụ xây dựng lập lịch, quản lý dự án MS – Project
• Công cụ vẽ sơ đồ tổ chức Visual Paradigm
• Các ứng dụng thương mại đặc thù
10
• Dùng một số mẫu tham khảo các hệ thống xây dựng trước đó.
3. Bảng công việc
STT Công việc
Xác định yêu cầu
• Gặp gỡ khách hàng
• Xác định yêu cầu
• Xác định yêu cầu nghiệp vụ, kịch bản chức năng
• Xác định yêu cầu hệ thống
1
• Khảo sát các hệ thống tương tự
• Thống nhất lại yêu cầu với khách hàng
• Kiểm thử pha xác định yêu cầu
• Viết tài liệu
• Họp nhóm xác định công việc
Phân tích
Phân tích tĩnh
● Vẽ biểu đồ usecase, kịch bản
● Xác định các lớp thực thể, vẽ biểu đồ lớp, activity
2
● Phân tích động
● Kiểm thử pha phân tích
● Viết tài liệu
● Họp định kỳ
Thiết kế
● Thiết kế kiến trúc
● Thiết kế cơ sở dữ liệu
● Thiết kế các module chức năng
● Thiết kế module chức năng cho học viên và phụ huynh
3
● Thiết kế module chức năng cho giảng viên
● Thiết kế module chức năng cho quản lý
● Kiểm thử pha thiết kế
● Viết tài liệu
● Họp định kỳ
Thực thi
● Xây dựng cơ sở dữ liệu
4 ● Xây dựng các module chức năng
● Xây dựng module chức năng cho học viên và phụ huynh
● Xây dựng module chức năng cho giảng viên
11
● Xây dựng module chức năng cho quản lý
● Viết tải liệu
● Họp định kỳ
Kiểm thử
● Kiểm thử đơn vị
● Kiểm thử tích hợp
5 ● Kiểm thử chức năng
● Kiểm thức chấp nhận
● Viết tài liệu
● Họp đình kỳ
Chạy thử
● Chạy thử hệ thống
● Kiểm tra các lỗi phát sinh
6
● Sửa các lỗi phát sinh
● Viết tài liệu
● Họp định kỳ
Bàn giao
● Viết tài liệu hướng dẫn
7 ● Bàn giao sản phẩm
● Đào tạo sử dụng
● Tổng kết dự án
12
➢ Tài nguyên sử dụng
● Phí đầu tư 528.000.000 VNĐ gồm:
• Trả lương cho nhân viên
• Tiền thuê cơ sở vật chất
• Tiền mua thiết bị, tư trang, vật dụng, dịch vụ
• Các chi phí phát sinh
• Dự trữ 10%
● Số thành viên tham gia dự án: 5 người
➢ Công cụ thực hiện
• Microsoft Word, Excel, Powerpoint: Công cụ văn phòng
• Microsoft Project: Công cụ xây dựng dự án
• Slack: Công cụ truyền thông
• Trello: Công cụ theo dõi tiến độ dự án
• Figma: Công cụ thiết kế giao diện web
• GitHub: Công cụ source control
• Visual Paradigm: Phân tích, thiết kế, vẽ biểu đồ
• MySQL: Lưu trữ CSDL
• Visual Studio Code
➢ Kỹ thuật, công nghệ sử dụng trong dự án
• SQL, JPA Hibernate, JDBC
• Spring boot, React JS
• Git
13
• Figma
14
1.2. Quy trình thực hiện dự án
16
• Kiểm thử chấp nhận người dùng
• Kiểm thử hệ thống
➢ Chạy thử hệ thống: Tất cả các thành viên
• Chạy thử hệ thống: tại công ty 10 ngày
• Kiểm tra các lỗi phát sinh
• Sửa lỗi phát sinh
➢ Giao sản phẩm cho khách hàng: Nguyễn Thị Ánh
• Bàn giao sản phẩm cho khách hàng: Nguyễn Thị Ánh
• Viết tài liệu hướng dẫn và đào tạo sử dụng: Dương Thị Thanh Tâm
1.3. Sơ đồ phân cấp công việc (WBS)
WBS Task Name
Phần mềm hỗ trợ trung tâm Tiếng Anh Dream Sky
1 Yêu cầu
1.1 Gặp khách hàng
1.2 Xác định yêu cầu
1.2.1 Xác định yêu cầu nghiệp vụ, lịch
1.2.2 Xác định yêu cầu hệ thống
1.2.3 Tham khảo hệ thống tương tự
1.3 Thống nhất yêu cầu với khách hàng
1.4 Kiểm thử
1.5 Viết tài liệu
1.6 Họp định kỳ
2 Phân tích
2.1 Phân tích tĩnh
2.1.1 Vẽ usecase, kịch bản
2.1.2 Xác định các lớp thực thể, vẽ biểu đồ hoạt động
2.2 Phân tích động
2.3 Kiểm thử
2.4 Viết tài liệu
2.5 Họp định kỳ
3 Thiết kế
3.1 Thiết kế kiến trúc
3.2 Thiết kế cơ sở dữ liệu
3.3 Thiết kế các chức năng
17
3.3.1 Thiết kế module chức năng cho học viên và phụ huynh
3.3.2 Thiết kế module chức năng cho giảng viên
3.3.3 Thiết kế module chức năng cho quản lý
3.4 Kiểm thử
3.5 Viết tài liệu
3.6 Họp định kỳ
4 Thực thi
4.1 Xây dựng cơ sở dữ liệu
4.2 Xây dựng các module chức năng
4.2.1 Xây dựng module chức năng cho học viên và phụ huynh
4.2.2 Xây dựng module chức năng cho giảng viên
4.2.3 Xây dựng module chức năng cho quản lý
4.3 Viết tài liệu
4.4 Họp định kỳ
5 Kiểm thử
5.1 Kiểm thử đơn vị
5.2 Kiểm thử tích hợp
5.3 Kiểm thử chức năng
5.4 Kiểm thử chấp nhận
5.5 Viết tài liệu
5.6 Họp định kỳ
6 Chạy thử hệ thống
6.1 Chạy hệ thống
6.2 Kiểm tra các lỗi phát sinh
6.3 Sửa các lỗi phát sinh
6.4 Viết tài liệu
6.5 Họp định kỳ
7 Bàn giao sản phẩm
7.1 Viết tài liệu hướng dẫn
7.2 Bàn giao sản phẩm
7.3 Hướng dẫn sử dụng
7.4 Tổng kết dự án
18
Kịch bản:
Sau một thời gian dài hoạt động, trung tâm nhận thấy cần có một hệ thống
riêng để hỗ trợ việc quản lý trung tâm, bao gồm các công việc như quản lý lịch học,
các khóa học, giảng viên, học viên nhằm thuận tiện cho việc quản lý, trao đổi thông
tin, đảm bảo quá trình học tập và giảng dạy được hiệu quả.
Dự kiến triển khai gồm các giai đoạn:
● Giai đoạn 1: Tiếp cận tìm hiểu thông tin khách hàng
• Tìm hiểu yêu cầu thực tế của trung tâm
• Xác định rõ các yêu cầu của trung tâm về hệ thống và các thông tin
mà trung tâm cung cấp.
• Lập kế hoạch thực hiện dự án, thảo luận và thống nhất giải pháp, khối
lượng công việc, cũng như xác định rõ nguồn nhân lực do khách hàng
cung cấp. Thiết kế cấu trúc cho hệ thống sẽ xây dựng.
• Tiến hành thu thập hình ảnh từ trung tâm, xử lý hiệu ứng cho giao
diện website, và thu thập một số tài liệu liên quan.
• Tổng hợp kết quả làm việc và kiểm tra sản phẩm để đảm bảo tính
thẩm mỹ và thống nhất, đúng với yêu cầu khách hàng.
• Tích hợp hệ thống, lắp ghép phân tích thiết kế, nội dung lập trình
thành một sản phẩm hoàn thiện.
19
• Sau đó kiểm tra, chỉnh sửa, báo cáo kết quả thực hiện và tiến hành
nghiệm thu nội bộ.
• Kiểm tra tất cả các chức năng của hệ thống và sửa lỗi phát sinh nếu
có
● Giai đoạn 7: Giai đoạn nghiệm thu (về phía khách hàng)
• Đăng tải hệ thống (upload lên host), đảm bảo hệ thống chạy tốt
• Bàn giao sản phẩm cho khách hàng (có kèm source code)
• Đào tạo cách sử dụng và quản trị hệ thống cho nhân viên công ty
20
• Xác định yêu cầu hệ thống
• Khảo sát các hệ thống tương tự
• Thống nhất lại yêu cầu với khách hàng
• Kiểm thử pha xác định yêu cầu
• Viết tài liệu
• Họp nhóm xác định công việc
Phân tích
Phân tích tĩnh
● Vẽ biểu đồ usecase, kịch bản
● Xác định các lớp thực thể, vẽ biểu đồ lớp, activity
2
● Phân tích động
● Kiểm thử pha phân tích
● Viết tài liệu
● Họp định kỳ
Thiết kế
● Thiết kế kiến trúc
● Thiết kế cơ sở dữ liệu
● Thiết kế các module chức năng
● Thiết kế module chức năng cho học viên và phụ huynh
3
● Thiết kế module chức năng cho giảng viên
● Thiết kế module chức năng cho quản lý
● Kiểm thử pha thiết kế
● Viết tài liệu
● Họp định kỳ
Thực thi
● Xây dựng cơ sở dữ liệu
● Xây dựng các module chức năng
● Xây dựng module chức năng cho học viên và phụ huynh
4
● Xây dựng module chức năng cho giảng viên
● Xây dựng module chức năng cho quản lý
● Viết tải liệu
● Họp định kỳ
Kiểm thử
● Kiểm thử đơn vị
5
● Kiểm thử tích hợp
● Kiểm thử chức năng
21
● Kiểm thức chấp nhận
● Viết tài liệu
● Họp đình kỳ
Chạy thử
● Chạy thử hệ thống
● Kiểm tra các lỗi phát sinh
6
● Sửa các lỗi phát sinh
● Viết tài liệu
● Họp định kỳ
Bàn giao
● Viết tài liệu hướng dẫn
7 ● Bàn giao sản phẩm
● Đào tạo sử dụng
● Tổng kết dự án
Hoàn
thành giai
*
đoạn lấy
yêu cầu
Hoàn
thành giai
*
đoạn phân
tích
Hoàn
thành giai
đoạn *
thiết kế
22
Hoàn
thành giai
đoạn *
thực
thi
Hoàn
thành giai
đoạn kiểm *
thử
Hoàn
thanh giai
đoạn chạy *
thử
Hoàn
thành giai
đoạn bàn
*
giao sản
phẩm
23
EST cuối cùng = EST + EST*8% (Đơn vị tính: Ngày)
Giai đoạn 1: Giai đoạn xác định yêu cầu
Mã Tên công việc MO ML MP EST % EST cuối
WBS cùng
24
Giai đoạn 3: Giai đoạn thiết kế
25
Giai đoạn 5: Giai đoạn kiểm thử
EST cuối
Mã WBS Tên công việc MO ML MP EST %
cùng
1.7.1 Viết tài liệu
hướng dẫn 2 1.5 2.5 1.75 8% 2
1.7.2 Bàn giao sản
2 1.5 2.5 1.75 8% 2
phẩm
1.7.3 Đào tạo hướng
2 1.5 2.5 1.75 8% 2
dẫn
1.7.4 Tổng kết 2 1.5 2.5 1.75 8% 2
Tổng thời gian 8
26
3. Chi phí dự án
3.1. Chi phí nguyên vật liệu
Tổng chi phí của hạng mục nguyên vật liệu triệu 120.000.000 VND
(Một trăm hai mươi triệu đồng chẵn)
Các hạng mục Số lượng Đơn giá (đồng) Thành tiền (đồng)
Tổng chi phí của các hạng mục cơ sở vật chất là 95.000.000 VND
(Chín mươi năm triệu đồng chẵn)
27
Bảng lương nhân viên
28
1.6 Họp xác định công 1 5 GD01,TP01, 2.600.000
việc TP02, TP03,
TP04
3 3 Thiết kế 20 24.100.000
3.1 Thiết kế kiến trúc 3 2 GD01, NV04 4 .000.000
29
3.6 Họp định kỳ 2 5 GD01, NV01, 6.300.000
NV02, NV03, NV04
30
6.1 Chạy thử hệ thống 4 5 GD01, NV01, 11.000.000
NV02,
NV04, NV03
6.2 Kiểm tra các lỗi phát sinh 3 2 NV01, NV02 3.000.000
STT Các hạng mục Số lương Đơn giá (VND) Thành tiền
(VND)
1 Chi phí đi lại gặp gỡ khách 1 người / 3 200.000 / người/ 600.000
hàng lần lần
2 Chi phí liên hoan 2 lần 3.000.000 / lần 6.000.000
31
Tổng chi phí cho các hạng mục phí phát sinh là 9.100.000 VND(Chín
triệu một trăm nghìn đồng)
3.5. Tổng chi phí cho dự án
3 Chi phí trả lương cho các thành viên đội dự án 256.400.000
4 Chi phí phát sinh khác 9.100.000
Như vậy tổng chi phí dự đoán cho dự án xây dựng phần mềm hỗ trợ Trung
tâm tiếng Anh ...là (480.000.000– 481.000.000) chưa kể 10% chi phí dự phòng.
Vậy tổng chi phí cả dự phòng là khoảng 528.000.000 VND, sai lệch 2% là
trong khoảng ta có thể kiểm soát được.
4. Quản lý rủi ro
4.1. Xác định rủi ro
➢ Các lĩnh vực/ công việc có thể xảy ra rủi ro:
• Xác định yêu cầu nghiệp vụ.
• Thiết kế cơ sở dữ liệu.
• Chạy hệ thống.
32
Lĩnh vực xảy ra rủi ro Rủi ro
Xác định yêu cầu nghiệp Yêu cầu của khách hàng không phù hợp với
1.1.2.1
vụ hệ thống
Thiết kế chức năng cho Thiết kế thiếu các chức năng cần thiết cho
1.3.3.2
module giáo viên giảng viên
Xây dựng module chức Thành viên thực hiện sai/thiếu logic các
1.4.2.2
năng cho giáo viên chức năng nghiệp vụ
1.7.2 Bản giao sản phẩm Chất lượng sản phẩm không đạt yêu cầu
Pha phân tích các rủi ro còn được gọi là đánh giá các rủi ro dựa trên các tiêu chí:
• Xác định ảnh hưởng của rủi ro tới các mục tiêu của dự án.
33
10% - Khả năng xuất hiện thấp, chỉ xuất hiện trong những
Thấp
19% điều kiện nhất định.
20% - Khả năng xuất hiện rủi ro trung bình, chỉ xuất hiện ở
Trung bình
59% một số ít dự án.
60% - Khả năng xuất hiện rủi ro cao, xuất hiện trong nhiều
Cao
85% dự án.
Khả năng xuất hiện rất cả, xuất hiện trong hầu hết các
Rất cao > 85%
dự án.
Thấp Khả năng ảnh hưởng tới dự án thấp hoặc không có.
Trung bình Có nguy cơ dẫn đến ảnh hưởng 1 phần của dự án.
Cao Ảnh hưởng lớn tới hiệu suất thực hiện dự án.
Mức độ Mức độ
Công Thời điểm dự Xác suất
Rủi ro ảnh nghiêm
việc kiến xảy ra
hưởng trọng
Xác định Yêu cầu
yêu cầu của khách 05/01/2023- Trung
1.2.1 Cao Cao
nghiệp hàng 06/01/2023 bình
vụ không
34
phù hợp
với hệ
thống
Xác định
Xác định sai lệch 09/01/2023- Trung
1.2.2 yêu cầu các yêu Cao Cao
09/01/2023 bình
hệ thống cầu trong
hệ thống
Kịch bản
sai lệch
Viết kịch so với 20/01/2023- Trung Trung
2.1.1 Thấp
bản yêu cầu 25/01/2023 bình bình
khách
hàng
Thiết kế
cơ sở dữ
Thiết kế liệu
15/02/2023- Trung Trung
3.2 cơ sở dữ thừa/thiếu Thấp
17/02/2023 bình bình
liệu so với
yêu cầu
ban đầu
Thiết kế
Thiết kế
thiếu các
chức
chức năng 23/02/2023- Trung Trung Trung
3.3.2 năng cho
cần thiết 23/02/2023 bình bình bình
giảng
cho giảng
viên
viên
Thành
Xây
viên thực
dựng
hiện
module
sai/thiếu 02/3/2023- Trung
4.2.2 chức Cao Cao
logic các 16/3/2023 bình
năng cho
chức năng
giảng
nghiệp
viên
vụ
Kiểm thử
chưa hết
các chức
Kiểm 15/4/2023-
năng và
5.3 thử chức 21/4/2023 Cao Cao Cao
chưa bắt
năng
được hết
các lỗi
xảy ra
35
Lỗi máy
chủ, máy
chủ
Chạy 05/5/2023- Trung
6.1 không Cao Cao
hệ thống 07/5/2023 bình
hoạt động
hoặc hoạt
động yếu
Chất
Bàn lượng sản
30/5/2023- Trung
7.2 giao hệ phẩm Cao Rất cao
31/5/2023 bình
thống không đạt
yêu cầu
Kế hoạch dự
Rủi ro Cách khắc phục
phòng
Yêu cầu của khách hàng Đưa ra ý kiến cho khách
Gặp gỡ thêm
1.2.1 không phù hợp với hệ hàng về những yêu cầu phù
với khách hàng
thống hợp hơn
Kịch bản sai lệch so với Xem lại yêu cầu của khách Họp lại nhóm
2.1.1
yêu cầu khách hàng hàng và trao đổi
Thiết kế cơ sở dữ liệu
3.2 thừa/thiếu so với yêu cầu Xem lại bản thiết kế chi tiết Thiết kế lại
và chỉnh sửa lại
ban đầu
36
Lỗi máy chủ, máy chủ
Liên hệ với nhà cung cấp Thuê tạm 1 máy
6.1 không hoạt động hoặc
máy chủ chủ khác
hoạt động yếu
• Giảm nhẹ ảnh hưởng: đưa ra các kế hoạch cứu chữa: nhân lực dự phòng, thời
gian dự phòng thay người, sử dụng công cụ mới, tham khảo các chuyên gia.
• Giảm khả năng gây ra: loại bỏ các yếu tố gây rủi ro, huấn luyện phòng tránh,
xây dựng đội dự án nhiều kinh nghiệm, kỹ năng tốt…
• Thu thập hoặc mua thông tin để có kế hoạch kiểm soát tốt hơn.
• Lập kế hoạch khắc phục hậu quả tùy theo từng trường hợp cụ thể.
37
5. Quản lý chất lượng dự án
Mục đích của quản lý chất lượng dự án là đảm bảo dự án đáp ứng mọi
yêu cầu của khách hàng. Để làm được điều này, đội ngũ dự án cần có mối
quan hệ mật thiết với khách hàng, vì khách hàng là người cuối cùng đánh giá
chất lượng dự án. Nhiều dự án thất bại do chỉ chú tâm đến kỹ thuật mà không
quan tâm đến mong đợi của khách hàng.
Mã
Tên công việc Thước đo chất lượng
Các hoạt động đảm bảo
WBS
39
Đầy đủ các giao diện cần Kiểm tra trực tiếp
2.1 Phân tích tĩnh
thiết,theo mô hình MVC
Vẽ usecase, kịch Đầy đủ các lớp thực thể,
2.1.1 Kiểm tra trực tiếp
bản quan hệ và module
Xác định các lớp
Xây dựng đầy đủ các lớp
2.1.2 thực thể, vẽ biểu đồ Kiểm tra trực tiếp
thực thể
activity
Đúng và đầy đủ các biểu
2.2 Phân tích động Kiểm tra trực tiếp
đồ
3 Phân tích thiết kế
Đầy đủ các lớp,kế
3.1 Thiết kế kiến trúc Kiểm tra trực tiếp
thừa,association
Thiết kế cơ sở dữ
3.2 Thiết kế chuẩn theo 3NF Kiểm tra trực tiếp
liệu
Thiết kế các chức
3.3
năng
Thiết kế module Hiển thị chi tiết các khóa
3.3.1 chức năng cho học học, và giảng viên giảng Kiểm tra trực tiếp
viên và phụ huynh dạy
Thiết kế module Hiện thị chi tiết các khóa
3.3.2 chức năng cho học, danh sách các học Kiểm tra trực tiếp
giảng viên viên
Thiết kế module Hiện thị chi tiết danh
3.3.3 chức năng cho sách giảng viên và học Kiểm tra trực tiếp
quản lý viên
4 Phân tích thực thi
Xây dựng cơ sở dữ Chính xác với các chức
4.1 Kiểm tra trực tiếp
liệu năng trong hệ thống
Xây dựng các
4.2
module chức năng
Kiểm tra trực tiếp và
Xây dựng module
Đúng và đầy đủ các xem các chức năng
4.2.1 chức năng cho học
bước của module so với giống bản
viên và phụ huynh
thiết kế
Xây dựng module
Đúng và đầy đủ các Kiểm tra trực tiếp và
4.2.2 chức năng cho
bước của module xem các chức năng
giảng viên
40
so với giống bản
thiết kế
Kiểm tra trực tiếp và
Xây dựng module
Đúng và đầy đủ các xem các chức năng
4.2.3 chức năng cho
bước của module so với giống bản
quản lý
thiết kế
5 Kiểm thử
Kiểm thử chức năng của Kiểm tra bản báo cáo
5.1 Kiểm thử đơn vị
từng module kiểm thử
Kiểm thử các trường hợp Kiểm tra bản báo cáo
5.2 Kiểm thử tích hợp
gây lỗi kiểm thử
Kiểm thử chức Kiểm thử chức năng của Kiểm tra bản báo cáo
5.3
năng từng module kiểm thử
Kiểm thử chức năng của
Kiểm thử chấp Kiểm tra bản báo cáo
5.4 từng
nhận kiểm thử
modul
6 Chạy thử hệ thống
Hệ thống chạy ổn định
Test hệ thống trực
6.1 Chạy hệ thống và không xung đột với
tiếp
các phần mềm khác
Kiểm tra các lỗi Test hệ thống tìm các lỗi Kiểm tra bản báo cáo
6.2
phát sinh phát sinh lỗi
Khắc phục tất cả các lỗi
Sửa các lỗi phát Kiểm tra lại chức
6.3 phát sinh trong quá trình
sinh năng đó
kiểm thử và chạy thử
7 Bàn giao sản phẩm
Người đọc có thể hiểu và
Viết tài liệu hướng sử dụng tất cả các chức
7.1 Kiểm tra tài liệu
dẫn năng của phần mềm dễ
dàng
Sản phẩm tích hợp tất cả
các yêu cầu khách hàng Kiểm tra hợp đồng
7.2 Bàn giao sản phẩm
đề ra, sản phẩm chạy ổn chuyển giao
định
41
• Biều đồ nguyên nhân – kết quả dẫn đến việc sản phẩm không hoàn thành đúng thời
hạn
• Email: tamdtt@gmail.com
42
• Điện thoại: (+84)912 345 678
• Bằng cấp: Chuyên ngành: Công nghệ thông tin – Học viện Công nghệ
Bưu chính Viễn thông.
3: Nghiêm Văn Nam
• Giới tính: Nam
• Ngày sinh: 08/05/2002
• Nơi sinh: Hà Tây
• Địa chỉ: Đống Đa – Hà Nội
• Email: namnv@gmail.com
• Điện thoại: (+84)912 345 678
• Bằng cấp: Chuyên ngành: Công nghệ thông tin – Học viện Công nghệ
Bưu chính Viễn thông.
4: Nguyễn Việt Anh
• Giới tính: Nam
• Ngày sinh: 09/11/2002
• Nơi sinh: Hà Nội
• Địa chỉ: Hà Đông– Hà Nội
• Email: anhnv@gmail.com
• Điện thoại: (+84)912 345 678
• Bằng cấp: Chuyên ngành: Công nghệ thông tin – Học viện Công nghệ
Bưu chính Viễn thông.
5: Phạm Quang Tiệp
• Giới tính: Nam
• Ngày sinh: 04/01/2002
• Nơi sinh: Bắc Ninh
• Địa chỉ: Hà Đông – Hà Nội
• Email: tieppq@gmail.com
• Điện thoại: (+84)3965979189
• Bằng cấp: Chuyên ngành: Công nghệ thông tin – Học viện Công nghệ
Bưu chính Viễn thông.
➢ Vị trí tổ chức
Vai trò Trách nhiệm Thành viên
43
Giám đốc dự án Người quyết định, đưa ra các vai Nguyễn Thị Ánh
trò tham gia, các tài nguyên cho
dự án.
Trưởng phòng kỹ Chịu trách nhiệm quản lý thực thi Dương Thị Thanh
thuật cài đặt hệ thống, triển khai hệ Tâm
thống tới khách hàng và hướng
dẫn sử dụng.
Trưởng phòng phân Phân tích các yêu cầu nghiệp vụ Nghiêm Văn Nam
tích dựa trên những yêu cầu của khách
hàng sau đó mô tả lại cho giám đốc
dự án.
Trưởng phòng thiết kế Thiết kế giao diện, các module, Phạm Quang Tiệp
các luồng thực thi và vẽ các sơ đồ
mô tả các thành phần của hệ thống
theo báo cáo từ phòng phân tích
yêu cầu khách hàng.
Trưởng phòng kiểm Chịu trách nhiệm kiểm thử và sửa Nguyễn Việt Anh
thử lỗi hệ thống.
Lập trình viên Cài đặt, xây dựng và phát triển hệ Nguyễn Thị Ánh
thống Dương Thị Thanh
Tâm
Nghiêm Văn Nam
Phạm Quang Tiệp
Nguyễn Việt Anh
6.2. Sơ đồ tổ chức
44
6.3.1. Ma trận kĩ năng
DB
Thành HTML/ Web
JS Java ReactJS VueJS & English
viên CSS server
SQL
Nguyễn
3 3 2 2 2 2 660 3
Thị Ánh
Dương
Thị Thanh 3 2 2 2 1 1 720 2
Tâm
Nghiêm
3 3 2 2 1 2 860 3
Văn Nam
Nguyễn
3 2 2 2 1 1 590 2
Việt Anh
Phạm
Quang 3 2 2 2 2 1 560 2
Tiệp
45
Ma trận gán trách nhiệm nhóm:
3.0 Thiết kế
47
1.4.1 Xây dựng các cơ sở dữ AR R
liệu
1.4.2.1 Xây dựng module AR R R R R
chức năng cho học
viên và phụ huynh
1.4.2.2 Xây dựng module AR R R R R
chức năng cho giảng
viên
1.4.2.3 Xây dựng module AR R R R R
chức năng cho quản lý
1.4.3 Viết tài liệu I I I R I
49
Các giám đốc chức Hàng tuần hoặc khi cần Họp hoặc qua Email
năng thiết
Nhà tài trợ Hàng tháng hoặc khi nào có Cập nhật thông tin qua
nhu cầu Email và qua các cuộc
họp báo cáo tiến độ và
thông qua đội chăm sóc
khách hàng.
Đội chăm sóc khách Khi khách hàng có yêu cầu Cập nhật thông tin dự án
hàng hoặc khi cần trao đổi thêm qua giám đốc dự án.
với khách hàng do nhu cầu Lấy thông tin, yêu cầu,
của dự án. phản hồi của khách hàng
qua điện thoại, email hoặc
qua các cuộc họp với
khách hàng.
7.3. Nhu cầu trao đổi thông tin
Nhà tài trợ Tóm lược tiến độ công việc thực hiện định kỳ,
thông báo những thay đổi quan trọng
Đối tượng liên quan dự án – Báo cáo chung định kỳ về lịch trình, tiến độ
Ban quản lý dự án
Đối tượng liên quan dự án – Báo cáo chung định kỳ về tiến trình phát triển
Ban chăm sóc khách hàng sản phẩm
50
Tên hạng mục Nội dung Số lượng Chi phí
Máy chủ CSDL Máy chủ để lưu dữ liệu trong 1 100.000.000
hệ thống bao gồm dữ liệu
người dùng, dữ liệu trung
tâm….
Bản quyền phần Mua bản quyền các phần * 10.000.000
mềm mềm cần sử dụng trong dự
án
Hình thức rót vốn cho gói thầu Cấp vốn theo hạng mục bàn giao
Yêu cầu đối với nhà thầu
• Có từ 2 năm trở nên trong hoạt động cung cấp trang thiết bị đấu thầu
• Đã thực hiện 2 dự án có quy mô tương tự hoặc là lớn hơn
• Khả năng đáp ứng thiết bị tốt với chất lượng đảm bảo
Sau 1 ngày mời thầu, có tổng cộng 3 công ty tham gia đấu thầu bao gồm:
51
STT Tên nhà thầu Giá đấu thầu Đánh giá
1 Công ty Cổ phần hệ thống Công 105.500.000đ Tốt
nghệ ETC
2 Công ty Cổ phần Dịch vụ ICT 107.000.000đ Tốt
Quốc gia
3 Tập đoàn Vingroup 109.000.000đ Tốt
Dựa vào danh sách nhà đấu thầu ở trên, nhóm phát triển dự án đánh giá và quyết
định chọn nhà thầu là với hợp đồng là Công ty Cổ phần hệ thống Công nghệ ETC
105.500.000đ làm nhà cung cấp thiết bị cho dự án.
8.3. Quản lý hợp đồng cung cấp
8.3.1. Nội dung:
• Hai bên làm hợp đồng phải chịu trách nhiệm pháp lý trong việc lập hợp
đồng.
• Hai bên phải có trách nhiệm hoàn thành hợp đồng đã đưa ra.
• Nếu có bên nào sai phạm thì phải bồi thường như trong điều khoản hợp
đồng đã nêu.
53
9. Báo cáo tổng kết dự án
Buổi họp kết thúc dự án
54
PHẦN 5: KẾ HOẠCH DỰ ÁN TRÊN MICROSOFT
PROJCET
55