1. Trang chủ
  2. » Thể loại khác

Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG 4: Quản lý dự án PM

64 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

Nhập môn Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG Quản lý dự án PM Mục tiêu của bài học Sinh viên trang bị kiến thức sau: - Các khái niệm lien quan tới QLDA - Tổng quan quy trình cần thực trình QLDA - Một số quy trình quan trọng như: Lập kế hoạch, quản lý rủi ro Nội dung Khái niệm chung a Giới thiệu – định nghĩa b Yếu tố người c Yếu tố sản phẩm Quy trình quản lý dự án a b c d Tổng quan Ước lượng dự án Lập kế hoạch dự án Quản lý rủi ro dự án Khái niệm chung a Giới thiệu - định nghĩa: • Dự án (project): Một dự án công việc có thời hạn nhằm tạo sản phẩm, dịch vụ hay kết • Tính thời hạn (Temporariness) : có điểm bắt đầu điểm kết thúc • Tính (Uniqueness) : • • • • Dự án riêng biệt, độc lập Có sản phẩm cụ thể cuối Sản phẩm môi trường dự án Mang lại yếu tố cho đội ngũ thực → Dự án cần quản lý với giả định xảy thay đổi Khái niệm chung a Giới thiệu - định nghĩa: Dự án phần mềm: • Do đội ngũ thành viên gồm người thực • Giới hạn thời gian, ngân sách, nhân lực • Sản phẩm phần mềm phần mềm có sẵn cải tiến • Sản phẩm phải góp phần tạo dựng quy trình nghiệp vụ mới, hữu ích, mang lại lợi ích đáng kể cho quy trình nghiệp vụ có Khái niệm chung a Giới thiệu - định nghĩa: • Quản lý dự án áp dụng kiến thức, kỹ năng, công cụ kỹ thuật vào hoạt động dự án nhằm đáp ứng yêu cầu dự án • Đạt mục tiêu dự án • Đạt vượt yêu cầu hay kỳ vọng người có quyền lợi nghĩa vụ liên quan (stakeholders) • Cân yếu tố: thời gian, chi phí, chất lượng sản phẩm Khái niệm chung a Giới thiệu - định nghĩa: Một số yếu tố: Giá thành + Thời gian + Chất lượng • Quản lý dự án để đưa sản phẩm cuối cùng: • • • • • phạm vi ngân sách hay nguồn tài cho phép hạn với nguồn lực cho phép phù hợp với đặc tả chất lượng đủ để phục vụ nhu cầu kinh doanh đáp ứng tiêu chuẩn chuyên môn kỳ vọng công tác quản lý Khái niệm chung a Giới thiệu - định nghĩa: Các nhiệm vụ quản lý dự án KIỂM SOÁT (CONTROLLING) Ai thẩm định kết ? Dựa vào tiêu chuẩn ? CHỈ ĐẠO (DIRECTING) Ai định gì, nào? LẬP KẾ HOẠCH (PLANNING) TÀI NGUYÊN CỦA DỰ ÁN Nhắm tới mục tiêu nào, sao? TẠO ĐỘNG LỰC (MOTIVATION) TỔ CHỨC (ORGANIZING) Điều khiến người bộc lộ phẩm chất tốt công việc ? Liên quan đến gì, sao? 10 Quy trình quản lý dự án – Quản lý rủi ro Xác định rủi ro • Kích thước sản phẩm - rủi ro gắn liền với kích thước tổng thể phần mềm xây dựng chỉnh sửa • Tác động kinh doanh - rủi ro gắn liền với cưỡng ép bị áp đặt quản lý thị trường • Đặc điểm khách hàng - rủi ro gắn liền với trình độ sử dụng khách hàng khả nhà phát triển việc giao tiếp với khách hàng cách kịp thời • Định nghĩa trình - rủi ro gắn liền với mức độ mà trình phần mềm định nghĩa theo dõi tổ chức phát triển • Mơi trường phát triển - rủi ro gắn liền với tiện lợi chất lượng công cụ để xây dựng sản phẩm • Cơng nghệ sử dụng - rủi ro gắn liền với phức tạp hệ thống "sự mẻ" cơng nghệ đóng gói hệ thống • Số lượng nhân viên kinh nghiệm - rủi ro gắn liền với kinh nghiệm kỹ thuật kinh nghiệm dự án kỹ sư phần mềm 50 Quy trình quản lý dự án – Quản lý rủi ro Đánh giá rủi ro dự án (1) • Người quản lý phần mềm khách hàng cấp cao có thức cam kết hỗ trợ dự án hay khơng? • Người dùng cuối có cam kết dự án hệ thống / sản phẩm xây dựng hay không? • Các yêu cầu có hiểu cặn kẽ đội ngũ kỹ sư phần mềm khách hàng họ? • Khách hàng có tham gia hồn tồn việc định yêu cầu? • Người dùng cuối có mong muốn mang tính thực tế hay không? Những slide thiết kế từ công ty kĩ thuật phần mềm A Practitioner’s Approach, 7/e (McGraw-Hill 2009) Slides copyright 2009 by Roger Pressman 51 Quy trình quản lý dự án – Quản lý rủi ro Đánh giá rủi ro dự án (2) • Phạm vi dự án có ổn định hay khơng? • Đội ngũ kỹ sư phần mềm có hịa hợp thích hợp kĩ hay khơng? • u cầu dự án có ổn định hay khơng? • Đội ngũ dự án có kinh nghiệm với công nghệ thực hay không? • Số người nhóm dự án đủ để thực cơng việc? • Tất tập thể cử tri khách hàng/người sử dụng đồng ý tầm quan trọng dự án yêu cầu hệ thống/sản phẩm xây dựng? Những slide thiết kế từ công ty kĩ thuật phần mềm A Practitioner’s Approach, 7/e (McGraw-Hill 2009) Slides copyright 2009 by Roger Pressman 52 Quy trình quản lý dự án – Quản lý rủi ro Các thành phần rủi ro 53 Quy trình quản lý dự án – Quản lý rủi ro Các thành phần rủi ro • Rủi ro hiệu - mức độ không chắn sản phẩm đáp ứng yêu cầu phù hợp với mục đích sử dụng • Rủi ro chi phí - mức độ khơng chắn ngân sách cho dự án trì • Rủi ro hỗ trợ - mức độ không chắn phần mềm có dễ dàng sửa chữa, hiệu chỉnh nâng cao • Rủi ro tiến độ - mức độ không chắn tiến độ dự án trì sản phẩm giao hẹn 54 Quy trình quản lý dự án – Quản lý rủi ro Dự phòng rủi ro • Phép chiếu rủi ro, có tên khác ước lượng rủi ro, đánh giá rủi ro hai cách: • khả xác suất rủi ro xảy • hậu xảy vấn đề liên quan với rủi ro • Bốn bước dự phịng rủi ro : • Thiết lập phạm vi phản ánh khả rủi ro mà ta nhận thấy • Vạch hậu rủi ro • Ước tính tác động rủi ro lên dự án sản phẩm • Ghi nhớ tính xác tồn dự phịng rủi ro để khơng có hiểu lầm xảy 55 Quy trình quản lý dự án – Quản lý rủi ro Xây dựng bảng rủi ro (1) Tên Rủi ro Xác suất Tác động RMMM Giám sát & Quản lý Giảm thiểu Rủi ro 56 Quy trình quản lý dự án – Quản lý rủi ro Xây dựng bảng rủi ro (2) : Xác suất • Ước tính xác suất xảy • Ước tính tác động dự án thang điểm từ 1-5, với: • = ảnh hưởng đến thành cơng dự án • = tác động thảm khốc đến thành cơng dự án • xếp bảng theo xác suất tác động 57 Quy trình quản lý dự án – Quản lý rủi ro Xây dựng bảng rủi ro (3) : Mức độ/tác động • Mức độ rủi ro tổng cộng (risk exposure), RE, xác định công thức [Hal98]: RE = P x C Với: P xác suất xảy rủi ro, C chi phí cho dự án rủi ro xảy 58 Quy trình quản lý dự án – Quản lý rủi ro Ví dụ mức độ rủi ro • Xác định rủi ro Trên thực tế, có 70% thành phần phần mềm lên kế hoạch để tái sử dụng tích hợp vào ứng dụng Các chức cịn lại phải phát triển theo ý khách hàng • Xác suất rủi ro 80% (xấp xỉ) • Tác động rủi ro Có 60 thành phần phần mềm tái sử dụng được lên kế hoạch Nếu có 70% sử dụng => 18 thành phần phải phát triển từ đầu (bên cạnh phần mềm theo ý khách hàng khác mà lên kế hoạch phát triển) Bởi thành phần trung bình 100 LOC liệu địa phương chi phí kĩ thuật phần mềm cho LOC 14,00 $, chi phí tổng cộng (tác động) để phát triển thành phần 18 x 100 x 14 = 25.200 $ • Mức độ rủi ro RE = 0.80 x 25,200 ~ $20,200 59 Quy trình quản lý dự án – Quản lý rủi ro Giảm nhẹ rủi ro, giám sát, quản lý • Giảm nhẹ - Làm để ngăn ngừa rủi ro ? • Giám sát - Những yếu tố mà ta theo dõi, cho phép ta xác định khả rủi ro tăng lên hay giảm xuống? • Quản lý - Ta có kế hoạch dự phịng rủi ro trở thành thực? 60 Quy trình quản lý dự án – Quản lý rủi ro Quy trình quản lý rủi ro • Giảm tối thiểu ảnh hưởng cố trước cho dự án cách xác định đưa giải pháp tình trước có hậu xấu xảy Xác định Phân tích Xử lý Giám sát Xác định mức rủi ro ban đầu dự án bước lập thành văn rủi ro cụ thể bước Phân tích ảnh hưởng rủi ro bước Xây dựng triển khai kế hoạch quản lý rủi ro bước giám sát cập nhật tài liệu rủi ro 61 Quy trình quản lý dự án – Quản lý rủi ro Ví dụ • Chậm tiến độ xây dựng phần mềm LTV gặp phải nhiều khó khăn giai đoạn lập trình dự đốn • Với tiến độ tại, xác suất LTV đáp ứng kiện tới hạn khoảng 30 % • Hành động ngăn ngừa gồm: • Giảm thiểu rủi ro: đào tạo huấn luyện bổ sung cho LTV • Loại bỏ rủi ro: hợp đồng th khốn chun mơn với LTV giàu kinh nghiệm 62 Tổng kết Sau học, sinh viên nắm kĩ năng: - Hiểu rõ trình QLDA: QLDA phần mềm hoạt động bao trùm hoạt động sản xuất phần mềm - Hiểu rõ nhân tố ảnh hưởng QLDA: Nhân tố Con người Các kỹ thuật khác giao tiếp phối hợp dùng để hỗ trợ công tác nhân - Hiểu rõ nghiệp vụ QLDA: nhấn mạnh công tác đánh giá, lượng hoá, kế hoạch kiểm soát rủi ro 63 Thank you for your attentions! ... Phần mềm (Introduction to Software Engineering) CHƯƠNG Quản lý dự án PM Mục tiêu của bài học Sinh viên trang bị kiến thức sau: - Các khái niệm lien quan tới QLDA - Tổng quan quy trình cần... lý dự án a b c d Tổng quan Ước lượng dự án Lập kế hoạch dự án Quản lý rủi ro dự án 12 Khái niệm chung- yếu tố người yếu tố liên quan đến quản lý dự án • Con người— yếu tố quan trọng dự án • Sản... QLDA - Một số quy trình quan trọng như: Lập kế hoạch, quản lý rủi ro Nội dung Khái niệm chung a Giới thiệu – định nghĩa b Yếu tố người c Yếu tố sản phẩm Quy trình quản lý dự án a b c d Tổng quan

Ngày đăng: 14/09/2022, 01:07

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Quản lý cấu hình - Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG 4: Quản lý dự án PM
u ản lý cấu hình (Trang 31)
Quản lý cấu hình - Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG 4: Quản lý dự án PM
u ản lý cấu hình (Trang 33)
Các kĩ thuật ước lượng - Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG 4: Quản lý dự án PM
c kĩ thuật ước lượng (Trang 38)
• Mơ hình thực nghiệm - Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG 4: Quản lý dự án PM
h ình thực nghiệm (Trang 38)
Xây dựng bảng rủi ro (1) - Công nghệ Phần mềm (Introduction to Software Engineering) CHƯƠNG 4: Quản lý dự án PM
y dựng bảng rủi ro (1) (Trang 56)

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

TÀI LIỆU LIÊN QUAN