6. Kết cấu của đề tài
2.3.1.1. Xây dựng kế hoạch sản xuất cho dự án phần mềm
Khi nhận được yêu cầu của khách hàng về dự án phát triển phần mềm, các quản lý dự án sẽ xây dựng kế hoạch để thực hiện dự án. Kế hoạch bao gồm chi phí, con người, thời gian, vật tư, thiết bị,v.v... để có thể thực hiện và hoàn thành dự án.
Bản kế hoạch sản xuất cho dự án xây dựng phần mềm quản lý bệnh viện như sau:
47
Kế hoạch thời gian thực hiện theo nhân công
Khi đã xác định yêu cầu cơ bản của khách hàng về sản phẩm phần mềm, PM có thể lên kế hoạch thời gian thực hiện theo nhân công theo bảng sau:
Bảng 2.6: Kế hoạch thời gian thực hiện theo nhân công STT Phân hệ/Chức năng Nhân công (ngày) Tài liệu I Khảo sát 15
1 Khảo sát yêu cầu các khoa khám
bệnh 10 Tài liệu khảo sát quy trình,
các biểu mẫu thống kê, báo cáo.
2
Khảo sát yêu cầu Ban giám đốc, phòng chức năng: Kế toán, kế hoạch, nhân sự
2
3 Khảo sát yêu cầu khoa Dược - Vật
tư 3
II Xây dựng tài liệu đặc tả 15
4 Xây dựng tài liệu đặc tả mức thấp 5 Tài liệu đặc tả
5 Xây dựng tài liệu đặc tả mức cao 5
6 Xây dựng tài liệu mô tả trường
hợp sử dụng (Usecase) 5 Tài liệu mô tả Usecase
III Thiết kế hệ thống 15
7 Thiết kế vật lý 5 Tài liệu thiết kế chi tiết 8 Thiết kế logic 10 IV Xây dựng, phát triển phần mềm 202 9 Khám chữa bệnh 65 Module đóng gói, sẵn sàng tích hợp 10 Thanh toán 50
11 Quản lý dược vật tư 30
12 Quản lý danh mục 20
13 Quản lý người dùng và phân
quyền 7
14 Xây dựng báo cáo, thống kê 30
V Kiểm thử 30
15 Xây dựng kịch bản kiểm thử theo
tài liệu mô tả trường hợp sử dụng 5
Tài liệu kiểm thử
16 Kiểm thử theo từng phân hệ 10
17 Kiểm thử tích hợp toàn hệ thống 15
VI Nghiệm thu & bàn giao 10
18 Nghiệm thu 5 Biên bản nghiệm thu, bàn
giao
19 Bàn giao sản phẩm 5
Từ kết bảng kế hoạch thực hiện dự án, PM có thể ước lượng nhân công và chi phí cần thiết để thực hiện dự án. Đây cũng là bảng để đánh giá tiến độ thực hiện của dự án.
48 Kế hoạch phân bổ nhân sự thực hiện
Căn cứ kế hoạch thực hiện dự án theo nhân công, PM thực hiện sắp xếp nhân sự dự kiến cho các công việc thể hiện theo bảng sau:
Bảng 2.7: Kế hoạch phân bổ nhân sự thực hiện
STT Phân hệ/Chức năng Nhân sự Ghi chú
I Khảo sát 3
1 Khảo sát yêu cầu các khoa khám bệnh
3 1 PM và 2 BA
2
Khảo sát yêu cầu Ban giám đốc, phòng chức năng: Kế toán, kế hoạch, nhân sự
3 Khảo sát yêu cầu khoa Dược - Vật tư
II Xây dựng tài liệu đặc tả 3
4 Xây dựng tài liệu đặc tả mức thấp
3 1 PM và 2 BA
5 Xây dựng tài liệu đặc tả mức cao
6 Xây dựng tài liệu mô tả trường hợp sử dụng (Usecase) III Thiết kế hệ thống 2 7 Thiết kế vật lý 2 1PM và Kỹ sư hệ thống 8 Thiết kế logic IV Xây dựng, phát triển phần mềm 16 9 Khám chữa bệnh 3 Nhóm phát triển, do các chức năng phụ thuộc nhau
nên nhân sự các nhóm sẽ thay đổi tùy thuộc vào giai
đoạn của dự án.
10 Thanh toán 3
11 Quản lý dược vật tư 3
12 Quản lý danh mục 3
13 Quản lý người dùng và phân
quyền 1
14 Xây dựng báo cáo, thống kê 3
V Kiểm thử 5
15 Xây dựng kịch bản kiểm thử theo
tài liệu mô tả trường hợp sử dụng 1
Nhóm kiểm thử (QA)
16 Kiểm thử theo từng phân hệ 2
17 Kiểm thử tích hợp toàn hệ thống 2
VI Nghiệm thu & bàn giao 4
18 Nghiệm thu 2
1 PM và 1 BA
19 Bàn giao sản phẩm 2