KHỞI TẠO DỰ ÁN
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:
Xác định dự án
Tìm hiểu thị trường và lên ý tưởng
Trung tâm tiếng Anh Dream Sky nhận thấy sự cần thiết phải cải thiện việc quản lý lịch học, giao tiếp giữa giảng viên và học viên, cũng như thu thập dữ liệu về tiến trình học tập Họ đã xác định rằng học viên và phụ huynh gặp khó khăn trong việc theo dõi quá trình học Trong bối cảnh giảng dạy tiếng Anh, Dream Sky cũng nhận ra sự cạnh tranh từ nhiều trung tâm khác và các nền tảng học trực tuyến.
Duolingo và Rosetta Stone cung cấp dịch vụ học ngôn ngữ trực tuyến, nhưng "Dream Sky" quyết định phát triển một hệ thống hỗ trợ tích hợp 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 trên một nền tảng duy nhất Sau tác động của dịch COVID-19, xu hướng học trực tuyến gia tăng, khiến an toàn dữ liệu và tích hợp công cụ giảng dạy trực tuyến 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, với giảng viên cần công cụ quản lý lịch dạy, 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à xây dựng nền tảng thân thiện với người dùng, trong khi thách thức bao gồm đảm bảo tính bảo mật và tuân thủ quy định 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, nhưng mô hình kinh doanh dựa vào phí đăng ký và thanh toán từ giảng viên sử dụng hệ thống.
3 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
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
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
✓ 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
• 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
• 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 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
➢ 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
• Đư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
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
Đ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
Chủ đầu tư: Trung tâm tiếng Anh Dream Sky
Giám đốc dự án: Nguyễn Thị Á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
• 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
• 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
• Tính bảo mật, an toàn cao
• 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ố
✓ 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
• 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
PHÂN TÍCH DỰ ÁN
Phân tích tổng thể dự án
• Chỉ số cần thiết: Dự án giải quyết một nhu cầu cần thiết của Trung tâm
Dream Sky để quản lý học tập trực tuyến một cách hiệu quả
Hệ thống hỗ trợ linh hoạt với nhiều chức năng quan trọng, bao gồm đăng ký, đóng học phí và tạo điều kiện tương tác hiệu quả giữa giảng viên và học viên.
• Tính bảo mật cao: Yêu cầu về tính bảo mật và an toàn của thông tin cá nhân được đảm bảo để bảo vệ học viên và giảng viên
• Phần mềm dễ tích hợp: Hệ thống có tính linh hoạt và dễ tích hợp với các hệ thống khác mà Trung tâm Dream Sky có thể sử dụng
• Mục tiêu: Dự án có mục tiêu rõ rang và khả thi
Phát triển và duy trì hệ thống yêu cầu kiến thức và tài nguyên kỹ thuật cao có thể tạo ra áp lực lớn lên nguồn lực và ngân sách của doanh nghiệp.
• Chi phí ban đầu: Dự án đòi hỏi đầu tư tài chính lớn cho phát triển ban đầu và triển khai hệ thống
• Thời gian thực hiện dự án ngắn, đòi hỏi nhóm dự án phải có sự nỗ lực và phối hợp chặt chẽ
• Yêu cầu của trung tâm khá phức tạp và đòi hỏi đội ngũ dự án phải có sự nghiên cứu kỹ lưỡng
Hệ thống của Trung tâm Dream Sky nâng cao trải nghiệm học tập trực tuyến, tạo ra môi trường học tập tốt hơn và thu hút thêm nhiều học viên.
Mở rộng quy mô kinh doanh là một lợi thế quan trọng, và khả năng cung cấp dịch vụ trực tuyến sẽ giúp Trung tâm tiếng Anh Dream Sky thu hút thêm học viên từ xa, góp phần nâng cao hiệu quả hoạt động và phát triển bền vững.
• Tích hợp thanh toán trực tuyến: Hỗ trợ thanh toán trực tuyến giúp thu thập học phí dễ dàng hơn và giảm tình trạng thiếu học phí
Sự cạnh tranh từ các trung tâm học tập trực tuyến khác đặt áp lực lên Trung tâm Dream Sky, buộc họ phải cải thiện và duy trì hệ thống của mình để thu hút và giữ chân học viên.
Rủi ro an ninh mạng là một yếu tố quan trọng trong việc bảo đảm tính bảo mật của dự án Để tránh xâm nhập hoặc mất thông tin cá nhân, cần thực hiện quản lý và bảo vệ an ninh mạng một cách chặt chẽ.
Đảm bảo sự hài lòng của học viên và giảng viên với giao diện và tính năng của hệ thống là một thách thức quan trọng Phản hồi từ người dùng, đặc biệt là phản hồi tiêu cực, có thể ảnh hưởng đáng kể đến thành công của dự án.
Phân tích phạm vi
Sản phẩm sau khi xây dựng và bàn giao cần đạt những tiêu chuẩn sau:
• Sản phẩm có đầy đủ cơ sở dữ liệu và các chức năng dựa trên yêu cầu của khách hàng
• Giao diện thân thiện, dễ sử dụng, thao tác tốt
• Cơ sở dữ liệu và các chức năng được thiết kế khoa học có khả năng nâng cấp, thêm mới chức năng nếu khách hàng có yêu cầu
• Sản phẩm dễ dàng bảo trì, tích hợp
• Đảm bảo bảo mật hệ thống và an toàn thông tin
Sau khi hoàn thiện hệ thống quản lý, trung tâm có khả năng tạo tài khoản cho học viên và giảng viên, đồng thời quản lý nội dung trên newfeed bằng cách thêm, sửa, xóa bài đăng Bên cạnh đó, trung tâm cũng có thể lên lịch các lớp học và xếp lịch cho giảng viên cũng như học viên một cách hiệu quả.
Sản phẩm được phát triển bằng ngôn ngữ JSP, sử dụng công cụ lập trình IntelliJ và hệ quản trị cơ sở dữ liệu MySQL, hoạt động trên nền tảng NET Framework 3.5.
• 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
● 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ự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
● 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ù
• Dùng một số mẫu tham khảo các hệ thống xây dựng trước đó.
Bảng công việc
• 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
• 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
• Họp nhóm xác định công việc
● Vẽ biểu đồ usecase, kịch bản
● Xác định các lớp thực thể, vẽ biểu đồ lớp, activity
● Kiểm thử pha phân tích
● 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
● 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ế
● 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
● 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ý
● Kiểm tra các lỗi phát sinh
● Sửa các lỗi phát sinh
● Viết tài liệu hướng dẫn
LẬP KẾ HOẠCH VÀ QUẢN LÝ DỰ ÁN
Kế hoạch quản lý tổng thể
1.1 Tổng quan về nội dung dự án
➢ Vòng đời phát triển dự án: Mô hình thác nước
● 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
● Số thành viên tham gia dự án: 5 người
• 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 đồ
➢ Kỹ thuật, công nghệ sử dụng trong dự án
1.2 Quy trình thực hiện dự án
➢ Pha xác định yêu cầu
● Thu nhập thông tin: Nguyễn Thị Ánh
• Từ khách hàng: Gặp gỡ, trao đổi với khách hàng
• Từ thị trường thực tế (từ các khách hàng khác): khảo sát thị trường
● Ghi chép yêu cầu của khách hàng: Nguyễn Việt Anh
● Viết tài liệu yêu cầu khách hàng: Nguyễn Việt Anh
● Kiểm thử tài liệu pha lấy yêu cầu:Nguyễn Việt Anh
● Trao đổi với khách hàng và nhà đầu tư: Nguyễn Thị Ánh
● Họp nhóm xác định công việc: Tất cả đội dự án
➢ Pha phân tích yêu cầu
● Phân tích tĩnh: Tất cả đội dự án
• Xác định các actor chính
• Biểu đồ Use case, Communication, Activity
• Chi tiết hóa các Use Case, viết Use case stories
• Xác định các lớp cơ bản và thuộc tính
• Vẽ biểu đồ lớp (Class diagram)
• Phác thảo giao diện người dùng (vẽ trên Figma)
● Phân tích động:Nghiêm Văn Nam, Phạm Quang Tiệp
• Vẽ biểu đồ trạng thái
• Vẽ biểu đồ cộng tác
• Hoàn thiện biểu đồ lớp
● Kiểm thử pha phân tích: Nguyễn Thị Ánh, Nguyễn Việt Anh
● Thiết kế kiến trúc hệ thống: Nguyễn Thị Ánh, Phạm Quang Tiệp
• Lựa chọn công nghệ thực hiện
• Lựa chọn cấu trúc hệ thống
• Lập chính sách truy cập đồng thời
• Biểu đồ các tầng nghiệp vụ
● Thiết kế chi tiết sơ đồ lớp cuối cùng, mô hình hóa sơ đồ lớp:Nghiêm Văn Nam, Phạm Quang Tiệp
● Vẽ biểu đồ Sequence Diagram: Dương Thị Thanh Tâm
● Kiểm thử thiết kế: Nguyễn Thị Ánh, Nguyễn Việt Anh
Cài đặt các module: tất cả các thành viên
➢ Pha kiểm thử: Nguyễn Thị Ánh, Nguyễn Việt Anh
• Kiểm thử chấp nhận người dù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
➢ 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)
Phần mềm hỗ trợ trung tâm Tiếng Anh Dream Sky
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
2.1.2 Xác định các lớp thực thể, vẽ biểu đồ hoạt động
3.2 Thiết kế cơ sở dữ liệu
3.3 Thiết kế các chức năng
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ý
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ý
6.2 Kiểm tra các lỗi phát sinh
6.3 Sửa các lỗi phát sinh
7.1 Viết tài liệu hướng dẫn
1.4 Lập Kế hoạch dự án
Sau một thời gian hoạt động, trung tâm nhận thấy cần thiết phải xây dựng một hệ thống quản lý riêng biệt Hệ thống này sẽ hỗ trợ quản lý lịch học, các khóa học, giảng viên và học viên, giúp thuận tiện hơn trong việc quản lý và trao đổi thông tin, từ đó đảm bảo quá trình học tập và giảng dạy diễn ra 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
• Tìm hiểu hoạt động kinh doanh của trung tâm
• Tìm hiểu quy trình nghiệp vụ 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
● Giai đoạn 2: Giai đoạn phân tích
Dựa trên thông tin và yêu cầu thiết kế hệ thống từ trung tâm tiếng Anh Dream Sky, chúng tôi tiến hành phân tích rõ ràng mục đích, yêu cầu và nguyện vọng của trung tâm.
Lập kế hoạch thực hiện dự án bao gồm 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 nguồn nhân lực do khách hàng cung cấp Đồng thời, thiết kế cấu trúc cho hệ thống sẽ được xây dựng một cách rõ ràng và chi tiết.
● Giai đoạn 3: Giai đoạn thiết kế
• Xem xét chi tiết yêu cầu và tiến hành thiết kế giao diện các trang và các chức năng cần có trong hệ thố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
● Giai đoạn 4: Giai đoạn xây dựng
• Xây dựng cơ sở dữ liệu dựa dựa trên quá trình phân tích, thiết kế
• Lập trình cho các trang, soạn thảo nội dung dữ liệu, chỉnh sửa nội dung rồi đưa lên hệ thố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
• 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ộ
● Giai đoạn 5: Giai đoạn kiểm thử
• Kiểm thử chấp nhận người dùng
● Giai đoạn 6: Giai đoạn chạy thử
• Chạy thử hệ thống trong 10 ngày
• 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
• Khách hàng duyệt dự án và chất lượng dự án đã triển khai
● Giai đoạn 8: Giai đoạn chuyển giao
• Viết tài liệu hướng dẫn sử dụng hệ thống
• 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
• Đánh giá kết quả, bảo trì
Quản lý thời gian dự án
Dự án xây dựng hệ thống hỗ trợ Trung tâm Tiếng Anh ….trong khoảng thời gian dự kiến từ 03/01/2023 đến 07/06/2023 (tương đương 133 ngày- đã loại trừ T7,CN, ngày lễ)
2.1 Liệt kê các công việc của dự án
• 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
• 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
• Họp nhóm xác định công việc
● Vẽ biểu đồ usecase, kịch bản
● Xác định các lớp thực thể, vẽ biểu đồ lớp, activity
● Kiểm thử pha phân tích
● 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
● 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ế
● 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
● 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ý
● Kiểm tra các lỗi phát sinh
● Sửa các lỗi phát sinh
● Viết tài liệu hướng dẫn
2.2 Các mốc thời gian quan trọng của 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ế
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
2.3 Ước lượng thời gian (theo phương pháp PERT) Được tính dựa trên 3 giá trị thời gian ước lượng với công thức:
• Ước lượng khả dĩ nhất (ML – Most Likely): Thời gian cần để hoàn thành công việc trong điều kiện bình thường hay hợp lý
• Ước lượng lạc quan nhất (MO – Most Optimistic): Thời gian cần để hoàn thành công việc trong điều kiện “tốt nhất” hay “lý tưởng” (không có trở ngại nào)
• Ước lượng bi quan nhất (MP – Most Pessimitic): Thời gian cần để hoàn thành công việc một cách “tồi nhất” (nhiều trở ngại)
• Thời gian lãng phí cho mỗi công việc thông thường từ (7%-10%):
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
Tên công việc MO ML MP EST % EST cuối cùng
1.1.2.1 Xác định yêu cầu nghiệp vụ, kịch bản
2 1.5 3 1.83 8% 2 1.1.2.2 Xác định yêu cầu hệ thống 1 0,5 2 0.9 8% 1
1.1.2.3 Tham khảo các hệ thống tương tự
1.1.3 Thống nhất lại yêu cầu với khách hàng
1.1.4 Kiểm thử pha xác định yêu cầu
1.1.6 Họp nhóm xác định công việc
Giai đoạn 2: Giai đoạn phân tích
Tên công việc MO ML MP EST % EST cuối cùng
1.2.1.1 Vẽ biểu đồ Use Case kịch bản
1.2.1.2 Xác định các lớp thực thể, vẽ biểu đồ activity
1.2.3 Kiểm thử pha phân tích
Giai đoạn 3: Giai đoạn thiết kế
Tên công việc MO ML MP EST % EST cuối cùng
1.3.2 Thiết kế cơ sở dữ liệu 3 2.5 4 2.83 8% 3
1.3.3.1 Thiết kế module chức năng cho học viên và phụ huynh
1.3.3.2 Thiết kế module chức năng cho giảng viên
1.3.3.3 Thiết kế module chức năng cho quản lý
1.3.4 Kiểm thử pha thiết kế 2 1.5 2.5 1.75 8% 2
Giai đoạn 4: Giai đoạn thực thi
Tên công việc MO ML MP EST % EST cuối cùng
1.4.1 Xây dựng các cơ sở dữ liệu 6 5 7 5.5 8% 6
1.4.2.1 Xây dựng module chức năng cho học viên và phụ huynh
1.4.2.2 Xây dựng module chức năng cho giảng viên
1.4.2.3 Xây dựng module chức năng cho quản lý
Giai đoạn 5: Giai đoạn kiểm thử
Mã WBS Tên công việc MO ML MP EST % EST cuối cùng
Giai đoạn 6: Giai đoạn chạy thử
Mã WBS Tên công việc MO ML MP EST % EST cuối cùng
1.6.2 Kiểm tra các lỗi phát sinh
1.6.3 Sửa các lỗi phát sinh 5 4 7 4.58 8% 5
Giai đoạn 7: Giai đoạn chuyển giao sản phẩm
Mã WBS Tên công việc MO ML MP EST % EST cuối cùng
1.7.1 Viết tài liệu hướng dẫn 2 1.5 2.5 1.75 8% 2
Chi phí dự án
3.1 Chi phí nguyên vật liệu
Các hạng mục Số lượng Đơn giá (đồng) Thành tiền
Chi phí đăng ký bản quyền 1 10.000.000 20.000.000
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)
3.2 Chi phí cơ sở vật chất
Dưới đây là bảng chi phí cơ sản vật chất:
Các hạng mục Số lượng Đơn giá (đồng) Thành tiền (đồng)
Thuê văn phòng 1 vp/5 tháng 15.000.000 /vp/ tháng 60.000.000
Tiền mạng Internet 5 tháng 1.000.000 / tháng 5.000.000
Tiền điện, nước 5 tháng 5.000.000 / tháng 25.000.000
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)
➢ Bảng tính lương thành viên
• Lương được tính theo đơn vị ngày với thời lượng 8h/ ngày
• Các thành viên đội dự án sẽ dựa trên level, vị trí đảm nhiệm để tính lương
Họ và tên Vị trí Level Lương / ngày (
Giám đốc dự án Lập trình viên
NV01 Dương Thị Thanh Tâm •
Trưởng phòng kỹ thuật Lập trình viên
Trưởng phòng thiết kế Lập trình viên
➢ Chi phí cho công việc
Tên công việc EST cuối cùng
1.1 Gặp gỡ khách hàng 2 2 GD01, TP03 3.000.000
1.2.1 Xác định lại yêu 2 2 GD01, TP03 2.600.000 cầu nghiệp vụ kịch bản
1.2.2 Xác định lại yêu 1 2 TP03, TP02 1.000.000 cầu hệ thống
1.2.3 Tham khảo các hệ 1 2 TP01, TP03 1.000.000 thống tương tự
1.3 Thống nhất lại yêu cầu
1.6 Họp xác định công việc
2.1.1 Vẽ biểu đồ Use Case kịch bản
2.1.2 Xác định các lớp thực thể, vẽ biểu đồ activity
2.2 Phân tích động 3 2 NV02, NV04 2.000.000
2.3 Kiểm thử pha phân tích 2 2 GD01, NV03 2.600.000
2.5 Họp định kỳ 2 5 GD01, NV01,
3.1 Thiết kế kiến trúc 3 2 GD01, NV04 4 000.000 3.2 Thiết kế cơ sở dữ liệu 3 2 NV04, NV01 3.000.000
3.3.1 Thiết kế các module chức năng cho học viên và phụ huynh
3.3.2 Thiết kế các module chức năng cho giảng viên
3.3.3 Thiết kế các module chức năng cho quản lý
3.4 Kiểm thử pha thiết kế 2 2 GD01, NV03 3.000.000
3.6 Họp định kỳ 2 5 GD01, NV01,
Xây dựng cơ sở dữ liệu 6
4.2.1 Xây dựng các 11 5 GD01, NV01, 25.000.000 module chức năng NV02, NV03, cho học viên và phụ huynh
4.2.2 Xây dựng các 11 5 GD01, NV01, 25.000.000 module chức năng NV02, NV03, cho giảng viên NV04
4.2.3 Xây dựng các 9 5 GD01, NV01, 23.000.000 module chức năng NV02, NV03, cho quản lý NV04
5.1 Kiểm thử đơn vị 4 2 GD01, NV03 5.200.000
5.2 Kiểm thử tích hợp 4 2 GD01, NV03 5.200.000
5.3 Kiểm thử chức năng 4 2 GD01, NV03 5.200.000 5.4 Kiểm thử chấp nhận 4 2 GD01, NV03 5.200.000
5.6 Họp định kỳ 2 5 GD01, NV01,
6.1 Chạy thử hệ thống 4 5 GD01, NV01,
6.2 Kiểm tra các lỗi phát sinh 3 2 NV01, NV02 3.000.000 6.3 Sửa các lỗi phát sinh 5 2 NV03, NV04 5.000.000
6.5 Họp định kỳ 2 5 GD01, NV01,
7.1 Viết tài liệu hướng dẫn 2 1 NV02 800.000
7.2 Bàn giao sản phẩm 2 1 GD01 2.000.000
7.3 Đào tạo sử dụng 2 1 NV02 1.000.000
Tổng chi phí chi trả cho lương nhân viên là 256.400.000 VND
(Hai trăm năm mươi sáu triệu bốn trăm nghìn đồng)
STT Các hạng mục Số lương Đơn giá (VND) Thành tiền
1 Chi phí đi lại gặp gỡ khách hàng
2 Chi phí liên hoan 2 lần 3.000.000 / lần 6.000.000
3 Chi phí đi lại cài đặt dự án 3 người / lần
4 Chi phí đi lại trao đổi điện thoại với khách
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
STT Các hạng mục Thành tiền (VND)
1 Chi phí nguyên vật liệu 120.000.000
2 Chi phí cơ sở vật chất 95.000.000
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
Tổng chi phí dự kiến cho dự án xây dựng phần mềm hỗ trợ Trung tâm tiếng Anh là từ 480.000.000 đến 481.000.000 VND, chưa bao gồm 10% chi phí dự phòng Do đó, tổng chi phí bao gồm dự phòng ước tính khoảng 528.000.000 VND, với sai lệch 2% trong khoảng có thể kiểm soát được.
Quản lý 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ụ
• Xác định yêu cầu hệ thống
• Thiết kế cơ sở dữ liệu
• Thiết kế các chức năng (module giáo viên)
• Xây dựng module chức năng (cho giảng viên)
Lĩnh vực xảy ra rủi ro Rủi ro
1.1.2.1 Xác định yêu cầu nghiệp vụ Yêu cầu của khách hàng không phù hợp với hệ thống
1.1.2.2 Xác định yêu cầu hệ thống Xác định sai lệch các yêu cầu trong hệ thống
1.2.1.1 Viết kịch bản Kịch bản sai lệch so với yêu cầu của khách hàng
1.3.2 Thiết kế cơ sở dữ liệu Thiết kế cơ sở dữ liệu thừa/thiếu so với yêu cầu ban đầu
1.3.3.2 Thiết kế chức năng cho module giáo viên
Thiết kế thiếu các chức năng cần thiết cho giảng viên
1.4.2.2 Xây dựng module chức năng cho giáo viên
Thành viên thực hiện sai/thiếu logic các chức năng nghiệp vụ
1.5.3 Kiểm thử chức năng Kiểm thử chưa hết các chức năng và chưa bắt được hết các lỗi xảy ra
1.6.1 Chạy hệ thống Lỗi máy chủ, máy chủ không hoạt động hoặc hoạt động yếu 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 xác suất xảy ra rủi ro
• Xác định ảnh hưởng của rủi ro tới các mục tiêu của dự án
• Xác định độ nguy hiểm của rủi ro
• Phạm vi ảnh hưởng của rủi ro a Xác suất xảy ra rủi ro:
Khả năng xảy ra Tỉ lệ Mô tả
Khả năng xuất hiện thấp, chỉ xuất hiện trong những điều kiện nhất định
Khả năng xuất hiện rủi ro trung bình, chỉ xuất hiện ở một số ít dự án
Khả năng xuất hiện rủi ro cao, xuất hiện trong nhiều dự án
Rất cao > 85% Khả năng xuất hiện rất cả, xuất hiện trong hầu hết các dự án b Ảnh hưởng của rủi ro: Đánh giá rủi ro Mô tả
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
Rất cao Khả năng cao dự án sẽ không thể thực hiện c Mức độ nghiêm trọng của rủi ro:
Xác suất xảy ra rủi ro
Thấp Trung bình Cao Rất cao
Thấp Thấp Trung bình Trung bình Cao
Trung bình Trung bình Trung bình Cao Cao
Cao Trung bình Cao Cao Rất cao
Rất cao Cao Rất cao Rất cao Rất cao
Công việc Rủi ro Thời điểm dự kiến Xác suất xảy ra
Xác định yêu cầu nghiệp vụ
Yêu cầu của khách hàng không
35 phù hợp với hệ thống
Xác định yêu cầu hệ thống
Xác định sai lệch các yêu cầu trong hệ thống
Kịch bản sai lệch so với yêu cầu khách hàng
Thiết kế cơ sở dữ liệu
Thiết kế cơ sở dữ liệu thừa/thiếu so với yêu cầu ban đầu
Thiết kế chức năng cho giảng viên
Thiết kế thiếu các chức năng cần thiết cho giảng viên
Xây dựng module chức năng cho giảng viên
Thành viên thực hiện sai/thiếu logic các chức năng nghiệp vụ
Kiểm thử chưa hết các chức năng và chưa bắt được hết các lỗi xảy ra
Lỗi máy chủ, máy chủ không hoạt động hoặc hoạt động yếu
Chất lượng sản phẩm không đạt yêu cầu
Trung bình Cao Rất cao
Rủi ro Cách khắc phục Kế hoạch dự phòng
Yêu cầu của khách hàng không phù hợp với hệ thống Đưa ra ý kiến cho khách hàng về những yêu cầu phù hợp hơn
Gặp gỡ thêm với khách hàng
1.2.2 Xác định sai lệch các yêu cầu trong hệ thống
Khi xác định yêu cầu hệ thống cần có PM và các thành viên cùng nhau phân tích và xác định
Gặp gỡ lại với khách hàng và họp lại nhóm
2.1.1 Kịch bản sai lệch so với yêu cầu khách hàng
Xem lại yêu cầu của khách hàng
Họp lại nhóm và trao đổi
Thiết kế cơ sở dữ liệu thừa/thiếu so với yêu cầu ban đầu
Xem lại bản thiết kế chi tiết và chỉnh sửa lại Thiết kế lại
Thiết kế thiếu các chức năng cần thiết cho giảng viên
Xem lại bản thiết kế chức năng và chỉnh sửa lại
Thành viên thực hiện sai/thiếu logic các chức năng nghiệp vụ
Cần có PM theo dõi và đưa ra ý kiến
Thêm thành viên hỗ trợ
Kiểm thử chưa hết các chức năng và chưa bắt được hết các lỗi xảy ra
Sử dụng các ký thuật kiếm thử Các thành viên kiểm thử lại
Lỗi máy chủ, máy chủ không hoạt động hoặc hoạt động yếu
Liên hệ với nhà cung cấp máy chủ Thuê tạm 1 máy chủ khác
7.2 Chất lượng sản phẩm không đạt yêu cầu
PM cần xem lại quản lý chất lượng và có thể trao đổi với khách hàng
Rà soát lại các pha
Sử dụng "đường đi khác" để tránh rủi ro có thể giúp bạn tìm ra những lộ trình mới an toàn hơn, với rủi ro nhẹ hơn hoặc chi phí đối phó rủi ro thấp hơn.
• Thay đổi phương pháp, công cụ hỗ trợ thực hiện, thay đổi con người
• Thương lượng với khách hàng (hoặc nội bổ) để thay đổi mục tiêu
• Đề nghị với khách hàng chấp nhận và chia sẽ rủi ro (tăng thời gian, chi phí…)
• Báo cáo ban lãnh đạo để chấp nhận tác động và chi phí đối phó rủi ro
• Mua bảo hiểm để chia sẻ chi phí rủi ro xảy ra
• Thành lập quỹ dự phòng
Để giảm nhẹ ảnh hưởng, cần xây dựng các kế hoạch cứu chữa hiệu quả, bao gồm việc chuẩn bị nhân lực dự phòng, xác định thời gian dự phòng cho việc thay thế người, áp dụng công cụ mới và tham khảo ý kiến từ các chuyên gia trong lĩnh vực.
• 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…
• Chờ đợi và xem xét rủi ro
• 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ể
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 đầy đủ yêu cầu của khách hàng Để đạt được điều này, đội ngũ dự án cần xây dựng mối quan hệ chặt chẽ với khách hàng, vì họ 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ỉ tập trung vào kỹ thuật mà bỏ qua mong đợi của khách hàng.
5.1 Các tiêu chuẩn thước đo của phần mềm
Đảm bảo tính khả dụng của giao diện là điều quan trọng để người dùng có trải nghiệm tốt nhất Giao diện cần phải thân thiện, đơn giản và dễ sử dụng, giúp người dùng dễ dàng tương tác Các chức năng của ứng dụng phải đáp ứng đầy đủ nhu cầu của khách hàng trong việc quản lý thư viện hiệu quả.
Tính toàn vẹn của dữ liệu là yếu tố quan trọng trong việc đảm bảo rằng dữ liệu luôn đồng bộ, không bị thay đổi hay mất mát, đặc biệt trong quá trình xử lý giao dịch trong hệ thống Để duy trì sự toàn vẹn, dữ liệu cần được bảo vệ khi người dùng thực hiện các thao tác cập nhật.
Đảm bảo tính an toàn bảo mật dữ liệu là ưu tiên hàng đầu, với yêu cầu ứng dụng phải được lập trình theo mô hình MVC Ứng dụng cần được chia thành nhiều module riêng biệt theo từng chức năng, giúp dễ dàng tích hợp và quản lý.
Ứng dụng đảm bảo tính ổn định cao, hoạt động mượt mà mà không gặp lỗi khi hệ thống hoặc phần mềm có sự thay đổi Với thiết kế gọn nhẹ, ứng dụng tương thích với nhiều nền tảng hệ điều hành khác nhau, đồng thời dễ dàng trong việc bảo trì và sửa đổi.
• Hiệu năng: Chạy mượt đối với hệ thống máy tính đáp ứng đủ yêu cầu cấu hình và đảm bảo tốc độ xử lý dữ liệu
• Tính bảo mật: Ứng dụng phải có cơ chế bảo mật tốt, có khả năng tránh được các vụ tấn công thông thường
5.2 Các hình thức kiểm thử sẽ được dùng
Nhóm Cơ chế phản hồi Đội dự án (giám đốc dự án, nhóm trưởng, thành viên nhóm)
Họp hàng tuần để thông báo nhanh cho đội dự án về những thay đổi và biến động quan trọng Chủ đầu tư sẽ báo cáo tiến độ thực hiện dự án hàng tháng.
Những người liên quan đến dự án
Các đối tượng chính liên quan đến dự án, bao gồm chuyên gia tư vấn và chủ đầu tư, cần có đại diện trong đội kiểm thử và tham gia các cuộc họp để đảm bảo sự phối hợp hiệu quả.
5.4 Đảm bảo chất lượng dự án
WBS Tên công việc Thước đo chất lượng Các hoạt động đảm bảo
1 Thu thập yêu cầu khách hàng
Thu thập đủ các yêu cầu của khách hàng, người dùng
Trao đổi với khách hàng, người dùng 1.1 Gặp gỡ khách hàng
1.2.1 Xác định yêu cầu nghiệp vụ,kịch bản
Xác định được các actor, nghiệp vụ, kịch bản
Kiểm tra các yêu cầu được xác định
1.2.2 Xác định yêu cầu hệ thống
Thu thập đủ các yêu cầu của khách hàng, người dùng
Trao đổi với khách hàng, người dù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
Phân tích đầy đủ các vấn đề và thống nhất các yêu cầu
Trao đổi làm việc với khách hàng
2.1 Phân tích tĩnh Đầy đủ các giao diện cần thiết,theo mô hình MVC
2.1.1 Vẽ usecase, kịch bản Đầy đủ các lớp thực thể, quan hệ và module Kiểm tra trực tiếp 2.1.2
Xác định các lớp thực thể, vẽ biểu đồ activity
Xây dựng đầy đủ các lớp thực thể Kiểm tra trực tiếp
2.2 Phân tích động Đúng và đầy đủ các biểu đồ Kiểm tra trực tiếp
3.1 Thiết kế kiến trúc Đầy đủ các lớp,kế thừa,association Kiểm tra trực tiếp
3.2 Thiết kế cơ sở dữ liệu Thiết kế chuẩn theo 3NF Kiểm tra trực tiếp
3.3 Thiết kế các chức năng
Thiết kế module chức năng cho học viên và phụ huynh
Hiển thị chi tiết các khóa học, và giảng viên giảng dạy
Thiết kế module chức năng cho giảng viên
Hiện thị chi tiết các khóa học, danh sách các học viên
Thiết kế module chức năng cho quản lý
Hiện thị chi tiết danh sách giảng viên và học viên
4.1 Xây dựng cơ sở dữ liệu
Chính xác với các chức năng trong hệ thống Kiểm tra trực tiếp
4.2 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 Đúng và đầy đủ các bước của module
Kiểm tra trực tiếp và xem các chức năng so với giống bản thiết kế
Xây dựng module chức năng cho giảng viên Đúng và đầy đủ các bước của module
Kiểm tra trực tiếp và xem các chức năng
41 so với giống bản thiết kế
Xây dựng module chức năng cho quản lý Đúng và đầy đủ các bước của module
Kiểm tra trực tiếp và xem các chức năng so với giống bản thiết kế
5.1 Kiểm thử đơn vị Kiểm thử chức năng của từng module
Kiểm tra bản báo cáo kiểm thử
5.2 Kiểm thử tích hợp Kiểm thử các trường hợp gây lỗi
Kiểm tra bản báo cáo kiểm thử
Kiểm thử chức năng của từng module
Kiểm tra bản báo cáo kiểm thử
Kiểm thử chức năng của từng modul
Kiểm tra bản báo cáo kiểm thử
Hệ thống chạy ổn định và không xung đột với các phần mềm khác
Test hệ thống trực tiếp
6.2 Kiểm tra các lỗi phát sinh
Test hệ thống tìm các lỗi phát sinh
Kiểm tra bản báo cáo lỗi
6.3 Sửa các lỗi phát sinh
Khắc phục tất cả các lỗi phát sinh trong quá trình kiểm thử và chạy thử
Kiểm tra lại chức năng đó
7.1 Viết tài liệu hướng dẫn
Người đọc có thể hiểu và sử dụng tất cả các chức 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 đề ra, sản phẩm chạy ổn định
Kiểm tra hợp đồng chuyển giao
• 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
Quản lý nhân lực dự án
6.1 Các vị trí trong nhóm thực hiện dự án
Nhóm dự án gồm 5 thành viên
• Địa chỉ: Hà Đông – Hà Nội
• 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
• Địa chỉ: Hà Đông – Hà Nội
• 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
• Địa chỉ: Đống Đa – Hà Nội
• 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
• Địa chỉ: Hà Đông– Hà Nội
• 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
• Địa chỉ: Hà Đông – Hà Nội
• 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
Vai trò Trách nhiệm Thành viên
Giám đốc dự án Người quyết định, đưa ra các vai trò tham gia, các tài nguyên cho dự án
Chịu trách nhiệm quản lý thực thi cài đặt hệ thống, triển khai hệ thống tới khách hàng và hướng dẫn sử dụng
Phân tích các yêu cầu nghiệp vụ 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ế chịu trách nhiệm thiết kế giao diện, các module và luồng thực thi, đồng thời vẽ sơ đồ mô tả các thành phần của hệ thống dựa trên báo cáo từ phòng phân tích yêu cầu khách hàng.
Chịu trách nhiệm kiểm thử và sửa lỗi hệ thống
Lập trình viên Cài đặt, xây dựng và phát triển hệ thống
Nguyễn Thị Ánh Dương Thị Thanh Tâm
Nghiêm Văn Nam Phạm Quang Tiệp Nguyễn Việt Anh
CSS JS Java ReactJS VueJS
Dự án sử dụng ma trận gán trách nhiệm RACI:
• R (Responsible): người đóng vai trò thực thi công việc nhằm đảm bảo gói công việc được hoàn thành Luôn có ít nhất 1 người thực thi gói công việc
Người chịu trách nhiệm cuối cùng cho việc hoàn thành gói công việc được gọi là A (Accountable) Thường thì đây là cấp trên của nhóm thực hiện công việc, người này đảm nhận trách nhiệm chính cho sự thành công hoặc thất bại của gói công việc đó.
Trong quá trình thực hiện một gói công việc, việc tham vấn ý kiến từ các cá nhân có vai trò C là rất quan trọng Những người trong nhóm thực thi cần phải hỏi ý kiến của các cá nhân này để đảm bảo rằng công việc được thực hiện một cách hiệu quả và đúng hướng.
Các cá nhân cần được thông báo đầy đủ về gói công việc, bao gồm tiến độ, chi phí, chất lượng và nguồn lực Người thực thi sẽ cung cấp thông tin này đến các bên liên quan để họ có thể nắm bắt và hiểu rõ về tình hình gói công việc.
Ma trận gán trách nhiệm nhóm:
Nhóm Lập kế hoạc h dự án
Nhóm xác định yêu cầu
Nhóm triển khai sản phẩm
Nhóm bàn giao sản phẩm
Ma trận gán trách nhiệm cá nhân:
1.1.1 Gặp gỡ khách hàng AR R
1.1.2.1 Xác định yêu cầu nghiệp vụ, kịch bản
1.1.2.2 Xác định yêu cầu hệ thống
1.1.2.3 Tham khảo các hệ thống tương tự
1.1.3 Thống nhất lại yêu cầu với khách hàng
1.1.4 Kiểm thử pha xác định yêu cầu
1.1.6 Họp nhóm xác định công việc
1.2.1.1 Vẽ biểu đồ Use Case kịch bản
1.2.1.2 Xác định các lớp thực thể, vẽ biểu đồ activity
1.2.3 Kiểm thử pha phân tích
1.3.1 Thiết kế kiến trúc AR R
1.3.2 Thiết kế cơ sở dữ liệu R AR
1.3.3.1 Thiết kế các module chức năng cho học viên và phụ huynh
1.3.3.2 Thiết kế các module chức năng cho giảng viên
1.3.3.3 Thiết kế các module chức năng cho quản lý
1.3.4 Kiểm thử pha thiết kế AR R
1.4.1 Xây dựng các cơ sở dữ liệu
1.4.2.1 Xây dựng module chức năng cho học viên và phụ huynh
1.4.2.2 Xây dựng module chức năng cho giảng viên
1.4.2.3 Xây dựng module chức năng cho quản lý
1.5.1 Kiểm thử đơn vị AR R
1.5.2 Kiểm thử tích hợp AR R
1.5.3 Kiểm thử chức năng AR R
1.5.4 Kiểm thử chấp nhận AR
1.6.1 Chạy thử hệ thống AR R R R R
1.6.2 Kiểm tra các lỗi phát sinh
1.6.3 Sửa các lỗi phát sinh AR R
1.7.1 Viết tài liệu hướng dẫn AR
1.7.2 Bàn giao sản phẩm AR
1.7.3 Đào tạo hướng dẫn AR
Quản lý truyền thông
7.1 Yêu cầu trao đổi thông tin
Tài liệu Mô tả Người nhận Mức độ thường xuyên
Dự án sơ bộ Tổng quan về dự án/ Tóm lược thực thi
Nhà tài trợ Một lần khi bắt đầu dự án Định nghĩa phạm vi
Mô tả phạm vi dự án, giới hạn, ngân sách yêu cầu
- Tất cả các thành viên ban dự án Các đối tượng liên quan
Tại thời điểm bắt đầu dự án và mỗi khi có thay đổi
Báo cáo quản lý rủi ro
Mô tả các rủi ro của dự án cùng với các ma trận khả năng mức độ nghiêm trọng, chiến lược giảm thiểu và các kế hoạch dự phòng
- Nhà tài trợ (nếu cần)
Duyệt hàng tuần trong toàn bộ dự án và thông báo ngay lập tức khi có rủi ro xảy ra Đồng thời, ước tính nỗ lực cần thiết để hoàn thành dự án một cách hiệu quả.
- Các giám đốc chức năng
Duyệt hàng tuần Báo cáo hiệu quả công việc hàng tháng
7.2 Xác định tần suất và kênh trao đổi Đối tượng Tần suất Kênh trao đổi thông tin
Các thành viên trong đội dự án
Thường xuyên, bất cứ khi nào cần thiết
Các giám đốc chức năng
Hàng tuần hoặc khi cần thiết
Nhà tài trợ Hàng tháng hoặc khi nào có nhu cầu
Cập nhật thông tin qua 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 hàng
Khi khách hàng có yêu cầu hoặc khi cần trao đổi thêm với khách hàng do nhu cầu của dự án
Cập nhật thông tin dự án qua giám đốc dự án
Lấy thông tin, yêu cầu, 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 Đối Tượng Nhu Cầu Thông Tin Đội dự án Thông tin chi tiết thường xuyên
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 –
Ban quản lý dự án
Báo cáo chung định kỳ về lịch trình, tiến độ Đối tượng liên quan dự án –
Ban chăm sóc khách hàng
Báo cáo chung định kỳ về tiến trình phát triển sản phẩm
Quản lý mua sắm
8.1 Lập kế hoạch mua sắm
➢ Các danh mục mua sắm
Dựa trên danh mục nguyên vật liệu và cơ sở vật chất trong bảng quản lý chi phí, chúng tôi đã tổng hợp bảng danh sách chi phí mua sắm.
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 hệ thống bao gồm dữ liệu người dùng, dữ liệu trung tâm…
Mua bản quyền các phần mềm cần sử dụng trong dự án
➢ Lập tiến độ mua sắm
Nhóm phát triển dự án yêu cầu cung cấp các hạng mục theo tiến độ của dự án, bao gồm các mục cần thiết trong giai đoạn khởi đầu, giai đoạn thực hiện và giai đoạn bàn giao sản phẩm.
• Nhóm phát triển dự án gửi yêu cầu cung cấp kèm theo danh sách các mục cần cung cấp cho nhà cung cấp trước thời điểm cung cấp 4 ngày
8.2 Lập kế hoạch đấu thầu
Tên gói thầu Dự án xây dựng phần mềm hỗ trợ trung tâm tiếng anh Dream Sky
Hình thức lựa chọn nhà thầu Nhà thầu có giá thấp nhất
Thời gian lựa chọn nhà thầu 25/11/2022-30/11/2022
Hình thức hợp đồng Hợp đồng trọn gói
Thời gian thực hiện hợp đồng
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:
STT Tên nhà thầu Giá đấu thầu Đánh giá
1 Công ty Cổ phần hệ thống Công nghệ ETC
2 Công ty Cổ phần Dịch vụ ICT
Dựa vào danh sách nhà đấu thầu, nhóm phát triển dự án đã quyết định chọn Công ty Cổ phần hệ thống Công nghệ ETC làm nhà cung cấp thiết bị cho dự án với hợp đồng trị giá 105.500.000đ.
8.3 Quản lý hợp đồng cung cấp
• 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
8.3.2 Đảm bảo thực hiện hợp đồng:
• Giá trị đặt cọc bảo đảm thực hiện hợp đồng là 10% giá hợp đồng tức là
• Thời gian có hiệu lực cho đến khi thiết bị bảo hành
Nhà thầu có trách nhiệm thực hiện bảo hành theo thời gian quy định của nhà sản xuất, tính từ ngày bàn giao sản phẩm Trong trường hợp thiết bị hỏng hóc không phải do nhóm thi công gây ra, nhóm có thể thay thế miễn phí sản phẩm khác trong thời gian bảo hành.
8.3.4 Giám sát thực hiện hợp đồng:
• Chủ đầu tư giám sát nhà thầu trong việc thực hiện hợp đồng
Người được giao nhiệm vụ giám sát cần phải có tính công tâm, trung thực và khách quan Họ phải sở hữu đủ năng lực, kinh nghiệm và kiến thức chuyên môn để thực hiện nhiệm vụ một cách hiệu quả Đồng thời, họ cũng phải chịu trách nhiệm trước chủ đầu tư và pháp luật về công việc của mình.
Chủ đầu tư dự án có trách nhiệm thanh toán hợp đồng cho nhà thầu dựa trên các điều kiện thanh toán cụ thể đã được thỏa thuận trong hợp đồng.
• Việc thanh lý hợp đồng phải được thực hiện theo thời gian quy định trong hợp đồng
Nội dung thanh lý bao gồm việc xác minh sản phẩm, thực hiện các thủ tục hành chính liên quan và lưu trữ thông tin để phục vụ cho tương lai.
Báo cáo tổng kết dự án
Buổi họp kết thúc dự án
Dự án Xây dựng phần mềm hỗ trợ trung tâm tiếng anh
Khách hàng Trung tâm tiếng Anh Dream Sky
Phụ trách Nguyễn Thị Ánh
Người tham gia Tất cả các thành viên tham gia dự án
Nội dung Nguyễn Thị Ánh
Dương Thị Thanh Tâm Nghiêm Văn Nam Phạm Quang Tiệp Nguyễn Việt Anh
Thư ký Dương Thị Thanh Tâm
Tình trạng hiện tại của dự án: Hoàn thành
1 Dự án thực hiện đúng tiến độ, hoàn thành đúng thời hạn yêu cầu của khách hàng
2 Dự án thực hiện với chi phí trong phạm vi ngân sách cho phép
3 Hệ thống tuân thủ đúng những yêu cầu của khách hàng về mặt kỹ thuật
(đã nghiệm thu, bàn giao sản phẩm)
Quyết định đóng dự án và lưu biên bản cuộc họp Giám đốc dự án
(Ký và ghi rõ họ tên) Ánh