1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn học phần quản lý dự án phần mềm đề tài xây dựng hệ thống hỗ trợ trung tâm tiếng anh

56 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Hỗ Trợ Trung Tâm Tiếng Anh
Tác giả Dương Thị Thanh Tâm, Nguyễn Thị Ánh, Nghiêm Văn Nam, Phạm Quang Tiệp, Nguyễn Việt Anh
Người hướng dẫn Nguyễn Quang Hưng
Trường học Học viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Quản Lý Dự Án
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 56
Dung lượng 1,73 MB

Cấu trúc

  • PHẦN I: KHỞI TẠO DỰ ÁN (3)
    • 1. Thông tin về dự án (3)
    • 2. Xác định dự án (3)
  • PHẦN II: ĐIỀU LỆ DỰ ÁN (8)
  • PHẦN III: PHÂN TÍCH DỰ ÁN (9)
    • 1. Phân tích tổng thể dự án (9)
    • 2. Phân tích phạm vi (10)
    • 3. Bảng công việc (12)
  • PHẦN IV: LẬP KẾ HOẠCH VÀ QUẢN LÝ DỰ ÁN (13)
    • 1. Kế hoạch quản lý tổng thể (13)
    • 2. Quản lý thời gian dự án (21)
    • 3. Chi phí dự án (28)
    • 4. Quản lý rủi ro (33)
    • 5. Quản lý chất lượng dự án (39)
    • 6. Quản lý nhân lực dự án (43)
    • 7. Quản lý truyền thông (50)
    • 8. Quản lý mua sắm (51)
    • 9. Báo cáo tổng kết dự án (55)
    • PHẦN 5: KẾ HOẠCH DỰ ÁN TRÊN MICROSOFT PROJCET (56)

Nội dung

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

Ngày đăng: 05/12/2023, 05:34

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w