Công nghệ phần mềm - quản lý dự án - Pdf 12

Công nghệ phần mềm
Quản lý dự án
Các chủ đề
• Các hoạt động quản lý
• Viết đề án nghiên cứu khả thi (proposal)
• Lập kế hoạch dự án
• Các phƣơng pháp, công cụ hỗ trợ
• Quản lý rủi ro
• Đánh giá dự án
2
KHÁI NIỆM DỰ ÁN
• Tập thể
• Kết quả
• Thời gian
• Kinh phí
Dự án là một tập hợp các công việc, đƣợc thực hiện bởi một tập thể, nhằm
đạt đƣợc một kết quả dự kiến, trong một thời gian dự kiến, với một kinh phí
dự kiến.
- Có chuyên môn khác nhau
- Công việc khác nhau
- Thời gian tham gia khác
nhau
- Cùng phối hợp
- Thời gian bắt đầu
- Thời gian kết thúc
- Mốc trung gian (thời điểm
trung gian)
- Vốn đầu tư cho dự án
- Có thể cấp thành nhiều giai
đoạn
- Đặc tính/đặc điểm của kết

• Đánh giá chi phí dự án.
• Theo dõi và review dự án.
• Lựa chọn và đánh giá nhân
lực.
• Viết và trình bày báo cáo.
6
1.Khởi động
2.Lập KH
4.Giám sát
Điều khiển
3.Thực hiện
5.Kết thúc
Management commonalities
• Các hoạt động này không chỉ có riêng ở quản lý
phần mềm.
• Nhiều kĩ thuật quản lý dự án kĩ thuật cũng có thể
áp dụng một cách bình thƣờng cho quản lý dự
án phần mềm.
• Các hệ thống kĩ thuật phức tạp có xu hƣớng
gặp phải cùng những vấn đề của các hệ thống
phần mềm.
7
Nhân sự dự án
• Có thể không thể chọn đƣợc những ngƣời lý tƣởng
vào làm việc cho một dự án
– Ngân sách không đủ để trả lƣơng cao;
– Không tìm thấy ngƣời có kinh nghiệm thích hợp;
– Một tổ chức có thể muốn dùng một dự án phần mềm để
phát triển kĩ năng cho nhân viên.
• Ngƣời quản lý phải làm việc với những ràng buộc

Kế hoạch quản lý cấu
hình
Mô tả thủ tục, cấu trúc quản lý cấu
hình
Kế hoạch bảo trì
Chỉ ra yêu cầu, chi phí và nguồn lực
cần cho bảo trì
Kế hoạch phát triển
đội ngũ
Mô tả kỹ năng và kinh nghiệm của
thành viên dự án sẽ cần
11
LẬP KẾ HOẠCH – Tiến trình
Tiến trình lập kế hoạch dự án
• Thiết lập các ràng buộc, hạn chế (thời gian,
tài nguyên, ngân sách)
• Tiến hành đánh giá sơ bộ các tham số dự án
(quy mô, độ phức tạp, nguồn lực)
• Xác định cột mốc (milestones) và các xuất
phẩm (deliverables) cần có
12
LẬP KẾ HOẠCH – Tiến trình (2)
Tiến trình lập kế hoạch dự án
• Thực hiện các hoạt động lặp lại suốt tiến trình:
– Lập lịch trình dự án
– Khởi động hoạt động theo lịch trình
– Theo dõi việc thực hiện
– Ƣớc lƣợng lại các tham số dự án
– Điều chỉnh tiến trình
– Thoả thuận lại về các ràng buộc và xuất phẩm

phần mềm
5.1 Kiểm thử
phần mềm
LẬP KẾ HOẠCH DỰ ÁN
15
• Phân đoạn công việc – các bƣớc thực hiện
– Bƣớc 1: Viết ra sản phẩm chung nhất
– Bƣớc 2: Tạo danh sách sản phẩm (deliverables?)
– Bƣớc 3: Tạo lập danh sách công việc, mô tả
công việc ở dƣới mỗi sản phẩm mức thấp nhất
– Bƣớc 4: Đánh mã cho mỗi ô của bảng công việc
– Bƣớc 5: Xét duyệt lại bảng công việc
LẬP KẾ HOẠCH DỰ ÁN
16
• Ƣớc lƣợng
– Kích cỡ phần mềm
– Thời gian
– Số ngƣời
– Chi phí
Công việc Thời gian
a
1
b
7
c
8
d
4
e
4

i
c
8 -
l
3
i
d
4 -
n
2
k
e
4
a
o
1
l, n
f
3
b
p
2
g, i, h
g
3
c
q
3
g, i, h
h

r(2)
q(3)
p(2)
f(3)
e(4)
7
9
11
10
8
5
6
4
3
2
12
s(1)
20
• Lập lịch trình dự án – ví dụ
LẬP KẾ HOẠCH DỰ ÁN
21
Các chủ đề
• Các hoạt động quản lý
• Viết proposal
• Lập kế hoạch dự án
• Các phƣơng pháp, công cụ hỗ trợ
• Quản lý rủi ro
• Đánh giá dự án
22
ĐO VÀ ƢỚC LƢỢNG DỰ ÁN

High-level language
25


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status