Quản lý dự án phần mềm potx

80 384 1
Quản lý dự án phần mềm potx

Đ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

Đại Học Sư Phạm Tp. Hồ Chí Minh TỔNG QUAN VỀ HỌC PHẦN QUẢN DỰ ÁN PHẦN MỀM Phần mềm là nơi ta gieo những ước mơ và gặt về những ác mộng 2 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (2 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (2 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Nội dung • Mục tiêu – nội dung học phần • Công cụ minh họa - thực hành • Kiểm tra đánh giá 3 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (3 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (3 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Mục tiêu • Biết được các khái niệm liên quan đến tổ chức, quản dự án • Biết được vai trò quản dự án • Biết sử dụng một số công cụ, môi trường hỗ trợ quản dự án 4 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (4 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (4 ) Mục tiêu • Một số khái niệm cơ bản • Vai trò quản dự án • Các vấn đề liên quan đến quản dự án • Sử dụng công cụ hỗ trợ quản dự án – MS Project – MS Project Server (Web Access) – MS Sharepoint Portal Server – Workflow – Project Management: eTimemachine, Primavera,… 5 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (5 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (5 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM NỘI DUNG • Tổng quan dự án phần mềm – Dự án phần mềm là gì? – Quản dự án phần mềm – Các khái niệm cơ bản trong Quản dự án phần mềm • Các giai đoạn trong quản dự án – Giai đoạn phân tích khả thi – Giai đoạn triển khai • Lập kế hoạch • Tổ chức nhân sự • Theo dõi thực hiện kế hoạch – Giai đoạn nghiệm thu 6 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (6 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (6 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Công cụ minh họa • Microsoft Project – Lập kế hoạch – Sơ đồ GANTT – Sơ đồ Pert – Các khái niệm cơ bản trong Quản dự án phần mềm • Windows Sharepoint Service – Quản tài liệu – Lịch họp – 7 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (7 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (7 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Đồ án và thi kết thúc học phần • Đồ án môn học (Project): 40% – Hình thức: bắt buộc. – Số lượng: 3 - 5 sinh viên/đồ án • Thi kết thúc học phần: 40% – Hình thức: thi viết – Thời gian: 90 – 120 phút • Bài tập trên lớp: 20% – Hình thức: giấy + lên bảng 8 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (8 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (8 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Đồ án môn học (Bài tập project) • Nội dung – Xây dựng phần mềm quản lý. – Xây dựng phần mềm trò chơi – Xây dựng phần mềm hỗ trợ học tập – … • Yêu cầu – Lập kế hoạch – Phân tích khả thi – Đề xuất phương án 9 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (9 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (9 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Đồ án môn học (Bài tập project) • Cấu trúc báo cáo – Đặt vấn đề – Hiện trạng, yêu cầu – Phương án (nhiều phương án) • Phần cứng, phần mềm, nhân sự • Phương án tập trung • Phương án phân tán • Phương án vừa – Kế hoạch thực hiện – Kế hoạch ban đầu – Kế hoạch phân tích 10 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (10 ) LƯƠNG TRẦN HY HIẾN  FIT, HCMUP  (10 ) BÀI GIẢNG QUẢN DỰ ÁN PHẦN MỀM Nộp bài tập project • Báo cáo giai đoạn 1 – Nộp vào giữa học kỳ – Sinh viên nộp bài cho lớp trưởng • Nộp đồ án – Nộp đồ án cuối học kỳ vào ngày thi thuyết: • Báo cáo (MS Word) • Kế hoạch (MS Project) • Mô hình (MS Visio) – Sinh viên nộp bài cho lớp trưởng [...]... giải pháp: công nghệ, quản lý, … trong dự án phần mềm CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 35 FIT, HCMUP (35) BÀI GI NG QU N D ÁN PH N M M Định nghĩa QL dự án phần mềmDự án phần mềm – Sản phẩm có thể là sưu liệu hoặc phần mềmDự án phần mềm luôn gắn liền với 1 bài toán • Quản dự án phần mềm: là quy trình bao trùm lên tất cả các hoạt động của công nghệ phần mềm, bao gồm: – Lập kế... BÀI GI NG QU N D ÁN PH N M M Nội dung • Một số khái niệm về dự án – – – – – Phần mềm và đặc tính của phần mềm Những vấn đề đặt ra Các quy trình phát triển phần mềm (nhắc lại) Dự án phần mềm là gì? Các khái niệm cơ bản trong QL DAPM • Giới thiệu về QLDA – – – – Quản trị dự án phần mềm Các tiêu chuẩn đánh giá việc quản dự án Các chức năng QLDA Nguyên nhân thất bại của 1 dự án CTDL2 – Lương Tr n... • Triển khai dự án • Kết thúc dự án CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 26 FIT, HCMUP (26) BÀI GI NG QU N D ÁN PH N M M Ví dụ về dự án Tiêu chí Tên dự án Kinh phí Thời hạn Dự án 1 Xây 1 ngôi nhà 5 tầng, diện tích sàn 80m2 đủ tiện nghi làm việc cho 1 công ty phần mềm 50 người 2.5 tỷ 1 năm Dự án 2 Xây dựng phần mềm quản công văn đi/đến cho 1 cơ quan 45 người 30 triệu 6 tháng CTDL2 – Lương...BÀI GI NG QU N D ÁN PH N M M Tài liệu tham khảo • Trương Mỹ Dung, Bài giảng Quản dự án CNTT, ĐH KHTN TpHCM • Ngô Trung Việt, Phương pháp luận quản dự án CNTT, NXB KHKT, Hà Nội 2001 • Đào Kiến Quốc, Slide bài giảng Quản dự án phần mềm, ĐH Công Nghệ, ĐH QGHN • Trần Ngọc Bảo, Slide bài giảng Quản dự án phần mềm, ĐH Sư phạm TpHCM • Roger S Pressman Software... D ÁN PH N M M Các loại dự án • • • • • • • • • Dự Dự Dự Dự Dự Dự Dự Dự án án án án án án án án hợp đồng nghiên cứu và phát triển xây dựng hệ thống thông tin phần mềm đào tạo quản bảo trì viện trợ phát triển CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 34 FIT, HCMUP (34) BÀI GI NG QU N D ÁN PH N M M Thuận lợi của dự án phần mềm • • • • Dễ sửa đổi hơn các sản phẩm vật chất khác Các pha của vòng... trong quy trình phần mềm – Công cụ và Môi trường phát triển phần mềm: • Hệ thống các phần mềm trợ giúp trong lĩnh vực xây dựng phần mềm • Hỗ trợ các chuyên viên tin học trong các bước xây dựng phần mềm theo một phương pháp nào đó với một quy trình được chọn trước CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 17 FIT, HCMUP (17) BÀI GI NG QU N D ÁN PH N M M Đặc trưng của phần mềmPhần mềm được phát... là dự án: – Không đạt được các mục tiêu của dự án – Vượt quá ngân sách ít nhất 30% do khác, 12% Thiếu thông tin, 21% Không rõ các mục tiêu, 18% Không quen thuộc với phạm vi và sự phức tạp của dự án, 17% Quản dự án không tốt, 32% CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 32 FIT, HCMUP (32) BÀI GI NG QU N D ÁN PH N M M Dự án thành công/thất bại • Nguyên nhân thất bại của 1 dự án phần mềm –... hợp – Giai đoạn triển khai • Lập trình vội vã • Phân công công việc cho từng nhân sự không rõ ràng, hợp • Người quản dự án không hiểu rõ công dụng của từng Software Tools • Thiếu duyệt lại và đánh giá lại • Không có những qui trình công nghệ chuẩn CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 33 FIT, HCMUP (33) BÀI GI NG QU N D ÁN PH N M M Các loại dự án • • • • • • • • • Dự Dự Dự Dự Dự Dự... HCMUP (15) BÀI GI NG QU N D ÁN PH N M M Công nghệ phần mềm • Khái niệm: – Công nghệ phần mềm là ngành khoa học nghiên cứu về việc xây dựng các phần mềm có chất lượng với chi phí hợp trong khoảng thời gian hợp Công ngh ph n m m Phương pháp Công c Quy trình • Đối tượng nghiên cứu: – Quy trình công nghệ – Phương pháp xây dựng phần mềm – Công cụ hỗ trợ phát triển phần mềm CTDL2 – Lương Tr n Hy... nghĩa cổ điển • Phần mềm không "hỏng đi" nhưng thoái hoá theo thời gian • Phần lớn phần mềm vẫn được xây dựng theo đơn đặt hàng của khách hàng • Sự phức tạp và tính thay đổi luôn là bản chất của phần mềm • Ngày nay phần mềm được phát triển theo nhóm CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 18 FIT, HCMUP (18) BÀI GI NG QU N D ÁN PH N M M Những vấn đề đặt ra Khủng hoảng phần mềm Thời hạn Chi . QUẢN LÝ DỰ ÁN PHẦN MỀM NỘI DUNG • Tổng quan dự án phần mềm – Dự án phần mềm là gì? – Quản lý dự án phần mềm – Các khái niệm cơ bản trong Quản lý dự án. GIẢNG QUẢN LÝ DỰ ÁN PHẦN MỀM Đồ án môn học (Bài tập project) • Nội dung – Xây dựng phần mềm quản lý. – Xây dựng phần mềm trò chơi – Xây dựng phần mềm hỗ

Ngày đăng: 20/03/2014, 13:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan