Bài 11 Lập kế hoạch dự án

45 484 2
Bài 11 Lập kế hoạch dự án

Đ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

Bé m«n C«ng nghÖ phÇn mÒm- Khoa CNTT- §HCN Email: vynv@coltech.vnu.vn K ngh phn mm Software Engeneering B môn Công ngh phn mm – HCN 2 NguynVnV Ni dung Bài 11: lp k hoch d án ̈ LËp kÕ ho¹ch ¸n ̈ LËp lÞch vμ theo dâi thùc hiÖn ¸n B môn Công ngh phn mm – HCN 3 NguynVnV TÀI LiU THAM KHO 1. Nguyn Vn V, Nguyn Vit Hà. Giáo trình k ngh phn mm. Nhà xut bn i hc Quc gia Hà ni, 2008 2. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling language User Guid. Addison-Wesley, 1998. 3. M. Ould. Managing Software Quality and Business Risk, John Wiley and Sons, 1999. 4. Roger S.Pressman, Software Engineering, a Practitioner’s Approach. Fifth Edition, McGraw Hill, 2001. 5. Ian Sommerville, Software Engineering. Sixth Edition, Addison- Wasley, 2001. 6. Nguyn Vn V. Phân tích thit k h thng thông tin hin đi. Hng cu trúc và hng đi tng, NXB Thng kê, 2002, Hà Ni. B mụn Cụng ngh phn mm HCN 4 NguynVnV Lập kế hoạch dự án a. Khái niệm Kế hoạch l bản dự kiến công việc (cái gì), ngời lm (ai), thời gian lm (khi no, bao lâu), phơng tiện dùng (cái gi, bao nhiêu), sản phẩm ra (cái gì), tiêu chí cần có (chất lợng) L công việc lặp lại suốt quá trình dự án Có nhiều kế hoạch cần lập để quản lý dự án L công cụ chính để quản lý B mụn Cụng ngh phn mm HCN 5 NguynVnV Các nguồn lực cho dự án Con ngời nhân tố quan trọng nhất cần có năng lực nhất định, cơ cấu phù hợp mỗi giai đoạn nhu cầu khác nhau Phần mềm dùng lại đợc thnh phần đóng gói (dùng lại ngay) thnh phần ãkim nghiệm tốt (sửa chữa dùng đợc) thnh phần có thể dùng (chi phí sửa lớn) Phần cứng/công cụ phần mềm chia sẻ B mụn Cụng ngh phn mm HCN 6 NguynVnV Các kế hoạch khác của dự án Tên kế hoạch Mô tả Kế hoạch chất lợng Mô tả thủ tục v các chuẩn chất lợng áp dụng Kế hoạch thẩm định Mô tả cách thức, nguồn lực v lịch trình thẩm định Kế hoạch quản lý cấu hình Mô tả cấu hình, thủ tục v tiến trinh quản lý cấu hình Kế hoạch bảo trì Chỉ ra yêu cầu, chi phí v nguồn lực cần cho bảo trì Kế hoạch phát triển đội ngũ Mô tả số lợng, kỹ năng v kinh nghiệm của thnh viên dự án cần B mụn Cụng ngh phn mm HCN 7 NguynVnV Hoạt động triển khai dự án Các họat động lặp lại suốt tiến trình Xác định bảng các công việc Lập lịch trình dự án Khởi động hoạt động theo lịch trình Theo dõi, giám sát việc thực hiện Ước lợng lại các tham số dự án Cập nhật tiến trình Thoả thuận lại về các hạn chế v xuất phẩm với khách Nếu có vấn đề: xem lại kỹ thuật v phiên bản B mụn Cụng ngh phn mm HCN 8 NguynVnV Tiến trình triển khai kế hoạch dự án Thiết lập ràng buộc ơc lợng bớc đầu tham số xác định môc, xuất phẩm xác định bảng công việc Xác định dự án lập lịch khởi động cv theo lịch theo dõi thực hiện ớc luợng lại tham số cập nhật tiến trình thoả thuận lại hạn chế, xuất phẩm xử lý rủi ro (nếu có) đánh giá định kỳ B mụn Cụng ngh phn mm HCN 9 NguynVnV Cấu trúc của kế họach dự án Mở đầu Tổ chức dự án Phân tích rủi ro Các yêu cầu về nguồn lực: Nhân lực fần cứng, fần mềm Phân đoạn công việc Lịch trình dự án Cơ chế điều hnh v báo cáo B mụn Cụng ngh phn mm HCN 10 NguynVnV Tổ chức hoạt động dự án Tổ chức bộ máy v cơ chế cho hoạt động: ban quản lý, các đội, cơ chế báo cáo Hoạt động dự án cần tổ chức tạo ra các đầu ra thấy đợc của mỗi trình quản lý Cột mốc (milestone) l điểm cuối của 1 tiến trình hoạt động có xuất phẩm v các báo cáo yêu cầu Xuất phẩm (deliverables) l kết quả của dự án gửi tới khách hng [...]... việc đánh giá, ớc l ợng, cập nhật lịch biểu Cần sử dụng các công cụ tự động B mụn Cụng ngh ph n m m HCN 21 Ph ơng pháp đ ờng găng critical path method - CPM Nguy nV nV Ph ơng pháp đ ợc dùng lập lịch v kiểm soát các dự án phức tạp Các khái niệm v ký pháp: Công việc (nhiệm vụ) Công việc ảo (thể hiện r ng buộc) Sự kiện bắt đầu/kết thúc công việc Mốc thời gian (milestone) bắt đầu v kết thúc dự án B... n lý d ỏn cú quy n nh qu n lý ch c n ng B mụn Cụng ngh ph n m m HCN 15 Lập lịch (scheduling) dự án Nguy nV nV a Nội dung hoạt động lập lịch Phân dự án th nh các công việc v gian, nguồn lực thực hiện chúng ớc l ợng thời Tổ chức thực hiện đồng thời các nhiệm vụ để tối u luồng công việc Hạn chế sự phụ thuộc giữa các nhiệm vụ tránh tác động gây chậm trễ lẫn nhau Sắp xếp các nhiệm vụ để tận dụng các... Nguy nV nV Các r ng buộc về t i nguyên liên quan R ng buộc về tiến trinh: các nhiệm vụ cần đ ợc kết thúc tr ớc các nhiệm vụ có thể đ ợc thực thi kế tiếp thời gian thực hiện muộn nhất Giảm tối đa các nhiệm vụ phụ thuộc Thực hiện các nhiệm vụ song song khi có thể B mụn Cụng ngh ph n m m HCN 20 Lập lịch & khuyến cáo Nguy nV nV Giảm tối đa thời gian thừa Tận dụng các nguồn lực có thể Điều phối... yêu cầu Nguy nV nV cột mốc xuất phẩm nghiên cứu khả thi Báo cáo khả thi B mụn Cụng ngh ph n m m phân tích yêu cầu phát triển mẫu nghiên cứu Thiết kế Yêu cầu hệ thống Báo cáo tiến hoá Thiết kế kiến trúc HCN đặc tả yêu cầu Bản đẩc tả Bản đặc tả yêu cầu yêu cầu 11 Mụ hỡnh t ch c qu n lý d ỏn Nguy nV nV D ỏn th c hi n 1 l n, gi i h n th i gian, ngõn sỏch ồ c n cú mụ hỡnh t ch c qu n lý riờng a s t ch... c t ng B mụn Cụng ngh ph n m m HCN cl ng l i, 35 Nhiệm vụ của ng ời quản lý Nguy nV nV Quản lý phạm vi dự án Xác định các công việc mỗi giai đoạn Xác định sản phẩm giao nộp Kiểm soát sự thay đổi của phạm vi Quản lý nguồn lực xác định, bổ sung t i nguyên có phân bổ, điều phối t i nguyên đánh giá sử dụng t i nguyên thực tế phát triển v bồi d ỡng nguồn lực B mụn Cụng ngh ph n m m HCN 36 ... 15/15 14/14 9 0(1) 0 tdf (cv) = tm ( nh cu i cv) - ts ( nh B mụn Cụng ngh ph n m m HCN s(1) /0 11 p(2) 4 10/13 r(2) 17/17 12 0 / (3) q 4 10 u cv) - tcv 30 Tỡm cụng vi c g ng, ng g ng Nguy nV nV 18/18 1/4 13 a( 1) /3 1 0/0 0 3 5/5 e( 4) 8/8 10/10 i(2) 0 m ( 6) 2 s(1) 0 6 l(3) 14/14 15/15 2 ) 2 17/17 b (5 0(1) 11 r(2) 9 0 0 12 0 c(6 6/7 12/12 n(2) ) 0 1 p(2) 3 g(3)10/10 k(2) 8 3 4 7 1 0 3)/ q( 4/9 10/13... 12 n(2) 6 3 8 m(6) 15 11 r(2) 17 12 0 (3) q 10 { ts(i) + tcv(i,j) } (i,j): m i cv i vo j B mụn Cụng ngh ph n m m HCN 28 Tớnh th i gian k t thỳc mu n nh t: tm Tớnh ng c, t nh k t thỳc: tm(13) = ts(13) = 18 Nguy nV nV 18/18 1/4 1) 1 a( 5/5 0/0 b(5) 0 c(6 2 ) 13 e( 4) f(3) 10/10 8/8 5 i(2) 6 s(1) l(3) 12/12 n(2) 6/7 4) d( 3 m(6) g(3) 10/10 k(2) 4/9 B mụn Cụng ngh ph n m m 9 0(1) 11 p(2) 7 10/13 h(4)... Cụng ngh ph n m m lm ti li u HCN ct ơ C u trỳc b ng cụng vi c: Tờn cụng vi c Th i gian th c hi n M i quan h Cỏc ngu n l c c n 18 Chuẩn công việc v ớc l ợng Nguy nV nV Công việc xác định phải: Có kết quả b n giao Qui đ ợc trách nhiệm cho cá nhân Có hạn định về thời gian Có thể đo đ ợc (tiến độ, chất l ợng) Ước l ợng thời gian thực hiện công việc: t(cv) = (MO +4ML +MP)/6 Trong đó: MO: ớc l... trũn cỏc cụng vi c l duy nh t/(2/3) trờn dũng M i cụng vi c c khoanh xỏc nh 1 nh ngay sau nú (nh s vớ d cú 12 nh: aồ(1), bồ(2), cồ(3), dồ(4), iồ(6), gồ(7), kồ(8), hồ(10) v (e,f)ồ(5), (l,n)ồ(9), (o,p)ồ (11) ,(r,q)ồ(12)) B c 2: Xúa tờn cụng vi c ó c khoanh m cú m t trong cỏc dũng ch a trờn 2 cụng vi c v quay v b c 1 B c 3: N u h t cỏc dũng ch a 1 cụng vi c ch a c khoanh hay ch a b xúa, thỡ xột n dũng ch... xỏc HCN nh 1 3 3 2 1 2 3 2 1 nh ngay sau nú 26 Vớ d : L p m ng cụng vi c Nguy nV nV ) (1 a b ( 7) c(8 ) 0 d( 2 3 4) e( f(3) 13 m(6) 4) 5 i(2) 6 k(2) g( 3 ) 7 h(4) 4 8 s(1) l(3) ) n(2 9 0(1) p(2) 1 r(2) 11 3 q( 12 ) 10 Khi v xong m ng v i cỏc nh ó xỏc nh b ng tr c, cỏc cụng vi c k , p v q cú cụng vi c i tr c nú b xúa, c n thờm 2 cụng vi c gi (6,7), (7,10) B mụn Cụng ngh ph n m m HCN 27 Tớnh th i gian

Ngày đăng: 12/05/2014, 11:11

Từ khóa liên quan

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

Tài liệu liên quan