1. Trang chủ
  2. » Tất cả

Bài giảng công nghệ phần mềm chương 10 ths đinh thị lương

27 1 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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 563,17 KB

Nội dung

Chương 10 Quản lý dự án Giới thiệu  Để đảm bảo một dự án xây dựng hệ thống phần mềm thành công, chúng ta cần phải thực hiện một hoạt động không thể thiếu được đó là quản lý dự án  Trong chương này,[.]

Chương 10 Quản lý dự án Giới thiệu  Để đảm bảo dự án xây dựng hệ thống phần mềm thành công, cần phải thực hoạt động khơng thể thiếu - quản lý dự án  Trong chương này, tìm hiểu quản lý dự án hoạt động diễn trình quán lý dự án 10-02-2023 272 Mục tiêu  Cần thiết:     10-02-2023 Hiểu quản lý dự án phần mềm, khác biệt so với việc quản lý loại dự án khác Nhiệm vụ người quản lý dự án phần mềm gì? Phải biết cách lập kế hoạch xây dựng lịch biểu cho dự án Phải biết loại rủi ro xảy q trình thực dự án cách khắc phục chúng 273 Định nghĩa quản lý dự án  Quản lý dự án phần mềm phần quan trọng công nghệ phần mềm Nếu quản lý tốt chưa dự án thành cơng, quản lý tồi chắn dự án thất bại Dự án thất bại phần mềm chuyển giao chậm so với kế hoạch, chi phí lớn dự tính, khơng thoả mãn yêu cầu đề  Quản lý dự án phần mềm có liên quan tới hoạt động nhằm đảm bảo chuyển giao phần mềm thời hạn, kế hoạch phù hợp với yêu cầu tổ chức phát triển phần mềm 10-02-2023 274 Định nghĩa (tt1)  Quản lý dự án phần mềm có số đặc trưng khác biệt so với loại dự án khác:     Sản phẩm vơ hình Sản phẩm có khả thay đổi linh động Công nghệ phần mềm không thừa nhận quy tắc cơng nghệ có trạng thái chuẩn mực ngành cơng nghệ khác Quy trình phát triển phần mềm khơng chuẩn hố Nhiều dự án phần mềm dự án làm lần  Quản lý dự án yêu cầu cần thiết phát triển phần mềm ln phải thoả mãn ràng buộc kế hoạch chi phí xác định tổ chức phát triển phần mềm Người quản lý dự án phải chịu trách nhiệm lập kế hoạch theo dõi trình thực dự án 10-02-2023 275 Các hoạt động quản lý  Các hoạt động quản lý dự án bao gồm:     10-02-2023 Viết kế hoạch dự kiến: Đây cơng việc phức tạp Nó mơ tả Mục tiêu: dự án, phương pháp thực hiện, ước lượng thời gian chi phí … Lập kế hoạch dự án: liên quan đến việc xác định hành động, mốc thời gian sản phẩm tạo Tính chi phí dự án Điều hành xem xét lại dự án: người quản lý phải giám sát quy trình thực dự án, so sánh quy trình chi phí thực tế với kế hoạch định Nếu điều hành tốt, người quản lý dự án phát khắc phục rủi ro tiềm tàng 276 Các hoạt động quản lý (tt1)  Các hoạt động quản lý dự án bao gồm (tt1):  Lựa chọn đánh giá cá nhân Việc lựa chọn nhân viên thích hợp cho dự án khó khăn Khi lựa chọn đội dự án, người quản lý dự án gặp phải số vấn đề sau:  ngân sách dự án không đủ để trả cho nhân viên có mức lương cao  khơng có nhân viên có kinh nghiệm trình độ thích hợp  tổ chức muốn định số nhân viên tham gia vào dự án  Viết báo cáo trình bày  Tuy nhiên, ngày có nhiều kỹ thuật công cụ sử dụng để hỗ trợ cho việc quản lý dự án phần mềm 10-02-2023 277 Các hoạt động quản lý (tt2)  Lập kế hoạch dự án    Lập kế hoạch dự án hoạt động tốn nhiều thời gian q trình quản lý dự án Nó liệt kê hành động từ pha khởi tạo đưa hệ thống Kế hoạch phải theo dõi thường xun, có thơng tin yêu cầu xuất Trong trình thực dự án, có nhiều loại kế hoạch xây dựng để hỗ trợ cho kế hoạch dự án phần mềm như:      10-02-2023 kế hoạch chất lượng, kế hoạch thẩm tra, kế hoạch quản lý cấu hình, kế hoạch bảo trì, kế hoạch phát triển nhân … 278 Các hoạt động quản lý (tt3)  Lập kế hoạch dự án  Cấu trúc kế hoạch dự án gồm:  Phần giới thiệu: mô tả mục tiêu dự án ràng buộc gây ảnh hưởng tới việc quản lý dự án  Tổ chức dự án: mô tả cách tổ chức đội dự án, bao gồm nhiệm vụ  Phân tích rủi ro: mơ tả rủi ro xảy ra, dự báo chúng xảy đề xuất chiến lược giảm rủi ro  Các yêu cầu tài nguyên phần cứng phần mềm: xác định phần cứng phần mềm cần thiết cho trình thực dự án  Bảng thống kê công việc: xác định công việc, mốc thời gian kết công việc  Lịch biểu dự án: lịch biểu cho thấy phụ thuộc hành động, thời gian ước tính để đạt tới mốc phân cơng cơng việc cho người Mốc điểm cuối hành động quy trình Ví dụ, mơ hình thác nước cho phép ta định nghĩa mốc tiến trình cách rõ ràng  Các kỹ thuật điều hành báo cáo 10-02-2023 279 Các hoạt động quản lý (tt4)  delete 10-02-2023 280 Các hoạt động quản lý (tt7)  Lịch biểu dự án (tt2)   Chất lượng lịch biểu phụ thuộc vào hiểu biết kinh nghiệm người quản lý Tuy nhiên, lập lịch biểu phải ý tới vấn đề sau:  Việc ước lượng mức độ khó vấn đề xác định chi phí để giải khó khăn  Khả sản xuất không tương ứng với số lượng người làm việc nhiệm vụ  Bổ sung thêm người vào dự án làm cho chậm giao tiếp dự án trở lên tải  Những việc xảy mong đợi  10-02-2023 Chúng ta sử dụng ký pháp đồ hoạ để minh hoạ cho lịch biểu 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 nhỏ, chúng nên thực vòng hai tuần 283 Các hoạt động quản lý (tt8)  Lịch biểu dự án (tt3)  Ví dụ:  Giả sử có loạt hoạt động Ti, thời gian thực hoạt động phụ thuộc lẫn hoạt động liệt kê bảng  Hãy thực yêu cầu sau:  1.Xây dựng mạng hoạt động  Xây dựng biểu đồ nhằm biểu diễn hoạt động theo dòng thời gian  Biểu đồ phân công công việc 10-02-2023 284 Các hoạt động quản lý (tt9)  Lịch biểu dự án (tt4)  10-02-2023 Ví dụ (tt1): 285 Các hoạt động quản lý (tt10)  Lịch biểu dự án (tt5)  10-02-2023 Kết thực ví dụ 286 Các hoạt động quản lý (tt11)  Lịch biểu dự án (tt6)  10-02-2023 Kết thực ví dụ (tt1) 287 Các hoạt động quản lý (tt12)  Lịch biểu dự án (tt7)  10-02-2023 Kết thực ví dụ (tt2) 288 Quản lý rủi ro  Quản lý rủi ro liên quan tới việc xác định rủi ro lập kế hoạch để tối thiểu hoá ảnh hưởng chúng tới dự án  Sau số loại rủi ro thường gặp trình phát triển hệ thống phần mềm:    10-02-2023 Rủi ro dự án có ảnh hưởng tới lịch biểu tài nguyên dự án Rủi ro sản phẩm ảnh hưởng tới chất lượng hiệu phần mềm xây dựng Rủi ro thương mại ảnh hưởng tới tổ chức xây dựng phần mềm 289 Quản lý rủi ro (tt1)  Để quản lý rủi ro, cần phải thực hoạt động sau:  Phát rủi ro:  Phát loại rủi ro có liên quan đến: công nghệ, người, tổ chức, yêu cầu, ước lượng  Phân tích rủi ro:  Đánh giá khả xảy rủi ro tính nghiêm trọng nó xảy  Lập kế hoạch rủi ro:  Xem xét rủi ro phát triển chiến lược để quản lý Bao gồm chiến lược như: phòng tránh giảm khả xảy rủi ro, tối thiểu hoá giảm ảnh hưởng rủi ro, kế hoạch bất ngờ kế hoạch để dành cho rủi ro xảy  Kiểm soát rủi ro:  Đánh giá rủi ro xác định cách thường xuyên để xác định khả xảy hay khơng đồng thời đánh giá mức độ ảnh hưởng Những rủi ro nên thảo luận họp quản lý tiến trình 10-02-2023 290 ... thay đổi linh động Công nghệ phần mềm không thừa nhận quy tắc công nghệ có trạng thái chuẩn mực ngành cơng nghệ khác Quy trình phát triển phần mềm khơng chuẩn hoá Nhiều dự án phần mềm dự án làm lần... phần mềm có liên quan tới hoạt động nhằm đảm bảo chuyển giao phần mềm thời hạn, kế hoạch phù hợp với yêu cầu tổ chức phát triển phần mềm 10- 02-2023 274 Định nghĩa (tt1)  Quản lý dự án phần mềm. .. quản lý dự án  Quản lý dự án phần mềm phần quan trọng công nghệ phần mềm Nếu quản lý tốt chưa dự án thành cơng, quản lý tồi chắn dự án thất bại Dự án thất bại phần mềm chuyển giao chậm so với

Ngày đăng: 28/02/2023, 16:46