1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài giảng công nghệ phần mềm quản lý dự án pgs ts phạm ngọc hùng

29 2 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 29
Dung lượng 1,03 MB

Nội dung

Công nghệ phần mềm Quản lý dự án Nội dung • Quy trình quản lý dự án CNTT • Kiểm tra giám sát dự án CNTT • Triển khai, vận hành nâng cấp hệ thống CNTT Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Dự án • • • • Tập công việc Được thực nhóm có chun mơn Tạo sản phẩm/dịch vụ Sử dụng nguồn lực dự kiến (thời gian, kinh phí, nhân lực, …) • Được thực môi trường đầy biến động Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Các đặc trưng dự án • • • • • • Hoạt động để đạt tới mục tiêu xác định Có thời điểm bắt đầu kết thúc (dự kiến) Có ràng buộc thời gian, chi phí, nhân lực Có nhiều rủi ro, nhiều vấn đề, thay đổi, … Được thực tổ chức/nhóm Có nhiều bên liên quan với nhu cầu mối quan tâm khác • Nội dung cơng việc, nguồn lực thay đổi tùy theo pha Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Dự án CNTT Dự án Phần mềm • Dự án CNTT – Sản phẩm: Một hệ thống thông tin – Đa số dự án VN dự án CNTT • Dự án Phần mềm – Sản phẩm: PM/dịch vụ PM • Khi triển khai dự án CNTT? • Khi triển khai dự án PM? Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Các tiêu chí dự án thành cơng • Thỏa mãn phạm vi, thời gian kinh phí • Thỏa mãn Khách hàng/Chủ đầu tư • Tất bên liên quan hài lòng Anh/Chị sử dụng tiêu chí nào? Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Quản lý dự án • Áp dụng nguyên lý, phương pháp, kỹ thuật, công cụ, đặc biệt kinh nghiệm nhằm: – Định nghĩa dự án – Lập kế hoạch – Triển khai, tổ chức thực – Kiểm tra giám sát – Kết thúc dự án • Là lập hoạch thực công việc theo kế hoạch lập Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Tại phải quản lý dự án • Tăng khả thành cơng dự án, giảm thiểu rủi ro • Đảm bảo có kế hoạch đắn để thực mục tiêu dự án • Đảm bảo chất lượng công việc triển khai thực kỳ vọng tiến độ • Khách hàng theo dõi bạn thực có với mục tiêu ban đầu khơng • Học từ thành công thất bại q khứ • … Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN Hai cấu phần quản lý dự án • Quản lý kỹ thuật – Công việc, ngân sách, tiến độ, chất lượng • Quản lý người – Con người tổ chức liên quan đến dự án – Thường vấn đề ảnh hưởng đến thành bại dự án – Cần phát triển kỹ mềm: suy nghĩ, trao đổi, giao tiếp, trình bày, … • Quản lý dự án quản lý tích hợp Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 10 miền tri thức quản lý dự án Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 10 Kiểm soát việc thực dự án • Sứ mệnh người quản lý dự án (PM) – Phần lớn thời gian pha thực dự án – Phần lớn ngân sách được dùng – Trình độ, kinh nghiệm PM trơng đợi • Kiểm soát việc thực dự án – Xây dựng kế hoạch kỹ lưỡng – Cố gắng thực theo kế hoạch • Nếu có vấn đề: điều tra ngun nhân, tìm giải pháp khắc phục thay đổi kế hoạch (nếu cần) Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 15 Thực hiện, điều phối kiểm sốt DA • Lựa chọn thơng tin để điều phối – Các mốc quan trọng, họp đánh giá, điểm định dự án • Nhận diện điểm định kiểm sốt – Thơng tin cần theo dõi? Làm có nó? • Phân tích tiến độ hiệu dự án – Trạng thái hoạt động, kết quả, …? • Tổ chức họp đánh giá thường kỳ – Ai? Khi nào? Đánh giá gì? • Lường trước giải vấn đề – Những điều chỉnh thích hợp? • Thơng tin cho bên liên quan – Thông tin cần cho ai? Khi nào? Theo định dạng nào? Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 16 Đánh giá, rút kinh nghiệm lập lại KH • Xác định mục đích cần đánh giá – Các vấn đề đáng quan tâm gì? • Xây dựng kế hoạch đánh giá – Làm thu thập liệu, phân tích, tổ chức trình bày phát hiện? • Tổ chức học hỏi đánh giá lại – Thường kỳ xét lại kế hoạch để phản ảnh tiến độ vấn đề? • Kết thúc dự án: xong? Tiếp theo gì? • Liên hoan học hỏi: – Làm để ghi nhận thưởng? • Bài học rút ra: – Tổ chức học, áp dụng, chia sẻ học Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 17 Kiểm sốt vấn đề • Nhiều vấn đề chắn phát sinh • Cần tìm sớm có giải pháp thích hợp – Tạo khơng khí/mơi trường làm việc để vấn đề dễ dàng bộc lộ – Ví dụ: • Trong họp thường kỳ • Trong đối thoại hàng ngày • Khi giải vấn đề – Có báo cáo, đảm bảo người liên quan biết có chế phản hồi Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 18 Những vấn đề phổ biến • Chậm trễ xác định yêu cầu thiết kế • Khách hàng hay thay đổi u cầu • Nhiều cơng việc trùng lặp/làm lại -> tải cơng việc tăng • Chậm trễ/hủy bỏ việc đưa gói PM theo lịch trình • Mất thành viên chủ chốt • Thiếu hành động người ký hợp đồng • … Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 19 Ước lượng thời gian hoàn thành pha • Họp đánh giá dự án: – – – – Lúc đề xuất dự án, lúc bắt đầu dự án Lúc hoàn thành pha/giai đoạn Lúc kết thúc dự án Trong trường hợp khẩn cấp (có vấn đề lớn) • Ước lượng gì? – – – – Mục tiêu pha theo kế hoạch Các mục cần quản lý kiểm soát Đầu ra? Phương pháp quản lý Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 20 Báo cáo trạng thái dự án (1) • So sánh thực trạng kế hoạch, có hành động sửa chữa cần thiết – Nhận định sai khác hiệu (gồm định tính định lượng) • Từ thành viên bên liên quan – Hệ thống trao đổi có hiệu quả? • Chia mốc thời gian để quản lý – Quản lý theo mốc thời gian quan trọng Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 21 Báo cáo trạng thái dự án (2) Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 22 Kiểm soát tiến độ dự án • Hiểu trạng thái tiến độ – Nhận báo cáo từ thành viên tiến độ – Tổ chức họp thường kỳ để đánh giá tiến độ • Mục đích quản lý tiến độ – Hiểu trạng thái tiến độ so với kế hoạch – Phát vấn đề – Lập giải pháp sửa chữa, giải Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 23 Thủ tục kiểm sốt tiến độ • Thu thập thơng tin từ thành viên bên liên quan • So sánh trạng thái thực tế với kế hoạch • Phân tích vấn đề cập nhật ds vấn đề • Tìm giải pháp giải • Làm báo cáo kiểm sốt tiến độ Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 24 Nội dung • Quy trình quản lý dự án CNTT • Kiểm tra giám sát dự án CNTT • Triển khai, vận hành nâng cấp hệ thống CNTT • Một số học rút từ thực tiễn quản lý dự án CNTT Việt Nam Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 25 Thảo luận • Khi tiếp nhận sản phẩm dự án, cần chuẩn bị để nhanh chóng chưa sản phẩm vào sử dụng? Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 26 Vận hành hệ thống • • • • Chuẩn bị nhân lực sở hạ tầng CNTT Chuẩn bị liệu Quy trình nghiệm vụ sách Các vấn đề phát sinh triển khai – Chi phí thường xuyên – An tồn, bảo mật – Giảm nhân cơng Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 27 Bảo trì nâng cấp hệ thống • Là vấn đề khơng tránh khỏi – Lỗi phát sinh (do test không hết) – Thay đổi/bổ sung quy trình nghiệp vụ – Thay đổi mơi trường (phần cứng, PM, …) • Có cam kết với đối tác – Cơng ty phát triển PM phải có trách nhiệm trọn đời với sản phẩm – Đảm bảo chất lượng tăng khả dễ bảo trì Bộ mơn Cơng nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 28 Tóm tắt học • Quy trình quản lý dự án CNTT • Kiểm tra giám sát dự án CNTT • Triển khai, vận hành nâng cấp hệ thống CNTT Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 29

Ngày đăng: 27/07/2023, 08:33