28 Lịch sử chỉnh sửa

Một phần của tài liệu Đồ án quản lý dự án phần mềm quản lý trang trại gia cầm (Trang 41)

Tên Dự Án Phần mềm quản lý trang trại gia cầm

Ngày 04/05/2022

Quản Lý Dự Án

Nguyễn Minh Chiến

Lịch Sử Chỉnh Sửa Phiên BảnNgàyChú Thích 1.0.0 04/05/20 22 Sơ lược về phạm vi dự á. 1.1.0 10/05/20 22

Chỉnh sửa một vài thông tin và thêm một số mục

1.2.0 16/06/20

22

2.0.0 28/06/20 22 Chỉnh sửa và thống nhất. Bảng 3. 29Chi tiết dự án Chi Tiết Dự Án Mục Tiêu Và Lý Do

Phần mềm tinh gọn quản lý trong trang trại, tối ưu hóa q trình ni và tăng năng xuất bán vật nuôi và giúp thống kế quản lý trang trại tốt hơn.

Sản Phẩm Của Dự Án

 Bộ cài đặt phần mềm.

 Tài liệu hướng dẫn người dùng.  Tài liệu bảo dưỡng.

 Bản mô tả giao diện hệ thống và các chức năng.

Kết Quả Liên Quan Đến Quản Lý Dự Án

 Tài liệu về các giai đoạn phát triển phần mềm.  Bảng thống kê chi phí dự án.

 Báo cáo về trạng thái của sản phẩm.

 Báo cáo bề quá trình hoạt động của đội ngủ phát triển.  Bản thiết kế hoàn chỉnh của phần mềm.

Lợi Ích

 Giúp tối ưu hố việc thống kê thông tin vật nuôi.  Dễ dàng quan tâm nắm bắt tình hình vật ni.  Cắt giảm được nhiều chi phí.

 Tạo nên lợi thế trước những đối thủ cạnh tranh.  Thông tin con vật đầy đủ hơn.

 Giao diện hài hòa, đơn giảng và dễ dàng cho đội ngũ quản lý.

 Thơng tin được lưu trữ an tồn.

 Tiết kiệm được thời gian và công suất.

 Thống kê số liệu trực quan, báo cáo chi tiết, rõ ràng.

Tiêu Chí Đánh Giá Sự Thành Cơng

 Phần mềm hoạt động ổn định ít nhất 1 năm.

 Hiệu suất của việc quản lý thông tin được tăng cao.

 Đội ngũ quản lý nhanh chóng quen thuộc được với phần mềm.

 Phần mềm có đầy đủ tính năng như đã thỏa thuận.  Dự án hoàn thành đúng thời hạn.

Ràng Buộc Của Dự Án

 Các đội ngũ đều phải là người có trên 2 năm kinh nghiệm.  Ngân sách được giao phải lớn hơn 40.000.000 VNĐ.

 Phần mềm phải được hoàn thành trước thời hạn bàn giao là 3 ngày.

 Phần mềm phải có đầy đủ tính năng như đã thỏa thuận.

Giả Định Của Dự Án

 Dự án trễ tiến độ 1 – 2 ngày.

 Dự án có thể khơng cần dùng tồn bộ nhân lực như đã đề cập.

 Phần mềm có thể được bàn giao sớm hơn dự kiến 1 tuần.

Bảng 3. 30Các tính chất và yêu cầu của sản phẩm

Các Tính Chất Và Yêu Cầu Của Sản Phẩm (Product Characteritics And Requirements)

Môi trường hoạt động phần mềm: Desktop Application.

Giao diện dễ nhìn phù hợp với lĩnh vực chăn nuôi, thao tác đơn giản, dễ sử dụng.

Chức năng đăng nhập: Có độ bảo mật.

Chức năng quản lý vật ni: Lưu trữ thơng tin, thêm, xóa, cập thơng thơng tin vật nuôi.

Chức năng quản lý nhập con giống.

Chức năng tìm kiếm: Chức năng báo cáo – thống kê: thống kê, in.

Tổng Kết Về Các Sản Phẩm Chuyển Giao Của Dự Án (Summary Of Project Deliverables)

 Triển khai phần mềm quản lý trang trại gia cầm.

 Các giao điện phục vụ riêng cho từng chức năng nghiệp vụ.

 Các chức năng phục vụ nghiệp vụ quản lý: con giống, q trình ni, thức ăn, thuốc, nhân viên.

 Có kế hoạch bảo trì, bảo dưỡng phần mềm.

Yếu Tố Đánh Giá Hồn Thành (Criteria For Success)

 Phần mềm phải chạy ổn định, không bị chập trễ, giật lag.  Giao diện người dùng thiết kế hài hòa, chức năng xử lý đơn giản, dễ sử dụng.

 Các chức năng được xử lý đúng với quỳ trình nghiệp vụ.  Hiệu suất của việc quản lý thông tin vật nuôi được cải thiện

3.4.Cấu trúc phân rã công việc – Work BreakdownStructure Structure

Hình 3. 1Cấu trúc phân rã công việc – Work Breakdown Structure

CHƯƠNG 4: QUẢN LÝ THỜI GIAN DỰ ÁN

Hình 4. 1 Ước lượng thời gian của từng công việc ở sơ đồ WBS

4.2.Sơ đồ PERT cho nhánh công việc

[A] Tạo lịch hẹn với khách hàng:(2days).

[B] Thu thập các yêu cầu của khách hàng:(3days). [C] Khởi động dự án- phân tích tính khả thi: (3 days). [D] Phân tích xử lý yêu cầu: (6 days).

[E] Xây dựng cơ sở dữ liệu: (2 days).

[F] Xây dựng giao diện phần mềm: (6 days). [G] Xây dựng chức năng phần mềm :(6 days). [H] Kiểm thử chất lượng phần mềm: (4 days). [I] Kế hoạch triển khai phần mềm :(1 day).

[J] Kế hoạch tranning người dùng:(3 days). [K] Kế hoạch đánh giá sửa lỗi: (3 days). [L] Hoàn thành đánh giá sữa lỗi: (0 day). [M] Kế hoạch bảo trì phần mềm : (1 day). [N] Hồn thành dự án: (0 day).

Hình 4. 2 Sơ đồ PERT cho nhánh cơng việc

Đường công việc và đường thiết yếu của nhánh công việc được lựa chọn từ công việc bắt đầu đến công việc kết thúc:

A (2) -> B (3) -> C (3) -> D (6) -> E (2) -> F (6) ->G (6) -> H (4) -> I (1) -> J (3) -> K (3) -> L (0) ->M (1)->N(0) = 40.

CHƯƠNG 5: QUẢN LÝ CHI PHÍ DỰ ÁN

5.1.Tiến hành ước lượng chi phí của từng cơng việc ở sơ đồ WBS

Hình 5. 1Ước lượng chi phí từng cơng việc ở sơ đồ WBS

5.2.Tính tốn các chỉ số của mơ hình COCOMO cơ bản

- KLOC = 10

 Embedded mode: đòi hỏi nhiều sáng tạo và đổi mới.  a= 3.6 b = 1.20 c = 2.5 d = 0.32

- Ước tính Người – Tháng:

 E = a (KLOC)b = 3.6 * (10)1.20 = 57.05 (Người – Tháng) - Thời gian của dự án:

 TDEV = c * (E)d = 9.1 - Số lượng nhân viên:

 SS = E / TDEV = 6.26 - Mức độ hiệu quả của dự án:

Hình 5. 2 Sơ đồ Gantt Chart

5.4.Áp dụng kỹ thuật EMV

Bảng báo cáo thực địa cuối ngày 23

Bảng 5. 1 Bảng báo cáo thực địa cuối ngày 23

Tính tới ngày 23:

- CPI = 0.94 cho thấy dự án sử dụng chi phí vượt ngân sách kế hoạch.

- CV = -1,430,000 cho thấy giá trị chênh lệch giữa chi phí thực sự bỏ ra và giá trị thu được.

- SPI = 1.15 cho thấy dự án đang vượt tiến độ. Dự án vẫn tiếp tục thực hiện các công việc sau theo thứ tự.

- SV cho biết sự sai biệt giữa hoàn thành theo lịch và giá trị thu được là 2,970,000 vnd.

CHƯƠNG 6: QUẢN LÝ CHẤT LƯỢNG DỰ ÁN

6.1. Các tiêu chí đánh giá mức độ thành cơng của dự án.

STTTiêu chí

Thang điểm đánh giá (0 <= x <= 10) <3 3 → 5 5 → 7 7 → 9>9 1.0Tính năng phần mềm 1.1 Phản ánh đúng nhu cầu người dung.

x 1.2 Kết quả đúng với yêu

cầu xử lý. x 1.3 Kiến trúc và cấu trúc thiết kế. x 1.4 Toàn vẹn dữ liệu, an tồn thơng tin. x 2.0Giao diện 2.1 Bố cục. x

2.2 Màu sắc và phối màu. x

2.3 Nội dung hiển thị. x

2.4 Thao tác xử lý. x

3.0Hiệu quả

3.1 Lỗi tiềm tàng của phần mềm.

x 3.2 Thời gian phản hồi

nhanh.

x 3.3 Khả năng chịu tải của

hệ thống.

x 3.4 Hoạt động ổn định

trong thời gian dài.

x 3.5 Dễ vận hàng, dễ sử

dụng.

x

3.6 An toàn và độ tin cậy. x

4.1 Bản quyền phần mềm.

x 4.2 Phân quyền người

dùng. x 4.3 Phương thức mã hóa dữ liệu x 4.4 Lịch sử đăng nhập và xử lý. x

4.5 Kiểm tra, kiểm chứng. x

5.0Bảo trì

5.1 Kiểm tra, nâng cấp, thay đổi. x 5.2 Khả năng tương thích, tính di động và chuyển đổi. x 5.3 Khả năng mở rộng. x

Bảng 6. 1 Tiêu chí đánh giá mức độ thành công của dự án.

6.2. Các tiêu chuẩn đánh giá sự thành công của dự án

ST T

Tiêu chuẩn

1 Hoạt động ổn định 6 tháng.

2 Hiệu suất công việc được gia tăng.

3 Giao diện thân thiện giúp người dùng nhanh chóng làm quen với phần mềm.

4 Đầy đủ chức năng đảm bảo theo yêu cầu khách hàng yêu cầu. 5 Hoàn thành các công việc đúng hạn.

6 Sản phẩm phải được hồn thiện trước khi kết thúc dự án ít nhất 3 ngày.

7 Các chức năng hoạt động có độ trễ trong vịng 3s. 8 Khơng thiếu hụt ngân sách.

6.3.Tiêu chí đánh giá cho chức năng giao diện phần mềm mềm STTTiêu chí Đánh giá Thấp (<40%) Vừa (40% -80%) Cao (>80%) 1.0Phần đầu 1.1Vị trí logo.x 1.2Vị trí hình ảnh.x 1.3Khung đăng nhập hệ thống.x

1.4Khung quên mật khẩu và thiết lập mật khẩu mới.

x

1.5Menu chính và các menu con.x

1.6Vị trí khung tìm kiếm, kích thước.x

2.0Phần thân

2.1Bố cục các bảng dữ liệu.x

2.2Kích thước, size chữ, định dạng.x

2.3Dữ liệu truyền giữa các ô dữ liệu.x

2.4Màu nền và độ sáng.x

2.5Hình ảnh, biểu đồ.x

3.0Phần cuối

3.1Thanh hiển thị trạng thái.x

3.2Vị trí khung thời gian hiện tại.x

3.3Hiển thị người dùng đang đăng nhập vào hệ thống.

x

3.4Hiển thị các công việc đang xử lý.

x

6.4. Các tiêu chuẩn đánh giá mức độ của từng cột mốc Milestone

Tiêu chuẩn đánh giá của từng

MilestoneMức độ hài lòng

1. Thu thập đánh giá Rất hài lòng Hài lịng Khơ ng hài lòng

Xác định được chính xác mong muốn

về chức năng của khách hàng. x

Xác định được hình thức thanh tốn. x Xác định được các yêu cầu cần thiết để

nghiệm thu. x

Có các dữ liệu nghiệp vụ chuyên môn. x Không phát sinh thêm yêu cầu trong

quá trình thực thi dự án. x

Thực hiện đúng tiến độ đã đề ra. x

2. Phân tích yêu cầu

Xác định được chức năng trong phần mềm từ yêu cầu của khách hàng. x Xem xét các thông số nghiệp vụ của khách hàng để xây dựng chức năng. x Thực hiện đúng tiến độ đã đề ra. x

3. Xây dựng cơ sở dữ liệu

Xây dựng các bảng dữ liệu và ràng buộc phù hợp với yêu cầu chức năng. x Các truy vấn được thực hiện chính xác,

khơng xuất hiện lỗi. x

Các bảng dữ liệu được thiết kế tối ưu. x Thời gian lưu, xuất dữ liệu không quá

3s. x

4. Xây dựng phần mềm

Xây dựng đầy đủ các chức năng đã đề

ra. x

Giao diện đúng với yêu cầu. x Dữ liệu được xử lí theo đúng nghiệp vụ

của khách hàng yêu cầu. x

Phần mềm chạy ổn định trên phần

cứng đã đề ra. x

Thời gian xử lí mỗi chức năng tính tốn

khơng q 3s. x

Phân quyền rõ ràng. x

Lưu lại lịch sử đăng nhập. x

Thực hiện đúng tiến độ đề ra. x

5. Kiểm thử

Các chức năng hoạt động đúng yêu

cầu. x

Dữ liệu được lưu đúng định dạng. x

Phần mềm có khả năng bảo mật. x

Phần mềm không xuất hiện lỗi khi hoạt

động. x

Thực hiện đúng tiến độ đề ra. x

6. Triển khai cho khách hàng

Bản hướng dẫn chi tiết chỉ dẫn theo

từng bước. x

Cài đặt thành công phần mềm. x Nhận được khoảng 90% đánh giá đã

biết sử dụng. x

Nhận được khoảng 90% độ hài lòng về

7. Nghiệm thu và thanh tốn

Phần mềm khơng phát sinh lỗi trong 2

tháng. x

Phần mềm đáp ứng đầy đủ điều kiện

nghiệm thu. x

Ký biên bản nghiệm thu x

Thanh tốn 30% số tiền cịn lại x

Bảng 6. 4Tiêu chuẩn đánh giá mức độ của từng cột mốc Milestone

6.5.Các vấn đề phát sinh trong quá trình làm dự án,phân tích Pareto và giải quyết theo phương án 80-20. phân tích Pareto và giải quyết theo phương án 80-20.

6.5.1Các vấn đề phát sinh sau khoảng thời gian thực hiện dự án

STTTên vấn đềSố lần% chiếm% tích lũy

1Lỗi tính tốn sai50053%53%

2In ấn thiếu nội dung15016%69%

3Định dạng ngày giờ sai707%76%

4Thiếu title606%82%

5Lỗi chính tả505%87%

6Máy treo do xung đột phần mềm303%91%

7Các textbox bị hạn chế không hiện đủ giá trị

303%94%

8Thời gian khởi động ứng dụng lâu303%97%

9Khơng thể phóng to/thu nhỏ tab202%99%

10Bị mất kết nối không thể đăng nhập101%100%

Tổng:950100%

Bảng 6. 5 Các vấn đề phát sinh sau khoảng thời gian thực hiện dự án

Công việc Tích lũy

Hình 6. 1 Sơ đồ Pareto biểu diễn các lỗi xảy ra khi sử dụng phần mềm.

6.5.3Các vấn đề tập trung cần giải quyết theo phương pháp 80- 20

STTTên vấn đềSố lần% chiếm

1Lỗi tính tốn sai50053%

2In ấn thiếu nội dung15016%

3Định dạng ngày giờ sai707%

4Thiếu title606%

Bảng 6. 6 Các vấn đề tập trung cần giải quyết theo phương pháp 80- 20

6.6. Kế hoạch giám sát chất lượng

Bảng 6. 7Kế hoạch giám sát chất lượng

Thời gian đánh giáCác cơng viêc đã hồn thànhNội dung đánh giá

4/5-10/5/2022Hoàn thành thu nhập yêu cầu của khách hàng, tổng họp thơng tin, ước tính

Lựa chọn cơng nghệ, xây dựng các mơ hình.

- Tài liệu đã đủ yêu cầu từ khách hàng chưa?

- Tài liệu có chính xác khơng? - Có thể thực hiện theo đúng kế hoạch không? Các chức năng đã được liệt kê đủ chưa?

- Thiết kế use case có phù hợp với yêu cầu của khách hàng chưa?

24/5-10/6/2022

Thiết kế cơ sở dữ liệu SQL.

Hoàn thành giao diện, chức năng. - CSDL đã hồn chỉnhchưa? Thực hiện có đúng theo kế hoạch đề ra không?

- Các ký hiệu, hình ảnh trong phần mềm có đúng theo yêu cầu chưa? - Quá trình hồn thành code có xảy ra vấn đề gì khơng? - Hệ thống đã hoàn hảo chưa? - Nếu xảy ra vấn đề thì phải giải quyết như thế nào?

13/6-16/6/2022

Kiểm thử, đánh giá- Đã kiểm thử tất cả chức

năng chưa?

- Các chức năng đã đạt tiêu chuẩn yêu cầu hay chưa? -Tiến độ dự án diễn ra có đúng kế hoạch khơng? 17/6-28/6/2022 Chuyển giao phần mềm, hỗ trợ sử dụng, thanh toán Thanh tốn có đúng với hợp đồng quy định không?

7.1. Ước lượng số lượng nhân sự

Đối với dự án xây dựng và phát triển phần mềm Quản lý trang trại gia cầm, nhóm thực hiện dự án ước tính sẽ có 3 người tham gia xuyên suốt quá trình xây dựng và phát triển phần mềm.

7.2. Sơ đồ tổ chức nhân sự

Hình 7. 1 Sơ đồ phân cơng và tổ chức các nhóm trong dự án

7.3. Sơ đồ RAMST ST

T Tên nhóm

Số lượng

thành viênTrách nhiệm của từng nhóm

1 Project Manager 1 - Tạo, sắp xếp lịch trình hoạt động cho các phần trong dự án. - Định hướng, xây dựng lịch trình cho các modun phần mềm.

- Quản lý, theo dõi tiến độ, chất lượng phần mềm.

Quản lý các rủi ro, giải quyết xung đột phát sinh trong dự án.

2 Business Analyst

2 - Thu thập các tài liệu, biểu mẫu liên quan đến nghiệp vụ, chức năng và giao diện phần mềm. - Phân tích, làm rõ các yêu cầu

của người dùng và trình bày cho các lập trình viên hiểu rõ các yêu cầu.

- Lập các báo cáo theo dõi tiến bộ và báo cáo lại cho quản lý.

- Xây dựng nội dung, lịch trình triển khai cài đặt phần mềm trên máy người dùng.

- Dựa vào các tài liệu hướng dẫn sử dụng, hướng dẫn sơ bộ về phần mềm cho người dùng.

- Thực hiện chuẩn bị các bài kiểm tra, đánh giá người dùng sau khi triển khai phần mềm.

- Lập các báo cáo theo dõi tiến bộ và báo cáo lại cho quản lý.

3 Designer2 - Dựa theo yêu cầu có sẵn, thiết

kế các sơ đồ dữ liệu, thiết kế giao diện và phát thảo các chức năng phần mềm.

- Đảm bảo các yêu cầu về giao diện, chức năng và nghiệp vụ được thực hiện đúng.

Lập các báo cáo theo dõi tiến bộ và báo cáo lại cho quản lý.

4 Developer2 - Dựa vào các yêu cầu có sẵn,

xây dựng các modun liên quan đến các giao diện, chức năng của

phần mềm.

- Đảm bảo về mặt an toàn cho

Một phần của tài liệu Đồ án quản lý dự án phần mềm quản lý trang trại gia cầm (Trang 41)

Tải bản đầy đủ (DOCX)

(99 trang)
w