Quản lý dự án phần mềm là các hoạt động trong lập kế hoạch, giám sát và điều khiển tài nguyên dự án (ví dụ như kinh phí và con người), thời gian thực hiện, các rủi ro và quy trình thực hiện dự án nhằm đảm bảo thành công cho dự án. Quản lý dự án phần mềm cần đảm bảo cân bằng giữa ba yếu tố: Thời gian, tài nguyên và chất lượng.
Trang 13 Nguyễn Thái Sơn
4 Nguyễn Tuấn Anh Quân
Trang 31 Khái niệm quản lý dự án
Quản lý dự án phần mềm là các hoạt động trong
lập kế hoạch, giám sát và điều khiển tài nguyên dự án
(ví dụ như kinh phí và con người), thời gian thực hiện, các rủi ro và quy trình thực hiện dự án nhằm đảm bảo thành công cho dự án
Quản lý dự án phần mềm cần đảm bảo cân bằng giữa
ba yếu tố:
Thời gian, tài nguyên và chất lượng
Trang 42 Các hoạt động quản lý dự án
• Xác định các bước thực
hiện dự án phần mềm
Xác định yêu cầu chung
Viết đề án
• Lập kế hoạch
dự án
Cấu trúc kế hoạch thực hiện dự án
Quy trình lập kế hoạch thực hiện dự án
Các loại kế hoạch thực hiện dự án
Trang 5Phân tích rủi ro
Các hoạt động của dự án
Đối tượng của dự án
Thời gian, địa điểm thực hiện dự án
Cách đo lường kết quả
Lập kế hoạch dự án
Xây dựng mục tiêu
Ngân sách thực hiện dự án
Người thực hiện dự án
Trang 61 Mục tiêu chung
2 Kết quả của dự án
Trang 7Phân tích rủi ro
Mọi dự án
đều có một mức độ bất định và
Trang 8Các hoạt động của dự án
Các hoạt động của dự án : Hoạt động hoặc
công việc được thực hiện mà thông qua đó, các đầu vào như ngân sách, nguồn nhân lực
và các loại tài nguyên khác được huy động
để đạt được kết quả của dự án
Trang 92
3
Họ là ai – đặc điểm, nhu cầu và những vấn đề mà họ đang phải đối mặt?
Họ sẽ tham gia vào dự án như thế nào?
Họ sẽ hưởng lợi như thế nào từ kết quả của dự án
4
Có bao nhiêu người hưởng lợi trong cả hai nhóm (nhóm mục tiêu / người hưởng lợi cuối cùng) sẽ được hưởng lợi từ dự án ?
Trang 11Thời gian địa điểm thực hiện
4
Liệt kê các hoạt động chính
Làm rõ trình tự và tính chất phụ thuộc của các hoạt động
Ước tính thời điểm bắt đầu, thời gian kéo dài và thời điểm kết thúc các hoạt động
Xác định các cột mốc và tóm lược về lịch trình
Trang 12Liệt kê tất cả các hoạt động, hoạt động chi tiết và các chi phí cố định
Quyết định về đơn vị tính được áp dụng cho từng dòng ngân sách
Ước tính số lượng yêu cầu cho mỗi hạng mục
Tìm ra các chi phí đơn vị cho mỗi dòng ngân sách
Chỉ định nguồn quỹ tài trợ
Trang 132
3
Cách đo lường kết quả
Đo lường về chất lượng công việc
Đo lường về thời gian hoàn thành
Đo lường về ngân sách
Trang 144.Lịch Biểu Dự Án
Trang 16- Lập lịch biểu dự án là một trong những công
việc khó khăn đối với quản lí dự án Người quản lí dự án phải chia dự án thành nhiều
nhiệm vụ, ước lượng thời gian và tài nguyên cần thiết để hoàn thành từng nhiệm vụ.
1 Lập lịch biểu dự án
Trang 172 Quy tắc khi lập lịch biểu
- Tổ chức các công việc song song để tối
ưu lực lương lao động
- Tối ưu hóa sự phụ thuộc lẫn nhau giữa các nhiệm vụ để tránh sự chậm trễ khi một nhiệm vụ phải đợi nhiệm vụ khác hoàn thành
Trang 183 Quy trình lập lịch biểu dự án
Trang 19- Chất lượng của lịch biểu phụ thuộc vào hiểu biêt và kinh nghiệm của người quản lí
Trang 20Chú ý khi lập lịch biểu
- Việc ước lượng mức độ khó của một
vấn đề nào đó và xác định chi phí để giải quyết nó là rất khó khăn
- Khả năng sản xuất không tương ứng
với số lượng người làm việc trong
một nhiệm vụ
Trang 21Chú ý khi lập lịch biểu
- Bổ sung thêm người vào dự án sẽ
làm nó chậm hơn vì giao tiếp trong
dự án trở lên quá tải
- Những việc xảy ra ngoài mong đợi
Trang 22Vì vậy chúng ta nên:
- Sử dụng các ký pháp đồ họa để minh học cho lịch biểu của dự án, sử dụng
biểu đồ giúp ta thấy rõ cách chia dự án thành nhiều nhiệm vụ
- Các nhiệm vụ không nên quá nhỏ,
chúng cần được thực hiện trong một
hoặc 2 tuần
Trang 235 Quản lý rủi ro
Rủi ro (risk) là khả năng một tính huống xấu xảy ra
Quản lý rủi ro (risk management) liên quan đến
- Xác định các rủi ro ảnh hưởng đến dự án
- Lập kế hoạch hạn chế sự ảnh hưởng của rủi ro
Trang 245 Quản lý rủi ro
Các loại rủi ro
- Rủi ro của dự án (project risks) ảnh
hưởng đến tiến độ và nguồn tài nguyên
- Rủi ro của sản phẩm (product risks) ảnh hưởng đến chất lượng phần mềm
- Rủi ro của doanh nghiệp (enterprise risks)ảnh hưởng đến doanh nghiệp sẽ sử dụng phần mềm
Trang 25Các hoạt động quản lý rủi ro
Trang 27Phân tích các rủi ro
- Đánh giá dự án, công nghệ, nguồn tài nguyên hiện có để xác định và hiểu bản chất và nguồn gốc của rủi ro
- Xác định xác suất của mỗi rủi ro
- Xác định tầm quan trọng của mỗi rủi ro
5 Quản lý rủi ro
Trang 28Lập kế hoạch các rủi ro
Kế hoạch giảm rủi ro cho mỗi rủi ro gồm
- Tầm quan trọng đối với khách hàng
- Cầm quan trọng đối với người phát triển
- Chiến lược quản lý rủi ro và ảnh hưởng
Trang 29Lập kế hoạch các rủi ro
Các chiến lược
Chiến lược tránh rủi ro (giảm xác suất rủi ro xảy ra)
Chiến lược giảm rủi ro
(giảm ảnh hưởng của rủi ro đối với dự án hoặc sản phẩm khi nó xảy ra)
Kế hoạch khẩn cấp (xử lý ngay rủi ro khi xảy ra )
5 Quản lý rủi ro
Trang 30Giám sát các rủi ro
Đánh giá thường xuyên mỗi rủi ro
Để xác định xác suất xảy ra của nó
Để đánh giá các hậu quả của nó có thay đổi
Mỗi rủi ro chính cần phải được thảo luận khi có các cuộc họp về tiến độ dự án
Xử lý các rủi ro
Phương án xử lý khi rủi ro xảy ra
5 Quản lý rủi ro