intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Nhập môn công nghệ phần mềm: Chương 3 - Nguyễn Minh Huy

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:23

29
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Nhập môn công nghệ phần mềm - Chương 3: Quản lý dự án phần mềm" cung cấp cho người đọc các kiến thức: Khái niệm quản ý dự án, các hoạt động quản lý dự án, mô hình CMM. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Nhập môn công nghệ phần mềm: Chương 3 - Nguyễn Minh Huy

  1. Quản lý dự án phần mềm GV. Nguyễn Minh Huy Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1
  2. Nội dung  Khái niệm quản lý dự án. án.  Các hoạt động quản lý dự án. án.  Mô hình CMM. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 2
  3. Nội dung  Khái niệm quản lý dự án án..  Các hoạt động quản lý dự án. án.  Mô hình CMM. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 3
  4. Khái niệm quản lý dự án  Dự án là gì gì?: ?:  Một chuỗi hoạt động động..  Có mục tiêu rõ ràng ràng..  Trong thời gian hạn định định..  Phân loại dự án: án:  Dựa vào mục tiêu tiêu..  Các loại dự án: án:  Dự án sản xuất  sản phẩm phẩm..  Dự án đầu tư  lợi nhuận nhuận..  Dự án nghiên cứu  tri thức. thức.  C Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 4
  5. Khái niệm quản lý dự án  Thế nào là dự án thành công công??  Dự án hoàn tất tất?? ??  Chưa đủ. đủ. Thời gian Chi phí  Ba yếu tố ràng buộc buộc::  Phạm vi (Scope). Phạm vi  Thời gian (Time).  Chi phí (Budget).  Dự án thỏa 3 yếu tố ràng buộc buộc.. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 5
  6. Khái niệm quản lý dự án  Dự án phần mềm mềm::  Đặc điểm điểm::  Dự án sản xuất xuất..  Mục tiêu tiêu:: sản phẩm phần mềm mềm..  Ràng buộc Scope thường không rõ ràng ràng..  80% dự án thất bại do scope.  Quản lý dự án phần mềm mềm::  Đảm bảo dự án phần mềm thành công công::  Scope, Time, Budget.  Người thực hiện hiện::  Trưởng dự án (project manager manager). ).  Các thành viên (project members). Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 6
  7. Nội dung  Khái niệm quản lý dự án. án.  Các hoạt động quản lý dự án án..  Mô hình CMM. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 7
  8. Các hoạt động quản lý dự án  Các hoạt động chính chính::  Khảo sát (Initiation).  Lập kế hoạch (Planning).  Thực hiện (Executing).  Kiểm soát (Tracking). Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 8
  9. Các hoạt động quản lý dự án  Khảo sát dự án: án:  Thực hiện công việc “tiền trạm trạm”. ”.  Mục tiêu tiêu::  Tìm hiểu dự án (scope, time, budget).  Xác định phạm vi.  Phác thảo khung thời gian và chi phí phí..  Kết quả: quả:  Báo cáo khả thi (Feasible Report).  Bản đề xuất (Project Proposal Proposal). ). Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 9
  10. Các hoạt động quản lý dự án  Cấu trúc bản đề xuất (Project Proposal):  Phát biểu bài toán (problem):  Mô tả vấn đề. đề.  Giải pháp đề xuất (proposed solution):  Phần mềm mềm:: tính năng, năng, kiến trúc trúc..  Phần cứng cứng:: máy móc móc,, thiết bị. bị.  Nghiệp vụ: vụ: quy trình công việc việc..  Các giai đoạn dự án (milestones).  Quy trình phát triển triển..  Thành phẩm từng giai đoạn (deliverables).  Nhân sự & chi phí (human resource & budget):  Cấu trúc nhân sự. sự.  Kê khai các khoản chi phí phí.. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 10
  11. Các hoạt động quản lý dự án  Lập kế hoạch dự án: án:  Dự tính chi tiết tiết::  Phân rã công việc từng giai đoạn đoạn..  Kế hoạch 3W:  WHO: HO: Ai làm? làm?  Bố trí nhân sự. sự.  WHEN HEN:: Khi nào xong xong? ?  Thời gian dự kiến kiến..  WHAT: Thành phẩm gìgì? ?  Kết quả đo lường được được..  Sơ đồ Gantt. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 11
  12. Các hoạt động quản lý dự án  Lập kế hoạch dự án: án:  Kế hoạch đối phó rủi ro: ro:  Có những rủi ro gì gì? ?  Tầm ảnh hưởng hưởng:: scope, time, budget.  Làm gì khi rủi ro xảy ra? ra? STT Rủi ro Khả năng Ảnh hưởng Đối phó - Thỏa thuận trước với khách hàng - Tăng cường kiểm nghiệm yêu cầu 1 Thay đổi yêu cầu 70% Scope, time, budget - Chuẩn bị tâm lý thay đổi cho nhân viên 2 Biến động nhân sự 30% Time - Lập kế hoạch nhân sự dự phòng 3 Gặp khó khăn công nghệ 20% Time - Huấn luyện công nghệ trước Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 12
  13. Các hoạt động quản lý dự án  Lập kế hoạch dự án: án:  Môi trường làm việc chung (workspace):  Lưu trữ tài liệu liệu..  Quản lý mã nguồn nguồn..  Server quản lý phiên bản (version control).  Kênh trao đổi đổi:: email, forum, group.  Cách thức làm việc việc::  Tập trung hay phân tán? tán?  Họp nhóm nhóm??  Báo cáo tiến độ? độ?  Giải quyết xung đột đột?? Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 13
  14. Các hoạt động quản lý dự án  Thực hiện dự án: án:  Vận hành theo kế hoạch chung chung..  Kế hoạch tuần (weekly plan):  Danh sách công việc việc..  Phân công nhân sự. sự.  Kết quả bàn giao giao.. Kế hoạch tuần 5 (9/3/2015 – 15/3/2015) STT Công việc Nhân sự Kết quả - Link group facebook 1 Tạo group facebook Hùng - Phần giới thiệu nhóm và dự án. - Link google code. 2 Setup google code An - Hệ thống thư mục dự án. Tìm hiểu chung về - Download 3 phần mềm tham khảo. 3 Trang, Hùng Quản lý học sinh - Các tính năng chung của phần mềm. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 14
  15. Các hoạt động quản lý dự án  Kiểm soát dự án: án:  Đảm bảo dự án đúng kế hoạch (đảm bảo 3W).  WHERE: Đang ở đâu? đâu?  Đo lường công việc việc..  WHAT: Gặp vấn đề gìgì? ?  Xác định trở ngại. ngại.  WHY: Vì sao trở ngại? ngại?  Đề ra cách giải quyết quyết..  Quản lý sự thay đổi (Change Management):  Có những thay đổi gì gì??  Tầm ảnh hưởng hưởng? ?  Giữ vững ràng buộc dự án. án. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 15
  16. Các hoạt động quản lý dự án  Kiểm soát dự án: án:  Báo cáo tiến độ tuần (weekly report): Kế hoạch tuần 5 (9/3/2015 – 15/3/2015) STT Công việc Nhân sự Kết quả Thực tế - Link group facebook 1 Tạo group facebook Hùng - Hoàn thành. - Phần giới thiệu nhóm và dự án. - Link google code. - Chưa tạo hệ thống thư mục 2 Setup google code An - Hệ thống thư mục dự án. dự án. - Download 3 phần mềm tham Tìm hiểu chung về Trang, khảo. - Thiếu 1 phần mềm tham 3 Quản lý học sinh Hùng - Các tính năng chung của phần khảo. mềm.  Bản thời gian làm việc (time sheet). Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 16
  17. Nội dung  Khái niệm quản lý dự án. án.  Các hoạt động quản lý dự án. án.  Mô hình CMM. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 17
  18. Mô hình CMM  Giới thiệu mô hình CMM:  Được SEI của CMU đưa ra 2002.  Mô hình đánh giá độ trưởng thành thành..  Hướng dẫn cải tiến quy trình phát triển triển..  Tương đương với chuẩn ISO. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 18
  19. Mô hình CMM  Cấp độ trưởng thành thành:: Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 19
  20. Mô hình CMM  Số liệu thực tế tế::  Lockheed Martin  CMM Level 2 (1993), Level 3 (1996), Level 5 (2002).  Tăng 30% năng suất phát triển triển..  Giảm 20% chi phí sản xuất xuất..  Giảm 15% lỗi phần mềm mềm..  J.P Morgan Chase & Co  Đầu tư 4 triệu dollars cải tiến quy trình.  CMM Level 2 (2001), Level 3 (2003).  Cải thiện khả năng tiên liệu của quy trình.  Giảm lỗi phần mềm.  Tăng số phiên bản phần mềm / năm. Nhập môn Công Nghệ Phần Mềm - 2011 CuuDuongThanCong.com https://fb.com/tailieudientucntt 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2