1. Trang chủ
  2. » Luận Văn - Báo Cá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 phần mềm quản lý thư viện

60 7 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 phần mềm quản lý thư viện
Tác giả Học Viện Công Nghệ Bưu Chính Viễn Thô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 Phần Mềm
Thể loại Báo Cáo
Định dạng
Số trang 60
Dung lượng 1,96 MB
File đính kèm file dự án.mpp.zip (35 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • Phần 1: Tổng quan dự án (4)
    • I. Giới thiệu dự án (4)
    • II. Phạm vi dự án (4)
    • III. Các điều kiện ràng buộc (5)
    • IV. Sản phẩm bàn giao cuối (5)
    • V. Các bên liên quan (5)
  • Phần 2: Tôn chỉ dự án (6)
    • I. Tổng quan về dự án (6)
    • II. Mục tiêu (6)
    • III. Yêu cầu nghiệp vụ (7)
    • IV. Phạm vi công việc (7)
    • V. Các phương pháp và cách tiếp cận (8)
    • VI. Mục tiêu hệ thống và công nghệ (8)
    • VII. Mô tả sản phẩm (8)
    • VIII. Nguồn tài nguyên (8)
    • IX. Sản phẩm bàn giao (9)
    • X. Đội phát triển dự án và vai trò của thành viên (9)
    • XI. Liên hệ giữa các bên (10)
  • Phần 3: Quản lý tích hợp dự án (10)
    • I. Tổng quan về nội dung dự án (10)
    • II. Quy định phạm vi dự án (12)
    • III. Kinh phí dự án (12)
    • IV. Quy trình thực hiện (13)
    • V. Kế hoạch quản lý thay đổi (14)
    • VI. Kế hoạch truyền thông (15)
    • VII. Tài liệu rủi ro (15)
    • VIII. Cấu trúc phân rã công việc (WBS) (16)
  • Phần 4: Kế hoạch quản lý phạm vi dự án (18)
    • I. Phạm vi sản phẩm (18)
    • II. Phạm vi tài nguyên (18)
  • Phần 5: Kế hoạch quản lý thời gian (20)
    • I. Các mốc thời gian quan trọng của dự án (20)
    • II. Ước lượng thời gian (theo phương pháp PERT) (20)
    • III. Lịch trình thực hiện dự án (25)
  • Phần 6: Kế hoạch Quản lý rủi ro (27)
    • I. Xác định rủi ro (27)
    • II. Phân tích rủi ro (30)
    • III. Kiểm soát và giám sát rủi ro (34)
  • Phần 7 Kế hoạch quản lý nguồn nhân lực (42)
  • Phần 8: Kế hoạch Quản lý truyền thông và giao tiếp (48)
    • I. Các bên tham gia dự án (48)
    • II. Xác định thông tin trao đổi (49)
    • III. Báo cáo hiệu quả dự án (53)
    • IV. Tổng hợp thông tin quản lý (54)
  • Phần 9: Kế hoạch quản lý chất lượng dự án (54)
    • I. Lập kế hoạch về quản lí tài nguyên (54)
    • II. Các tiêu chuẩn thước đo của phần mềm (54)
    • III. Các hình thức kiểm thử có thể dùng (55)
    • IV. Các bên quản lí chất lượng (55)
    • V. Lập kế hoạch quản lí chất lượng (56)
    • VI. Kiểm soát chất lượng (59)

Nội dung

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 phần mềm quản lý thư việnBá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 phần mềm quản lý thư việnBá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 phần mềm quản lý thư viện

Tổng quan dự án

Giới thiệu dự án

Ông Nguyễn Quang Hưng đã quyết định xây dựng thư viện Sách Hay nhằm đáp ứng nhu cầu đọc sách ngày càng cao của mọi người Thư viện cung cấp nhiều loại sách hay và bổ ích trong nhiều lĩnh vực khác nhau, giúp độc giả dễ dàng tiếp cận nguồn tri thức phong phú của thế giới.

Dự án phát triển phần mềm quản lý và website cho thư viện Sách Hay, nơi lưu trữ hàng ngàn cuốn sách giá trị, dự kiến sẽ hoàn thành trong khoảng 5 tháng.

Thư viện Sách Hay yêu cầu xây dựng một hệ thống quản lý thư viện điện tử, với các yêu cầu nghiệp vụ sẽ được cung cấp bởi thư viện Bên cạnh đó, sẽ có một trang web cho phép bạn đọc tìm kiếm và lựa chọn sách trước khi đến thư viện.

Phạm vi dự án

Dự án xây dựng hệ thống tại máy chủ thư viện Sách Hay cho phép nhân viên quản lý thư viện và bạn đọc truy cập từ xa qua giao diện web, giúp họ đăng ký trước khi đến mượn sách tại thư viện.

- Dữ liệu về các bạn đọc, sách, tác giả ngày trả ngày mượn

- Chi phí, lợi nhuận thu được của thư viện

- HTML, CSS, Bootstrap, Java Script

- Gần gũi và dễ dàng sử dụng đối với bạn đọc và mượn

- Dễ dàng quản lý các bạn đọc và mượn của thư viện

- Dễ dàng nâng cấp và bảo trì hệ thống

● Yêu cầu từ phía người dùng:

- Hệ thống đăng nhập an toàn và bảo mật

- Có tính hiệu quả cao

- Dễ dàng theo dõi ngày tháng mượn trả sách

- Chức năng tìm kiếm đa dạng dễ dàng

- Có phần phản hồi đánh giá về sách

● Đơn vị thực hiện: Nhóm 15_QLDAPM-09

● Ước lượng thời gian hoàn thành : Khoảng 5 tháng

● Tổng kinh phí cho dự án: 215.000.000 VNĐ (hai trăm mười lăm triệu đồng)

Các điều kiện ràng buộc

● Mọi rủi ro về mặt kỹ thuật, con người thì khách hàng không chịu trách nhiệm

Trong trường hợp xảy ra lỗi trong thời gian bảo trì, nhóm sẽ nhận được sự hỗ trợ từ thư viện Tuy nhiên, tùy thuộc vào tình huống cụ thể, nhóm có thể phải chịu toàn bộ trách nhiệm.

Sau khi hoàn thành dự án, nhóm cần xóa toàn bộ dữ liệu trên máy và bàn giao lại cho thư viện Việc bảo trì và nâng cấp thư viện sẽ đảm bảo cung cấp lại dữ liệu cho nhóm, nhằm ngăn chặn việc lợi dụng sản phẩm.

● Phía thư viện ( khách hàng ) không chấp nhận nếu sản phẩm chậm 15 ngày, sản phẩm không đảm bảo chất lượng, không đúng yêu cầu của thư viện

● Khi sản phẩm cần nâng cấp thì khách hàng sẽ chi thêm phí cho nhóm.

Sản phẩm bàn giao cuối

● Hệ thống được thiết kế và có đầy đủ các chức năng mà bên khách hàng yêu cầu

● Hệ thống cơ sở dữ liệu của dự án do khách hàng cùng cấp

● Mã nguồn của chương trình

● Tài liệu hướng dẫn sử dụng

Các bên liên quan

Vai trò Họ và tên Liên lạc

Nhà tài trợ dự án

Thư viện sách hay Đại diện: Nguyễn Quang Hưng

GS.Nguyễn Mạnh Sơn SĐT: 0123456789

Quản lý dự án Nguyễn Mạnh Cường SĐT: 0355823239

Tôn chỉ dự án

Tổng quan về dự án

- Tên dự án: Xây dựng phần mềm quản lý thư viện

- Nhà tài trợ: Nguyễn Quang Hưng

- Nhóm thực hiện: Nhóm 15 – Quản lý dự án phần mềm – 09

- Quản lý dự án: Nguyễn Mạnh Cường

- Thành viên nhóm quản lý dự án:

- Các chức năng chính của hệ thống:

● Quản lý nhập – xuất sách

● Quản lý sách tại thư viện

Mục tiêu

● Hỗ trợ thủ thư trong các công việc nghiệp vụ như quản lý sách, quản lý bạn đọc một cách nhanh và hiệu quả hơn

● Hỗ trợ công việc tìm kiếm sách nhanh truy nhập thao tác cho các bạn đọc

● Chương trình có đầy đủ các yêu cầu từ thư viện Sách Hay, có khả năng bảo trì và nâng cấp

● Một phần mềm dễ sử dụng giúp thủ thư dễ dàng quản lý sách và bạn đọc

● Xây dựng một trang web mới để các bạn đọc và thủ thư có thể sử dụng để tiếp nhận, quản lý thông tin mượn trả và phản hồi

● Hướng tới tương lai có thể phát triển mở rộng thêm nhiều chi nhánh thư viện khác của thư viện Sách Hay.

Yêu cầu nghiệp vụ

● Dự án phần mềm ở đây là hệ thống quản lý thư viện

● Người sử dụng phần mềm: Nhân viên thư viện (thủ thư), bạn đọc mượn của thư viện

● Mục đích của dự án xây dựng chương trình quản lý thư viện, thiết kế trang web dễ sử dụng có nhiều tính năng linh hoạt như :

+ Có tìm kiếm sách theo thể loại, rating, số lượt đọc

+ Đặt mượn, đọc thử, đánh giá sách

+ Theo dõi ngày mượn ngày trả của bản thân

+ Tìm kiếm bạn đọc theo địa chỉ khu vực, thời gian mượn, số lượng mượn

+ Quản lý tính toán chi phí, lợi nhuận của thư viện tiện lợi báo cáo cho chủ đầu tư

+ Quản lý sách vị trí, tình trạng, nhập xuất

● Tất cả các tính năng nhanh chóng và chính xác.

Phạm vi công việc

● Hệ thống được xây dựng trên máy chủ thư viện Sách Hay cho phép nhân viên quản lý thư viện, bạn đọc truy cập từ xa

● Hệ thống giao diện dễ nhìn dễ dàng nâng cấp và bảo trì

- Dữ liệu về các bạn đọc , sách , tác giả ngày trả ngày mượn

- Chi phí , lợi nhuận thu được của thư viện

- HTML, CSS, Bootstrap, Java Script

● Ước lượng thời gian hoàn thành : Khoảng 5 tháng

Các phương pháp và cách tiếp cận

● Tìm hiểu, khảo sát quy trình nghiệp vụ quản lý sách ở các thư viện

● Tìm hiểu những nhu cầu của bạn đọc dựa vào đó để xây dựng phần mềm

● Tham khảo các ví dụ hệ thống quản lý thư viện ở trên thị trường hiện nay

● Đào tạo người dùng sau khi hoàn thành phần mềm.

Mục tiêu hệ thống và công nghệ

● Tránh sai sót nhầm lẫn đến mức thấp nhất có thể

● Có hóa đơn mượn sách và trả sách ở cả thư viện và phía bạn đọc

● Hạn chế được việc nhập thủ công giấy tờ mà thay vào đó ta quản lý ở trên máy

● Bạn đọc có thể truy cập web để tìm trước vị trí của sách trước khi đến mượn tiết kiệm được nhiều thời gian cho bạn đọc

● Ngôn ngữ lập trình hướng đối tượng Java, Servlet

● Thiết kế trang web HTML5, CSS, Bootstrap

● Cơ sở dữ liệu MySQL

Mô tả sản phẩm

Xây dựng phần mềm quản lý thư viện với các chức năng chính

● Quản lý xuất nhập sách

● Quản lý mượn trả sách

● Quản lý thu chi ngân sách

● Quản lý vị trí sách

● Tìm kiếm trước khi đến mượn

● Quản lý thời gian mượn trả của chính mình

● Đăng ký mượn sách trước

● Có thể đọc trước một phần của sách

● Tham khảo phần đánh giá của các bạn đọc khác qua web.

Nguồn tài nguyên

 Phía khách hàng (thư viện) cung cấp :

- Cung cấp chi phí thực hiện dự án

- Cơ sở dữ liệu về sách và tác giả

- Các yêu cầu muốn thêm vào từ phía thư viện.

Sản phẩm bàn giao

 Hệ thống được thiết kế và có đầy đủ các chức năng mà bên khách hàng yêu cầu

- Trang web để bạn đọc tìm kiếm, xem trước sách, theo dõi ngày trả mượn của mình,

- Phần mềm để thủ thư thực hiện nghiệp vụ quản lý của thư viện

 Hệ thống cơ sở dữ liệu của dự án do khách hàng cùng cấp

- Dữ liệu về thông tin sách, tác giả,

 Mã nguồn của chương trình

 Tài liệu hướng dẫn sử dụng

 Tài liệu phát triển dự án.

Đội phát triển dự án và vai trò của thành viên

Nhóm gồm phát triển dự án gồm có 5 thành viên :

Vai trò Trách nhiệm Thành viên

Quản lý dự án Người quyết định, đưa ra các vai trò tham gia, các tài nguyên cho dự án

Nhân viên phân tích nghiệp vụ

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

Designer Phân tích thiết kế, thực thi hệ thống

Tester Chịu trách nhiệm kiểm thử hệ thống

Kỹ thuật viên Triển khai hệ thống, cài đặt hệ thống, hướng dẫn khách hàng sử dụng

Developer Xây dựng và phát triển phần mềm Tất cả các thành viên

Liên hệ giữa các bên

Vai trò Họ tên Liên hệ Chữ ký

SĐT:0123456789 Mail: ptitnqc@gmail.com

SĐT: 0355823239 Mail: manhcuong@gmail.com

Quản lý tích hợp dự án

Tổng quan về nội dung dự án

1 Vòng đời phát triển dự án

2 Mô hình quản lý dự án

Mô hình phân cấp (Conventional/Hierarchical)

 Trách nhiệm và quyền lực của mọi người được phân cấp rõ ràng

 Quản lý cần nắm rõ khả năng của từng người

 Công việc được giao từ trên xuống dưới

- Số thành viên tham gia: 5 người

- Netbean : Lập trình và cài đặt chương trình

- Visual Paradigm: Phân tích thiết kế, vẽ biểu đồ Usecase , Class,

- Visual Studio Code : Thiết kế web

- Microsoft office: Lập kế hoạch dự án

5 Kỹ thuật sử dụng trong dự án

Quy định phạm vi dự án

1 Mô tả chung về phạm vi dự án

● Hệ thống được xây dựng trên máy chủ thư viện Sách Hay cho phép nhân viên quản lý thư viện, bạn đọc truy cập từ xa

● Hệ thống giao diện dễ nhìn dễ dàng nâng cấp và bảo trì

+ Dữ liệu về các bạn đọc , sách , tác giả ngày trả ngày mượn + Chi phí , lợi nhuận thu được của thư viện

+ Java + MySQL + Java Script, HTML, CSS, Bootstrap

 Ước lượng thời gian hoàn thành: Khoảng 5 tháng

+ Ngày bắt đầu: 09/09/2022 + Ngày kết thúc: 11/02/2023

2 Các vấn đề trong quá trình thực hiện a Lỗi

● Các lỗi sẽ luôn được giải quyết một cách nhanh nhất để dự án được đúng tiến trình đảm bảo chất lượng theo yêu cầu của nhà đầu tư

Dự án có quy mô nhỏ, do đó nhóm cam kết sẽ không xảy ra lỗi lớn mà không thể xử lý Ngoài ra, nhóm cũng sẵn sàng tiếp nhận và thực hiện các yêu cầu thay đổi.

Các yêu cầu thay đổi có thể được chấp nhận nếu chúng nằm trong khả năng và không ảnh hưởng lớn đến dự án nhóm, tùy thuộc vào mức độ thay đổi của dự án.

Nếu có sự thay đổi lớn không phù hợp, nhóm sẽ thảo luận với nhà đầu tư để xem xét lại yêu cầu nhằm đảm bảo tính thực tiễn Sau đó, tiến hành bàn giao sản phẩm.

Khi bàn giao, nhóm sẽ cung cấp hướng dẫn và đào tạo cho thư viện về cách sử dụng và bảo trì hệ thống, kèm theo các tài liệu cần thiết cho việc này.

Kinh phí dự án

Dự án thư viện Sách Hay, do nhà đầu tư Nguyễn Quang Hưng thực hiện với vốn đầu tư khoảng 2 tỷ VNĐ, nhằm xây dựng một thư viện quy mô nhỏ Nhà đầu tư đã liên hệ với nhóm phát triển để đề nghị xây dựng phần mềm quản lý thư viện và một website quản lý đi kèm.

Kinh phí dự án 215.000.000 VNĐ bao gồm:

● Lương thành viên tham gia

● Tiền thuê cơ sở vật chất

● Chi phí nguyên vật liệu

● Các chi phí phát sinh

Quy trình thực hiện

Quy trình thực hiện dự án và số lượng người tham gia dự kiến có thể thay đổi trong từng pha để đảm bảo tiến độ Những cá nhân được nêu dưới đây giữ vai trò chính trong các pha, bên cạnh đó còn có sự hỗ trợ từ các thành viên khác.

1 Pha xác định yêu cầu b Thu thập thông tin: Nguyễn Mạnh Cường, Nguyễn Quý Dương

● Từ khách hàng: Gặp gỡ, trao đổi với khách hàng (quản lý của thư viện,nhà đầu tư là ông Hưng)

Khảo sát thị trường từ các hệ thống quản lý hiện có là bước đầu tiên trong quá trình phát triển Tiếp theo, nhóm sẽ họp để xác định công việc, do Nguyễn Mạnh Cường dẫn dắt Nguyễn Quý Dương sẽ chịu trách nhiệm viết tài liệu, trong khi Nguyễn Đan Trường sẽ xác định danh sách Actor cần thiết cho dự án.

● Vẽ biểu đồ Use Case tổng quan và Use Case chi tiết

● Lập biểu đồ Giao tiếp

Lập biểu đồ hoạt động là một bước quan trọng trong quá trình phát triển dự án Nguyễn Văn Lực sẽ phác thảo giao diện người dùng, đảm bảo tính thân thiện và dễ sử dụng Quách Đình Kiên sẽ thực hiện kiểm thử tài liệu để lấy yêu cầu, nhằm đảm bảo rằng tất cả các yêu cầu của dự án được đáp ứng Cuối cùng, Nguyễn Mạnh Cường sẽ trao đổi với nhà đầu tư để cập nhật tiến độ và nhận phản hồi.

2 Pha phân tích a Phân tích tĩnh: Nguyễn Quý Dương

● Xác định các lớp cơ bản và thuộc tính , vẽ biểu đồ lớp b Phân tích động: Nguyễn Đan Trường

● Vẽ biểu đồ trạng thái

● Vẽ biểu đồ cộng tác

● Hoàn thiện biểu đồ lớp

● Cập nhật Glossary c Kiểm tra pha phân tích: Nguyễn Quý Dương

Thiết kế kiến trúc hệ thống:

- 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ụ

- Lựa chọn phân vùng hệ thống con

● Thiết kế giao diện web : Nguyễn Đan Trường

● Thiết kế giao diện quản lý: Nguyễn Quý Dương

● Thiết kế Database : Nguyễn Văn Lực

● Thiết kế mô hình lớp pha thiết kế từ mô hình lớp pha phân tích: Quách Đình Kiên

● Thiết kế chi tiết sơ đồ lớp cuối cùng, mô hình hóa sơ đồ lớp: Nguyễn Quý Dương

● Kiểm thử thiết kế: Quách Đình Kiên, Nguyễn Quý Dương

- Các lớp thực thể: Nguyễn Đan Trường

- Các lớp biên: Nguyễn Văn Lực

- Các lớp điều khiển: Nguyễn Quý Dương

● Xây dựng các chức năng cho phần mềm, website: Tất cả các thành viên

5 Giao sản phẩm cho khách hàng: Nguyễn Mạnh Cường a, Bàn giao sản phẩm cho khách hàng b, Lắp đặt sản phẩm c, Chạy thử tại thư viện – 7 ngày

● Hướng dẫn thủ thư sử dụng phần mềm

● Chạy thử giao diện web truy nhập từ xa d, Lấy chữ ký bên đối tác: Nguyễn Mạnh Cường

● Sau khi chạy thử phần mềm không có lỗi, xin chữ ký của nhà đầu tư tuyên bố dự án kết thúc thành công.

Kế hoạch quản lý thay đổi

- Ngăn chặn những thay đổi ngoài ý muốn không chính đáng trong phạm vi dự án

- Giảm bớt những thay đổi nặng nề và cồng kềnh trong trường hợp thay đổi không có hại và đã diễn ra

- Cố gắng lưu giữ tất cả các yêu cầu thay đổi

- Đảm bảo thay đổi theo yêu cầu giải quyết phạm vi dự án hơn là cấu trúc dự án hay kiểm soát

- Đảm bảo ảnh hưởng của thay đổi được phác thảo rõ ràng

- Đảm bảo yêu cầu thay đổi được cấp phép chính thức trước khi tiếp tục

- Đảm bảo tất cả các đối tượng liên quan dự án chính/đội ngũ thành viên đều được thông báo về cách giải quyết thay đổi

- Đảm bảo đội dự án, các đối tượng liên quan dự án và nhà tài trợ nhận thức được khi nào thay đổi diễn ra

- Đảm bảo lịch trình, kinh phí hay đặc điểm kỹ thuật của dự án được điều chỉnh để phản ánh các thay đổi cho phép

- Mục đích của quản lý thay đổi là làm tối thiểu hóa những tác động tiêu cực lên năng suất khi có thay đổi xảy ra

- Quản lý thay đổi: Nguyễn Mạnh Cường

- Nhà đầu tư dự án: ông Hưng – Nguyễn Quang Hưng.

Kế hoạch truyền thông

- Trong trường hợp xảy ra vấn đề nghiêm trọng cần thông qua ngay, cần sắp xếp một cuộc gặp trực tiếp

- Trường hợp vấn đề nhỏ không ảnh hưởng đến tiến trình dự án trọng ta có thể liên lạc qua email hoặc điện thoại

- Thường xuyên gửi báo cáo tiến độ dự án cho bên nhà đầu tư.

Tài liệu rủi ro

Những rủi ro có thể sẽ phát sinh trong quá trình tiến hành làm dự án Dưới đây là một số rủi ro có thể phát sinh

Rủi ro Khả năng Ảnh hưởng

Vấn đề tài chính Thấp Lớn

Thành viên nghỉ hoặc có việc đột xuất Cao Lớn

Công việc hoàn thành đúng chỉ tiêu Thấp Bình thường

Thay đổi yêu cầu đột ngột Bình thường Bình thường

Cấu trúc phân rã công việc (WBS)

- Lập kế hoạch dự án làm công việc xác định các hoạt động cần được thực hiện để hoàn thành dự án

- Xây dựng sơ đồ cấu trúc phân rã công việc WBS

1 Lập kế hoạch dự án.

- Tìm hiểu yêu cầu thực tế của các bạn đọc, yêu cầu của nhà đầu tư

- Tìm hiểu quy trình nghiệp vụ của thư viện

- Xác định rõ các yêu cầu của nhà đầu tư về phần mềm và trang web của thư viện

 Giai đoạn 2: Giai đoạn phân tích

- Tổng hợp yêu cầu của nhà đầu tư của thư viện

- Lập bảng chi tiết công việc, xây dựng Use Case

Lập kế hoạch thực hiện dự án là bước quan trọng, bao gồm thảo luận và thống nhất các giải pháp cùng khối lượng công việc Điều này giúp xác định rõ ràng nguồn lực và kinh phí cần thiết cho dự án.

- Căn cứ trên kết quả khảo sát và thông tin do nhà đầu tư cung cấp thiết kế cấu trúc phần mềm và website cho thư viện

- Dựa vào kế hoạch công việc phân công công việc cho các thành viên trong thư viện

 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ế chức năng cho phần mềm quản lý

- Tiến hành thiết kế các chức năng nghiệp vụ theo yêu cầu của nhà đầu tư Thiết kế giao diện trang web cho hệ thống website của thư viện

- Tham khảo những website khác để có thể thiết kế giao diện cho website thật đẹp

- Tiến hành thiết kế các chức năng cần có của website

Phần mềm có nhiều lỗi hoạt động Thấp Bình thường

Lỗi tương thích hệ thống Thấp Lớn

Cơ sở dữ liệu bị sai và thiếu Bình thường Bình thường

Thay đổi cấp trên Thấp Lớn

 Giai đoạn 4: Giai đoạn xây dựng

- Xây dựng cơ sở dữ liệu, lớp sơ đồ dựa trên quá trình phân tích và thiết kế

- Lập trình cho các ứng dụng của phần mềm quản lý và website, soạn thảo nội dung dữ liệu, chỉnh sửa nội dung

- Tổng hợp các chức năng hoàn thành và ghép lại thành một phần mềm hoàn chỉnh

- Liên tục 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 chạy thử

- Tổng hợp nội dung, xây dựng hệ thống theo thiết kế đã bày ra

- Đảm bảo phần mềm và website hoạt động tốt

 Giai đoạn 6: Giai đoạn kiểm thử

- Kiểm tra module, kiểm tra tích hợp

- Đưa vào hoạt động, chạy thử hệ thống

- Nhà đầu tư xem xét nếu ổn thỏa sẽ duyệt dự án và xác nhận chất lượng dự án đã triển khai

 Giai đoạn 7: Giai đoạn chuyển giao

- Viết tài liệu hướng dẫn sử dụng phần mềm và mô phỏng sự hoạt động của phần mềm cũng như website của thư viện

- Bàn giao sản phẩm cho khách hàng kèm bản hướng dẫn sử dụng (video, ghi chú )

- Đào tạo trực tiếp cách sử dụng phần mềm quản lý thư viện và quản trị website cho nhân viên thư viện

- Lấy chữ ký xác nhận từ nhà đầu tư về việc dự án hoàn thành đúng yêu cầu của nhà đầu tư

2 Cấu trúc phân rã công việc (WBS)

Kế hoạch quản lý phạm vi dự án

Phạm vi sản phẩm

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ác chức năng theo yêu cầu của nhà đầu tư

- Giao diện dễ nhìn dễ sử dụng, thao tác tốt

- Dữ liệu đầy đủ không thiếu sót

- Có khả năng nâng cấp phát triển phần mềm

- Tận dụng được tối đa cơ sở hạ tầng vốn có của thư viện.

Phạm vi tài nguyên

- Tổng kinh phí : 215.000.000 VNĐ Trong đó bao gồm:

● Tiền công cho các thành viên trong nhóm

● Chi phí nguyên vật liệu

● Chi phí cơ sở vật chất

- Dự án khá là nhỏ nên mức độ sai số ước lượng khoảng 5%

- Tổng số thành viên tham gia dự án : 5 thành viên

- Số thành viên trong dự án có thể tăng hoặc giảm nếu có:

● Vì lý do sức khỏe không tốt thành viên có thể xin tạm nghỉ

● Vì lý do khách quan khiến số thành viên giảm

● Dự án bị chậm so với thời gian biểu cần thuê thêm người

- Thời gian thực hiện dự án từ ngày 03/09/2022 đến 13/02/2023 ( giao động khoảng 5 tháng hơn ~ 163 ngày)

- Thời gian thực hiện dự án có thể bị thay đổi do các lý do:

● Năng lực hoạt động thực hiện dự án của thành viên trong nhóm không được như dự tính

● Trang thiết bị gặp trục trặc làm chậm tiến độ

Nhà đầu tư có thể thay đổi yêu cầu dự án, nhưng chỉ trong giới hạn cho phép Nếu yêu cầu thay đổi vượt quá khả năng đáp ứng, sẽ không được chấp nhận do tính đột ngột của nó.

- Ước lượng dự tính thời gian do dự án nhỏ nên nếu có thay đổi cũng không quá lớn vào khoảng 7% (11 ngày)

Sau khi hoàn thành dự án xây dự phần mềm quản lý thư viện Nhóm sẽ bàn giao cho thư viện Sách hay:

● Phần mềm quản lý thư viện

● Tài liệu hướng dẫn sử dụng

● Tài liệu phát triển phần mềm

5 Các công cụ lập kế hoạch

- Công soạn thảo văn bản Microsoft Word

- Công cụ xây dựng lập lịch quản lý dự án Microsoft Project

- Công cụ soạn thảo và tính toán Microsoft Excel

- Công cụ thiết kế xây dựng Use Case Visual Paradigm

- Tài liệu tham khảo các dự án khác

- Phần mềm lập trình Netbean, Sublime Text, Visual Studio Code

- Công cụ xây dựng cơ sở dữ liệu MySQL

Kế hoạch quản lý thời gian

Các mốc thời gian quan trọng của dự án

Các giai đoạn của dự án Thời gian

Dự án đã được thực hiện theo các mốc thời gian cụ thể: Khảo sát hoàn thành từ 04/09/2022 đến 11/09/2022; phân tích hoàn thành từ 12/09/2022 đến 13/10/2022; thiết kế hoàn thành từ 14/10/2022 đến 14/11/2022; xây dựng phần mềm hoàn thành từ 15/11/2022 đến 22/01/2023; chạy thử phần mềm từ 23/01/2023 đến 30/01/2023; kiểm thử phần mềm từ 31/01/2023 đến 05/02/2023 Cuối cùng, dự án đã kết thúc và phần mềm đã được chuyển giao cho khách hàng.

Ướ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:

● MO: Ước lượng lạc quan nhất: 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)

● ML: Ước lượng khả dĩ nhất: 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ý”

● MP: Ước lượng bi quan nhất: 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*(% thời gian lãng phí)

Dự án : Phần mềm quản lý thư viện

● Thời gian lãng phí cho mỗi công việc: 8%

● EST cuối cùng được làm tròn

Giai đoạn 1: Giai đoạn khảo sát

Số lượng người tham gia

MO ML MP EST % EST cuối cùng

EST cuối cùng (sau khi làm tròn)

Giai đoạn 2: Giai đoạn phân tích

Số lượng người tham gia

MO ML MP EST % EST cuối cùng

EST cuối cùng (sau khi làm tròn)

2.2 Lập bảng chi tiết công việc

2.4 Lập kế hoạch thực hiện

Giai đoạn 3: Giai đoạn thiết kế

WBS Tên công việc Số lượng người tham gia

MO ML MP EST % EST cuối cùng

EST cuối cùng (sau khi làm tròn)

3.1 Thiết kế các chức năng quản lý bạn đọc và sách

3.2 Thiết kế các chức năng quản lý thu chi và mượn trả

Giai đoạn 4: Giai đoạn xây dựng

Số lượng người tham gia MO ML MP

EST cuối cùng (sau khi làm tròn)

4.1 Xây dựng lớp sơ đồ 4 5 7 9 8%

Xây dựng các chức năng quản lý bạn đọc và sách 5 12 13 15 13,2 8% 14,27 14

Xây dựng các chức năng quản lý thu chi và mượn trả 5 10 12 13

Xây dựng chức năng tìm kiếm và quản lý thời gian mượn trả của trang web 5 7 8 9

Xây dựng chức năng đọc trước sách, rating, đọc đánh giá sách của trang web 5 9 10 12

Giai đoạn 5: Giai đoạn chạy thử

Số lượng người tham gia

MO ML MP EST % EST cuối cùng

EST cuối cùng (sau khi làm tròn)

5.3 Cập nhật lại phần mềm

Giai đoạn 6: Giai đoạn kiểm thử

WBS Tên công việc Số lượng người tham gia

MO ML MP EST % EST cuối cùng

EST cuối cùng (sau khi làm tròn)

Giai đoạn 7: Giai đoạn chuyển giao

Số lượng người tham gia

MO ML MP EST % EST cuối cùng

EST cuối cùng (sau khi làm tròn)

7.1 Viết tài liệu hướng dẫn 3 0,5 1 1,5 1 8% 1,08 1

7.4 Xin xác nhận, chữ ký của bên khách hàng

Bảng ước lượng PERT tổng hợp:

Mã WBS Tên giai đoạn MO ML MP EST % EST cuối cùng

Lịch trình thực hiện dự án

Kế hoạch Quản lý rủi ro

Xác định rủi ro

Các lĩnh vực xảy ra rủi ro:

STT Lĩnh vực xảy ra rủi ro

2 Giai đoạn phân tích yêu cầu

5 Vấn đề về nhân lực

6 Vấn đề về tài chính

7 Vấn đề về thời gian

Các giai đoạn xảy ra rủi ro STT Rủi ro có thể xảy ra

1 Lấy yêu cầu không hiểu đúng hoăc yêu cầu bị gián đoạn của khách hàng

2 Khi thực hiện đi lấy yêu cầu nhưng không thể gặp được khách hàng

3 Khách hàng không có ý định hợp tác với người được phân đi lấy yêu cầu dẫn đến căng thẳng trong các cuộc gặp mặt, hiệu suất không cao

Giai đoạn phân tích yêu cầu 4 Lấy yêu cầu không hiểu đúng hoăc yêu cầu bị gián đoạn của khách hàng

5 Người phân tích không hiểu rõ yêu cầu của khách hàng dẫn đến làm các usecase bị sai lệch

Giai đoạn thiết kế 6 Thiết kế thiếu, không chính xác yêu cầu

7 Cơ sở dữ liệu không rõ ràng, các usecase không đầy đủ các chức năng của hệ thống

Giai đoạn xây dựng 8 Cài đặt không đúng với dữ liệu

9 Dữ liệu bị mất trong quá trình cài đặt

10 Không tương thích với hệ điều hành

Vấn đề về nhân lực 11 Nhân lực chất lượng kém, không đủ chuyên môn để hoàn thành dự án

12 Các thành viên trong đội dự án không hòa thuận, có tranh chấp cá nhân

13 Các thành viên không thể tiếp tục làm việc trong quá trình làm dự án

14 Có một số thành viên không chịu được áp lực nên bỏ việc

Vấn đề về tài chính 15 Vốn không được cấp vào thời điểm chính xác để đáp ứng chi trả cho dự án

16 Việc chia lợi ích không đều giữa các thành viên mang tính chủ quan của người quản lý tài chính

17 Các chi phí phát sinh ngoài dự án

Ví dụ: máy móc hỏng, …

18 Chi phí vượt quá dự kiến Vấn đề về thời gian 19 Thời gian hoàn thành các khâu của dự án chậm tiến độ dự kiến

20 Sản phẩm bàn giao cho khách hàng không đúng thời hạn

21 Dự án hoàn thành nhanh hơn dự kiến Các vấn đề khác 22 Các vấn đề về cơ sở vật chất

Phân tích rủi ro

Được đánh giá theo 4 tiêu chí:

+ Rất cao: >84% (hầu như chắc chắn sẽ xảy ra) + Cao: 60 – 84% (sắp xảy ra)

+ Trung bình: 35-59% (có khả năng xảy ra) + Thấp : 10-34% (ít có khả năng xảy ra)

Dự án có thể đối mặt với nhiều mức độ rủi ro, trong đó mức độ rất cao có thể dẫn đến việc hủy bỏ dự án Mức độ cao có thể gây ra gián đoạn lịch trình, tăng chi phí và giảm hiệu suất Trong khi đó, mức độ trung bình có khả năng gây ra một số gián đoạn cho lịch trình.

+ Thấp: chỉ gây ra một chút gián đoạn cho lịch trình

- Mức độ nghiêm trọng = xác suất x mức độ ảnh hưởng

- Mục tiêu chính của dự án: thời gian (Time), ngân sách (Budget), chất lượng (Quality)

Sự kiện rủi ro Người chịu trách nhiệm xử lý

Xác suất xảy ra Mức độ ảnh hưởng

Mức độ nghiêm trọng Độ ưu tiên

1 Khách hàng không đồng ý với số tiền thỏa thuận của hai bên

2 Nguồn nhân lực không đủ để thực hiện

3 1.2 Khách hàng đưa ra yêu cầu không phù hợp với chuyên môn nghiệp vụ của dự án

4 Thiết bị vật tư không đủ để hoàn thành dự án

5 Khách hàng không chấp nhận điều khoản của hợp đồng

6 1.2 Không hiểu ý của khách hàng trong quá trình lấy yêu cầu

Trưởng nhóm lấy yêu cầu

7 Khách hàng thay đổi yêu cầu trong quá trình xảy ra dự án

Nhóm trưởng lấy yêu cầu

8 1.1 Không gặp được khách hàng để lấy yêu cầu

Nhóm trưởng lấy yêu cầu

9 1.1 Xảy ra mâu thuẫn giữa khách hàng và người được phân đi lấy yêu cầu

Nhóm trưởng lấy yêu cầu

10 2.4 Lập kế hoạch trễ Giám đốc dự án

11 2.4 Lập kế hoạch không sát với dự án thực thế,

32 mang tính chủ quan của người lập kế hoạch

12 Ước lượng các đề mục cho dự án không chính xác, thường là thiếu hụt ngân sách hoặc thiếu hụt thời gian

13 Nêu ra phạm vi cho phép thực hiện của dự án không rõ ràng

14 Nêu ra quy tắc làm việc cho dự án không rõ ràng

15 2.1 Phân tích công việc không cụ thể

16 2.1 Phân tích yêu cầu không chính xác với yêu cầu được lấy về

17 2.3 Người phân tích vẽ thiếu các usecase pha phân tích

3.3 Thiết kế giao diện thiếu Nhóm trưởng thiết kế

3.3 Thiết kế các module không hợp lý rõ ràng

Cài đặt sai lệch so với dữ liệu

4.5, 4.6 Cài đặt không tối ưu, không tương thích được với hệ điều hành

Thấp Trung bình Trung bình 3

Code chậm so với tiến độ dự kiến

Code không đúng format, khó bảo trì

24 Các thành viên trong nhóm xảy ra tranh chấp, không hòa thuận

T,Q Trong quá trình diễn ra dự án

25 Có một thành viên nghỉ việc đột xuất

T Trong quá trình diễn ra dự án

26 Có thành viên ốm đau, bệnh tật Giám đốc dự án

T,Q Trong quá trình diễn ra dự án

Thấp Trung bình Trung bình 3

27 Tiền vốn không được cấp vào thời điểm chính xác để thực hiện dự án

B,T Trong quá trình diễn ra dự án

28 Giải ngân vốn không hợp lý

B Trong quá trình diễn ra dự án

29 Máy móc hỏng dẫn đến việc phải giải ngân một số tiền ngoài dự kiến của kế hoạch

B Trong quá trình diễn ra dự án

30 Thời gian hoàn thành các pha trong dự án chậm hơn so với ước lượng tiến độ công việc

T,B Trong quá trình diễn ra dự án

31 7.0 Sản phẩm bàn giao cho khách hàng không đúng thời hạn

32 Dự án hoàn thành trước thời gian dự kiến

33 Cơ quan, chỗ làm việc bị thu hồi

T,B Trong quá trình diễn ra dự án

34 Các máy móc lựa chọn trong quá trình sử dụng quá hiện đại, các thành viên không thể làm quen

T,Q Trong quá trình diễn ra dự án

Kiểm soát và giám sát rủi ro

Người chịu trách nhiệm xử lý

Để giảm xác suất xảy ra rủi ro, cần tiến hành bàn bạc kỹ lưỡng với các thành viên và khách hàng nhằm đưa ra một số tiền hợp lý cho tất cả các bên liên quan trong dự án.

Giám đốc dự án Đã thực hiện

2 Làm giảm xác suất xảy ra Xem xét kỹ lưỡng trình độ của các thành viên, nếu cảm thấy yếu kém có thể tuyển thêm cộng tác viên

Giám đốc dự án Đã thực hiện

Để tránh rủi ro, cần bàn bạc kỹ lưỡng với khách hàng và đưa ra các quan điểm rõ ràng Điều này giúp khách hàng hiểu rõ về thời gian thực hiện công việc.

Giám đốc dự án Đã thực hiện

Để giảm thiểu tổn thất khi có rủi ro xảy ra, cần có cơ sở vật chất chất lượng đáp ứng nhu cầu của dự án và mua bảo hiểm cho các máy móc.

Giám đốc dự án Đã thực hiện

5 Tránh rủi ro xảy ra

Bàn bạc lưỡng trước khi đi đến quyết định ký hợp đồng

Giám đốc dự án Đang thực hiện

6 Tránh xác suất xảy ra Hỏi kỹ khách hàng trong quá trình lấy yêu cầu, không hiểu là phải hỏi lại

Hỏi rõ cho ra vấn đề thắc mắc

Trưởng nhóm lấy yêu cầu Chưa thực hiện

Chấp nhận rủi ro là điều cần thiết trong quá trình làm việc Nếu yêu cầu của khách hàng là hợp lý, chúng ta có thể thực hiện các thay đổi cần thiết Tuy nhiên, khi dự án đã tiến xa và không thể thay đổi, cần đưa ra các điều kiện rõ ràng với khách hàng để đáp ứng yêu cầu của họ.

Nhóm trưởng lấy yêu cầu Chưa thực hiện

8 Làm giảm xác suất xảy ra Đưa ra một lịch hẹn cụ thể với khách hàng, để tránh không gặp được

Nhóm trưởng lấy yêu cầu Chưa thực hiện

9 Tránh rủi ro xảy ra

Sắp xếp người đi lấy yêu cầu phải phù hợp với tính chất công việc, ăn nói khéo léo để

Nhóm trưởng lấy yêu cầu

37 mang lại kết quả tốt

10 Tránh rủi ro xảy ra

Bàn giao cho người lập kế hoạch một thời gian cụ thể để hoàn thành

Giám đốc dự án Chưa thực hiện

11 Giảm rủi ro xảy ra

Công việc phải được bàn giao cho người có kinh nghiệm cao trong các dự án, rà soát kỹ lưỡng sau khi lập kế hoạch xong

Giám đốc dự án Chưa thực hiện

12 Giảm rủi ro xảy ra

Công việc phải được bàn giao cho người có kinh nghiệm cao trong các dự án, rà soát kỹ lưỡng sau khi lập ước lượng

Giám đốc dự án Đang thực hiện

13 Tránh rủi ro xảy ra

Phải xác định rõ ràng, không được mơ hồ, trao đổi trực tiếp để đưa ra vấn đề

Giám đốc dự án Chưa thực hiện

14 Tránh rủi ro xảy ra

Có quy tắc hợp lý,dễ thực hiện, và sát với thực tế

Giám đốc dự án Chưa thực hiện

15 Giảm rủi ro xảy ra

Phân tích chính xác, rõ ràng, rành mạch

Giám đốc dự án Chưa thực hiện

16 Giảm rủi ro xảy ra

Hỏi rõ ràng, trao đổi thẳng thắn với người đi lấy yêu cầu

Nhóm trưởng phân tích Chưa thực hiện

17 Tránh rủi ro xảy ra

Rà soát kỹ lưỡng tất cả các mục để đảm bảo không bỏ sót thông tin quan trọng Kiểm tra toàn bộ trước khi tiến đến giai đoạn tiếp theo nhằm tránh những sai lầm có thể xảy ra.

18 Tránh rủi ro xảy ra Xem xét kỹ các đề mục để không gây sai sót

Nhóm trưởng thiết kế Chưa thực hiện

19 Giảm rủi ro xảy ra

Giao nhiệm vụ cho người có kinh nghiệm và tính cẩn thận cao để đảm bảo công việc được thực hiện chính xác Sau khi hoàn thành, cần kiểm tra lại ngay để phát hiện và khắc phục sai sót.

Nhóm trưởng thiết kế Đang thực hiện

20 Tránh rủi ro xảy ra Rà soát kỹ dữ liệu, hiểu rõ dữ liệu trước khi cài đặt

Trưởng nhóm phát triển Chưa thực hiện

21 Giảm rủi ro xảy ra

Nếu bạn có kinh nghiệm và kỹ năng lập trình, bạn có thể phát triển mã nguồn tương thích với nhiều hệ thống khác nhau Ngược lại, nếu không, bạn sẽ cần lập trình trong một hệ điều hành cụ thể theo yêu cầu của khách hàng.

22 Giảm rủi ro xảy ra Đẩy nhanh tiến độ, thúc dục các thành viên trong đội code, nhưng đòi hỏi phải đảm bảo chất lượng

Trưởng nhóm phát triển Chưa thực hiện

23 Tránh rủi ro xảy ra

Các thành viên trong đội phát triển cần có ý tưởng lập trình rõ ràng và sử dụng tên biến hợp lý, dễ hiểu để người khác có thể dễ dàng đọc và bảo trì hệ thống.

Trưởng nhóm phát triển Đã thực hiện

24 Tránh rủi ro xảy ra

Thường xuyên tổ chức các buổi tiệc để cho các thành viên hiểu nhau hơn, gắn bó với nhau tránh những mâu thuẫn

Giám đốc dự án Chưa thực hiện

25 Chấp nhận rủi ro xảy ra

Có thể không phân chia quyền hạn toàn quyền cho từng thành viên trong một mảng cụ thể, mà thay vào đó, có thể hỗ trợ song song với các thành viên khác để tránh lỗ hổng lớn khi một thành viên nghỉ việc Nếu cần thiết, có thể tuyển thêm nhân viên mới trong trường hợp khẩn cấp.

26 Chấp nhận rủi ro Phải đề nghị thành viên đó hỗ trợ tối đa cho những người phụ trách phần việc mà người đó làm

Giám đốc dự án Chưa thực hiện

Để giảm thiểu rủi ro, cần đề xuất các điều khoản hợp đồng cụ thể, rõ ràng và chi tiết, đặc biệt là các ràng buộc liên quan đến việc giải ngân vốn.

Giám đốc dự án Đang thực hiện

28 Làm giảm rủi ro Tính toán rõ, chi tiêu hợp lý, hạn chế

Giám đốc dự án Đang thực hiện

41 mọi chi phí phát sinh có thể xảy ra

29 Chuyển rủi ro Mua bảo hiểm cho các loại máy móc để tránh phát sinh một số tiền lớn

Giám đốc dự án Đã thực hiện

Luôn luôn theo dõi tiến độ, đốc thúc các công việc nếu có hiện tượng chậm hơn so với tiến độ nhưng phải đảm bảo chất lượng

Giám đốc dự án Chưa thực hiện

31 Làm giảm rủi ro Đốc thúc dự án, quản lý thời gian dự án một cách hợp lý, rõ ràng

Giám đốc dự án Chưa thực hiện

32 Làm giảm rủi ro Rà soát lại toàn bộ dự án, xem xét dự án có thiếu cái gì, các đề mục đã đầy đủ hay chưa

Giám đốc dự án Chưa thực hiện

33 Tránh rủi ro Chuẩn bị mọi giấy tờ pháp lý hợp pháp liên quan đến bất động sản, nhà đất…

Giám đốc dự án Đã thực hiện

Để giảm thiểu rủi ro, việc đào tạo cho mọi người cách sử dụng và áp dụng công nghệ là rất quan trọng Điều này giúp các thành viên trong đội dự án làm quen với công nghệ, từ đó không gặp khó khăn khi bắt đầu công việc.

Giám đốc dự án Đã thực hiện

Kế hoạch quản lý nguồn nhân lực

I Danh sách các cá nhân tham gia dự án

T Họ tên Giới tính Số điện thoại Email

4 Nguyễn Văn Lực Nam 0329323119 nguyenvanluc@gmail.com

5 Quách Đình Kiên Nam 0489666336 dinhkien@gmail.com

II Ma trận kỹ năng

+ Mức 1: Fresher + Mức 2: Junior + Mức 3: Senior + Mức 4: Expert

III Vai trò của các thành viên trong dự án

Bộ phận Số lượng thành viên

Vai trò Tên thành viên

Quản lý dự án 1 Quản lý Nguyễn Mạnh

Phân tích nghiệp vụ 2 Nhóm trưởng Quách Đình Kiên

Thiết kế giao diện 2 Nhóm trưởng Nguyễn Văn Lực

Lập trình 5 Nhóm trưởng Nguyễn Quý

Cường Thành viên Quách Đình Kiên

Trường Thành viên Nguyễn Văn Lực

Kiểm thử 3 Nhóm trưởng Quách Đình Kiên

Dương Thành viên Nguyễn Văn Lực

IV Sơ đồ tổ chức dự án

1 Phân chia công việc giữa các thành viên trong nhóm

Mã Mô tả Quản lý Nhóm Nhóm Nhóm Nhóm

WBS dự án phân tích thiết kế lập trình kiểm thử

+ A (Accountable): Chịu trách nhiệm + P (Participant): Tham gia

+ R (Reviewer): Người kiểm tra lại

2 Phân chia chi tiết công việc

Tên công việc Tên thành viên

2.2 2 Lập bảng chi tiết công việc

2.4 4 Lập kế hoạch thực hiện R A

3.1 1 Thiết kế các chức năng quản lý bạn đọc và sách

3.2 2 Thiết kế các chức năng quản lý thu chi và mượn trả

4.1 1 Xây dựng lớp sơ đồ R P A P

4.2 2 Xây dựng cơ sở dữ liệu R P P A

4.3 3 Xây dựng các chức năng quản lý bạn đọc và sách

4.4 4 Xây dựng các chức năng quản lý thu chi và mượn trả

4.5 5 Xây dựng chức năng tìm kiếm và quản lý thời gian mượn trả của trang web

4.6 6 Xây dựng chức năng đọc trước sách, rating, đọc đánh giá của trang web

5.3 3 Cập nhập lại phần mềm P P A P

7.1 1 Viết tài liệu hướng dẫn A P P

7.4 4 Xin xác nhận, chữ ký của bên khách hàng

7.5 5 Báo cáo kết thúc dự án A P P P P

+ A (Accountable): Chịu trách nhiệm + P (Participant): Tham gia

+ R (Reviewer): Người kiểm tra lại

Kế hoạch Quản lý truyền thông và giao tiếp

Các bên tham gia dự án

STT Các bên tham gia Họ và tên Vai trò trong dự án Số điện thoại Email

2 Nguyễn Quý Dương Thành viên dự án

3 Nguyễn Đan Trường 0986290211 nguyendantru ong@gmail.co m

4 Quách Đình Kiên 0469652269 dinhkien@gm ail.com

Nguyễn Quang Hưng Đại diện khách hàng

Xác định thông tin trao đổi

1 Yêu cầu trao đổi thông tin

- Trao đổi thông tin giữa các thành viên trong nhóm:

Phương thức trao đổi trong dự án bao gồm gặp mặt trực tiếp, thư điện tử và gọi điện Mục đích chính của các hình thức này là thảo luận về tiến độ và các sự cố phát sinh trong quá trình thực hiện dự án.

- Trao đổi thông tin giữa bên khách hàng và đội dự án:

+ Phương thức trao đổi: gặp mặt trực tiếp, thư điện tử, gọi điện, + Mục đích: cập nhật tiến độ dự án

2 Lập kế hoạch trao đổi thông tin

- Đội dự án: tổ chức họp phụ thuộc vào tiến trình công việc

+ Đánh giá lại công việc đã hoàn thành và chưa hoàn thành trong tuần

+ Nhắc nhở đối với các thành viên chưa hoàn thành nhiệm vụ được giao

- Quản lý dự án với bên khách hàng: 1 lần/ tuần (hoặc phụ thuộc vào tiến độ và tình hình công việc)

+ Cập nhật tiến độ dự án, các vấn đề gặp phải trong quá trình thực hiện

+ Thu thập yêu cầu và phản hồi của khách hàng

- Lịch cuộc họp giữa các bên:

STT Công việc Thời gian Mục đích cuộc Các bên

50 dự kiến họp tham gia

1 Họp tiếp nhận dự án

03/09/2022 Tiếp nhận dự án, đạt được thỏa thuận giữa các bên, tiến hành ký hợp đồng

2 Họp thảo luận về tài liệu xác định yêu cầu

05/09/2022 Đưa ra bản tài liệu xác định yêu cầu thống nhất của đội trước khi đề xuất với khách hàng

3 Họp đưa ra bản đề xuất thực hiện với khách hàng

07/09/2022 Thống nhất được bản tài liệu xác định yêu cầu giữa khách hàng và đội dự án

2 Họp phân công công việc

11/10/2022 Phân công vai trò, trách nhiệm của các thành viên trong đội

4 Họp thảo luận về tài liệu phân tích thiết kế

10/11/2022 Đưa ra tài liệu thiết kế phần mềm và web

5 Họp đưa ra bản đề xuất thiết kế với khách hàng

13/11/2022 Thống nhất được bản thiết kế cuối cùng giữa khách hàng và đội dự án

6 Họp thảo luận về kết quả thực hiện dự án

30/01/2023 Giải quyết các vấn đề còn tồn tại của khâu thực hiện dự án cho đến khi các

51 chức năng được thống nhất

7 Họp thảo luận về báo cáo kiểm thử dự án

05/02/2023 Giải quyết được các vấn đề của khâu kiểm thử cho đến khi các lỗi đều được khắc phục và thống nhất

8 Họp bàn giao sản phẩm

13/02/2023 Bàn giao sản phẩm cho khách hàng

3.1 Giữa các thành viên trong nhóm với trưởng nhóm a) Trao đổi về vấn đề công việc

- Bên A: Thành viên của nhóm

- Mục đích: Báo cáo tiến độ công việc, các vấn đề gặp phải trong quá trình thực hiện, đề xuất trong dự án

- Tần suất: tùy thuộc vào tình hình thực tế

- Hình thức: Gặp mặt trực tiếp, thư điện tử

- Định dạng thông tin gửi đi: 01 file word bao gồm + Ngày / Tháng / Năm

+ Tên dự án + Họ tên người gửi báo cáo / Chức vụ / Nhóm tham gia + Họ tên người Nhận báo cáo - chức vụ

+ Nhiệm vụ đang làm / Tình trạng công việc + Ký tên b) Thông báo chỉ đạo của trưởng nhóm với thành viên

- Mục đích: Thông báo về nhiệm vụ, yêu cầu công việc hoặc các chỉ đạo của lãnh đạo

- Tần suất: Khi có thông báo

- Hình thức: Gặp mặt trực tiếp, thư điện tử, truyền miệng

- Định dạng thông tin gửi đi: 01 file word bao gồm:

+ Ngày / Tháng / Năm + Tên dự án:

+ Bộ phận gửi thông báo + Bộ phận nhận thông báo + Nội dung thông báo + Ký tên

3.2 Giữa các trưởng nhóm với quản lý dự án a) Về tiến độ công việc

- Người gửi: Các nhóm trưởng

- Người nhận: Quản lý dự án

- Mục đích: Nhóm trưởng báo cáo tiến độ công việc của nhóm với quản lý

- Hình thức: thông qua thư điện tử

- Người chịu trách nhiệm xử lý: Quản lý dự án

- Định dạng thông tin: Thông tin gửi bao gồm các nội dung sau: + Ngày / Tháng / Năm

+ Tên dự án + Tên nhóm + Danh sách các công việc thực + Mức độ hoàn thành từng công việc (hoàn thành, chưa hoàn thành (% khối lượng công việc còn lại))

+ Các khó khăn gặp phải trong quá trình thực hiện + Đề xuất cho công việc ( nếu có ) b) Về các đề xuất

- Bên gửi: Các trưởng nhóm

- Người nhận: Quản lý dự án

- Mục đích: Đưa ra đề xuất, yêu cầu của cả nhóm

- Tần suất: tùy vào tình hình thực tế

- Thời điểm: Bất kỳ lúc nào trong khoảng thời gian tiến hành dự án

- Người chịu trách nhiệm xử lý: trưởng nhóm

- Định dạng thông tin gửi: Thông tin được gửi có dạng một đơn đề nghị (có thể ngắn gọn) bắt buộc phải có nội dung sau:

+ Tên người lập – vị trí + Nội dung đề nghị (trình bày mong muốn) + Lý do c) Thông báo chỉ đạo của Quản lý dự án với các trưởng nhóm

- Bên A: Quản lý dự án

- Mục đích: Thông báo về nhiệm vụ, yêu cầu công việc

- Tần suất: Khi có thông báo hoặc sự thay đổi tư khách hàng

- Hình thức: Gặp mặt trực tiếp tại văn phòng, truyền miệng hoặc thư điện tử (e-mail)

- Định dạng thông tin gửi đi ( hình thức thư điện tử) : 01 file word bao gồm

+ Ngày / Tháng / Năm + Tên dự án:

+ Bộ phận gửi thông báo + Bộ phận nhận thông báo + Nội dung thông báo + Ký tên.

Báo cáo hiệu quả dự án

❖ Bên A: Giám đốc dự án

❖ Mục đích: Giám đốc dự án trình bày với khách hàng về mức độ hoàn thiện của dự án

❖ Thời điểm: Trong toàn bộ thời gian dự án diễn ra

❖ Hình thức: Gặp mặt trực tiếp

❖ Người chịu trách nhiệm xử lý: Giám đốc dự án

❖ Nội dung báo cáo gồm:

❖ Báo cáo tình trạng dự án đang ở giai đoạn nào, các tài nguyên đang được sử dụng ra sao, gồm:

❖ Báo cáo tiến độ nhóm dự án đã đạt được gì trong một khoảng thời gian

❖ Dự báo về dự án trong giai đoạn sắp tới

Tổng hợp thông tin quản lý

Khi kết thúc dự án, một số tài liệu về dự án cần được tổng hợp và lưu trữ

❖ Người thực hiện: Giám đốc dự án

● Xây dựng các báo cáo về:

➔ Cơ cấu tổ chức dự án

➔ Những điểm mạnh, yếu của dự án và các kĩ thuật đã sử dụng

➔ Tổng hợp các đề nghị của đội dự án

➔ Những đề nghị cho việc bảo dưỡng

● Nghiệm thu chính thức kết quả dự án

● Các bài học rút ra

Kế hoạch quản lý chất lượng dự án

Lập kế hoạch về quản lí tài nguyên

Mục đích của quản lý chất lượng:

 Xác định chất lượng sản phẩm thỏa mãn được khách hàng hay không

 Giám sát đánh giá, kịp thời phát hiện sai sót từ đó có kế hoạch khắc phục

 Phạm vi thực hiện: Được tiến hành ở từng giai đoạn của dự án

Cách nắm bắt chất lượng:

 Đội ngũ dự án phải có quan hệ tốt với khách hàng

Khách hàng là người quyết định cuối cùng về chất lượng của dự án Nhiều dự án đã thất bại vì chỉ tập trung vào khía cạnh kỹ thuật mà không chú ý đến mong đợi của khách hàng.

Các tiêu chuẩn thước đo của phần mềm

Tính khả dụng của giao diện là yếu tố quan trọng, đảm bảo sự đầy đủ và dễ dàng cho người dùng Giao diện cần phải thân thiện, đơn giản và dễ sử dụng, đồng thời các chức năng của ứng dụng phải đáp ứng đầy đủ yêu cầu của khách hàng trong việc quản lý thư viện.

Tính toàn vẹn của dữ liệu là yếu tố quan trọng, đảm bảo rằng dữ liệu luôn đồng bộ và 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 Việc cập nhật dữ liệu cần phải được thực hiện một cách cẩn thận để duy trì sự toàn vẹn của nó.

Ứ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 có sự thay đổi trong hệ thống và phần mềm 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 bảo trì và sửa đổi.

 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.

Các hình thức kiểm thử có thể dùng

Kiểm thử chức năng định kỳ là quá trình quan trọng nhằm đảm bảo rằng trang web hoạt động một cách trơn tru và không gặp phải lỗi trong suốt thời gian hoạt động.

 Kiểm tra code: Lập trình viên có kinh nghiệm kiểm tra code đột xuất để xem có tuân thủ theo đúng chuẩn mô hình MVC hay không

Kiểm thử bởi khách hàng là quá trình quan trọng, trong đó mẫu thiết kế được trình bày cho khách hàng để thu thập phản hồi và ý kiến về giao diện ứng dụng Đồng thời, việc kiểm tra các chức năng của ứng dụng cũng được thực hiện để đảm bảo chúng đáp ứng đúng yêu cầu của khách hàng, dựa trên các giả thiết và tập dữ liệu mẫu đã được xác định.

 Kiểm tra tính toàn vẹn của dữ liệu: Dữ liệu của ứng dụng sẽ được kiểm tra tính toàn vẹn dựa theo tập hợp những dữ liệu mẫu.

Các bên quản lí chất lượng

STT Họ tên Vị trí Nhiệm vụ

Kỹ sư quản lý chất lượng

- Lập kế hoạch quản lý chất lượng

- Đề ra chiến lược để nâng cao chất lượng

- Tạo các báo cáo chất lượng trong từng thời điểm

- Giám sát quá trình quản lý chất lượng

- Hỗ trợ việc quản lý chất lượng

3 Nguyễn Văn Kiểm thử - Kiểm tra lại chất lượng của sản phẩm trước khi bàn giao đến khách hàng

Khách hàng - Đánh giá và xác nhận yêu cầu của dự án

- Đánh giá, góp ý về chất lượng dự án

Lập kế hoạch quản lí chất lượng

Tên công việc Chỉ tiêu đánh giá

1 1.1 Gặp gỡ khách hàng Tạo được mối quan hệ tốt với khách hàng

2 1.2 Xác định yêu cầu Xác định được yêu cầu của khách hàng đối với phần mềm cần xây dựng

3 1.3 Kiểm tra yêu cầu Đảm bảo được các yêu cầu đáp ứng được công việc của khách hàng

4 1.4 Báo cáo Trình bày được cho các thành viên trong nhóm về kết quả hoạt động

5 2.1 Tổng hợp yêu cầu Các yêu cầu rõ ràng, chính xác

6 2.2 Lập bảng chi tiết công việc

Các công việc đảm bảo khả năng thực hiện

7 2.3 Xây dựng Use case Use case chính xác, thể hiện được các chức năng của phần mềm

8 2.4 Lập kế hoạch thực hiện

Tài liệu lập kế hoạch hợp lý, có khả năng thực hiện

9 2.5 Phân công công việc Có bản phân công công việc cho các thành viên

10 2.6 Báo cáo Các thành viên hiểu được công việc phải làm

11 3.1 Thiết kế các chức năng quản lý bạn đọc và sách

Thiết kế giao diện rõ ràng, đủ các chức năng

12 3.2 Thiết kế các chức năng quản lý thu chi và mượn trả

Thiết kế giao diện rõ ràng, đủ các chức năng

13 3.3 Thiết kế web Thiết kế giao diện rõ ràng, đủ các chức năng

14 3.4 Báo cáo Các thành viên báo cáo công việc đã hoàn thành

4.1 Xây dựng lớp sơ đồ Có sơ đồ lớp thể hiện được cấu trúc của phần mềm

16 4.2 Xây dựng CSDL Cơ sở dữ liệu chính xác, an toàn

Xây dựng các chức năng quản lý bạn đọc và sách

Các chức năng code theo thiết kế, chạy đúng yêu cầu, code dễ dàng bảo trì

Xây dựng các chức năng quản lý thu chi và mượn trả

Các chức năng code theo thiết kế, chạy đúng yêu cầu, code dễ dàng bảo trì

Xây dựng chức năng tìm kiếm và quản lý thời gian mượn trả của trang web

Các chức năng code theo thiết kế, chạy đúng yêu cầu, code dễ dàng bảo trì

Xây dựng chức năng đọc trước sách, rating, đọc đánh giá sách của trang web

Các chức năng code theo thiết kế, chạy đúng yêu cầu, code dễ dàng bảo trì

21 4.7 Báo cáo Các thành viên báo cáo công việc đã hoàn thành

22 5.1 Kiểm tra Phát hiện được các lỗi của phần mềm và nguyên nhân gây ra lỗi

23 5.2 Sửa lỗi phát sinh Sửa các lỗi đã phát hiện

24 5.3 Cập nhật lại phần mềm

Các lỗi đã phát hiện được cập nhật lại

25 5.4 Báo cáo Các thành viên báo cáo lại công việc đã hoàn thành

26 6.1 Test module Các chức năng hoạt động theo đúng thiết kế, đảm bảo an toàn

27 6.2 Test tích hợp Các chức năng hoạt động tương thích với nhau, không bị xung đột

28 6.3 Đưa vào hoạt động Phần mềm không còn lỗi và đã sẵn sàng để chuyển giao

29 6.4 Báo cáo Các thành viên báo cáo công việc đã hoàn thành

30 7.1 Viết tài liệu hướng dẫn

Tài liệu hướng dẫn rõ ràng, đúng định dạng

31 7.2 Bàn giao sản phẩm Chuyển giao các tài liệu, sản phẩm đến khách hàng

32 7.3 Đào tạo sử dụng Khách hàng biết cách sử dụng phần mềm

33 7.4 Xin xác nhận, chữ ký của bên khách hàng

Khách hàng xác nhận sản phẩm đã hoàn thiện và đáp ứng yêu cầu của mình

34 7.5 Báo cáo Báo cáo lại cho các thành viên về công việc đã hoàn thành

Kiểm soát chất lượng

Thời gian Các công việc hoàn thành Chỉ tiêu đánh giá

10/09/2022 Hoàn thành pha xác định yêu cầu:

- Tài liệu yêu cầu nghiệp vụ - Tài liệu yêu cầu hệ thống

12/10/2022 Hoàn thành tài liệu phân tích hệ thống:

- Các tài liệu liên quan

- Giao diện thân thiện, thiết kế đúng chức năng

13/11/2022 Hoàn thành pha thiết kế với các tài liệu:

- Tài liệu thiết kế hệ thống tổng quan

- Tài liệu thiết kế hệ thống con/ chi tiết

- Thiết kế các thành phần của hệ thống

- Thiết kế CSDL phù hợp với hệ thống

- Tài liệu dễ đọc, hiểu

22/01/2023 Hoàn thành các module hệ thống và CSDL:

Sản phẩm phần mềm hoàn thành

- Code đúng như trong bản thiết kế, dễ đọc, hiểu

- CSDL có tương tác tốt

30/01/2023 Hoàn thành tài liệu kiểm thử - Các chức năng đạt yêu cầu và hoạt động chính xác

- Truy xuất được CSDL, không mất mát dữ liệu khi truy xuất

13/02/2023 Cài đặt trên hệ thống máy tính khách hàng

- Cài đặt được và hoạt động được trên máy khách hàng

Ngày đăng: 27/07/2023, 16:46

HÌNH ẢNH LIÊN QUAN

Bảng ước lượng PERT tổng hợp: - 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 phần mềm quản lý thư viện
ng ước lượng PERT tổng hợp: (Trang 25)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w