Bài giảng Dự án phần mềm - Xác định dự án

ppt 45 trang hapham 1040
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Dự án phần mềm - Xác định dự án", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_du_an_phan_mem_xac_dinh_du_an.ppt

Nội dung text: Bài giảng Dự án phần mềm - Xác định dự án

  1. Xác định dự án ◼ Mục đích và mục tiêu dự án ◼ Làm tài liệu Phác thảo dự án ◼ Xác định vai trò và trách nhiệm trong dự án ◼ Kết luận 1
  2. Mục đích và mục tiêu dự án ◼ Mục đích (Goals) là những mô tả dự án sẽ đạt tới cái gì. Mục đích nói chung không đo được. ◼ Mục tiêu (Objectives) là các tập hợp con (có thể đo được) của mục đích. Việc đạt tới một mục tiêu sẽ nói lên rằng việc đạt tới các mục đích tổng thể của dự án đã đi đến mức nào. 2
  3. Giá trị của các mục tiêu rõ ràng ◼ Thiết lập sự mong đợi của nhà tài trợ dự án ◼ Đưa ra mục tiêu để hướng dẫn đội dự án ◼ Cho phép xác định thời điểm kết thúc! 3
  4. Các mục tiêu và thoả hiệp Phạm vi Chất lượng sự thay đổi của bất cứ mục tiêu nào đều ảnh hưởng đến các mục tiêu khác Thời gian Tài chính 4
  5. Quan hệ giữa mục đích và mục tiêu ◼ Mục tiêu phải là chi tiết cụ thể của mục đích ◼ Phụ hoạ và nhất quán cho mục đích ◼ Khi tất cả các mục tiêu đã đạt được, có nghĩa là mục đích đã đạt được 5
  6. Quan hệ giữa mục đích và mục tiêu Mục đích #1 Mục đích #2 Mục tiêu #1 Mục tiêu #2 Mục tiêu #3 Mối quan hệ giữa mục đích và mục tiêu 6
  7. Ví dụ 1: Dự án xây cầu ◼ Mục đích: ◼ Xây dựng một cái cầu hiện đại qua sông Hồng phạm vi một khoảng thời gian và trong phạm vi ngân sách ◼ Các mục tiêu hỗ trợ cho mục đích này: ◼ Cầu có tải trọng tối đa 15 tấn ◼ Tuổi thọ của cầu phải đảm bảo trên 50 năm ◼ Đảm bảo cho 4 làn xe ô tô chạy, 2 làn xe máy và 2 làn người đi bộ ◼ Kinh phí cấp phát 5 triệu đô la ◼ Hoàn thành trước ngày ◼ v.v 7
  8. Ví dụ 2: ĐA Tin học hoá QLHC Nhà nước, 2001-2005 ◼ Mục đích dự án: ◼ Xây dựng và đưa vào hoạt động hệ thống thông tin điện tử của Đảng và Chính phủ, nhằm nâng cao hiệu lực, hiệu quả điều hành của Chính phủ, Thủ tướng Chính phủ, Lãnh đạo các Bộ, cơ quan ngang Bộ, cơ quan thuộc Chính phủ và chính quyền địa phương các cấp. 8
  9. Ví dụ 2: Đề án Tin học hoá QLHC Nhà nước, 2001-2005 ◼ Các mục tiêu dự án ◼ Nâng cấp mạng Tin học diện rộng Chính phủ ◼ Đào tạo tin học cho lực lượng cán bộ viên chức trong các cơ quan quản lý nhà nước ◼ Xây dựng các cở sở dữ liệu quốc gia (Cơ sở dữ liệu quốc gia về hệ thống văn bản quy phạm pháp luật, Cơ sở dữ liệu quốc gia về cán bộ, công chức, Cơ sở dữ liệu quốc gia về dân cư, Cơ sở dữ liệu quốc gia về tài nguyên đất, Cơ sở dữ liệu quốc gia về tài chính, v.v ) ◼ Tin học hoá các dịch vụ công: Đăng ký kinh doanh, cấp giấy phép xây dựng, cấp giấy chứng nhận quyền sử dụng đất, v.v ◼ Thời gian thực hiện Đề án : 5 năm 2001-2005 ◼ Kinh phí thực hiện Đề án: 1000 tỷ VND 9
  10. Đánh giá nội dung việc xác định dự án ◼ Báo cáo rõ ràng về các mục tiêu của dự án chưa? ◼ Tránh việc mô tả các giải pháp? ◼ Các mục tiêu bao gồm tất cả các khía cạnh trong phạm vi dự án? (phạm vi, chất lượng, thời gian, đầu tư) ◼ Có phải bao gồm tất cả các mục tiêu - thậm chí cả các mục tiêu hiển nhiên mà tất cả mọi người đều công nhận? ◼ Có phải mỗi mục tiêu đều kèm theo phương tiện đo lường những kết quả đạt được? ◼ Có phải các mức độ yêu cầu của thành tựu đạt được đưa ra một phạm vi chấp nhận được, bao gồm mức chấp nhận tối thiểu (trường hợp xấu nhất)? 10
  11. Đánh giá hình thức xác định dự án Rõ ràng Không có ngôn từ nhập nhằng Không có ngôn ngữ marketing Không có từ viết tắt Ngắn gọn 25 từ hoặc ít hơn Nên “là gì” chứ không phải “như thế nào” Đầy đủ Trình bày phạm vi, lịch trình, nguồn Sử dụng các động từ hành động 11
  12. Những điểm cần tránh trong việc xác định dự án ◼ Nội dung không đầy đủ (đặc biệt là các ràng buộc đối với dự án) ◼ Nhượng bộ những yêu cầu không khả hiện do khách hàng đề nghị ◼ Tránh viết những câu văn không rõ nghĩa ◼ Bản phác thảo dự án đã được các bên ký vào. Thực hiện dự án có những thay đổi, nhưng không ai để ý. Không nên coi rằng những thay đổi đó được các bên nhất trí. 12
  13. 2. Làm tài liệu Phác thảo dự án (Statement of Work) ◼ Phác thảo dự án là tài liệu xác định ra phạm vi của dự án và trách nhiệm của những người tham dự. ◼ Là cơ sở để thống nhất ý kiến trong số những bên tham gia dự án. Khi thống nhất về nội dung SOW, khách hàng, người tài trợ dự án và người quản lí dự án coi như đã nhất trí: ◼ Về các mục đích và mục tiêu của dự án. ◼ Ai chịu trách nhiệm làm việc gì 13
  14. Thành phần chủ yếu của SOW ◼ Giới thiệu dự án ◼ Mô tả ngắn gọn về dự án, ◼ Giải thích cho ý đồ của dự án và những bên tham gia chính. ◼ Có thể bao gồm một số thông tin về bối cảnh lịch sử ◼ Mục đích và mục tiêu 14
  15. Thành phần chủ yếu của SOW ◼ Phạm vi ◼ Xác định ranh giới của dự án ◼ Sản phẩm kết quả của dự án ◼ Những gì được đưa vào trong dự án và những gì bị đưa ra ngoài khuôn khổ dự án ◼ Những người liên quan chính ◼ Là những cá nhân hoặc tập thể có quyền lợi sát sườn với dự án. 15
  16. Thành phần chủ yếu của SOW ◼ Tài nguyên dự án (nguồn nhân lực) ◼ Xác định nguồn nhân lực chủ chốt, cùng với trách nhiệm của mỗi người (hoặc nhóm người) sẽ đảm nhận. ◼ Không nên chỉ xác định các nguồn nhân lực bên trong 1 tổ chức ◼ Các điểm mốc thời gian quan trọng ◼ Kinh phí ◼ Nếu có thể, kinh phí được phân chia theo từng giai đoạn ◼ Phần hiệu chỉnh/điều chỉnh ◼ Chữ kí các bên liên quan 16
  17. Các công việc xác định phác thảo dự án ➢ Xem xét lại các văn bản hiện có ➢ Lập danh sách các văn bản/ thông tin chưa đầy đủ hay còn thiếu ➢ Tiến hành phỏng vấn và/hoặc hội thảo để thu thập các thông tin còn thiếu ➢ Phân loại các thông tin cụ thể liên quan đến các cam kết, lịch trình và các kết quả bàn giao ➢ Kết hợp chặt chẽ các chi tiết vào kế hoạch quản lý ➢ Đạt được thoả thuận 17
  18. Ví dụ: Phác thảo dự án “Khai báo hải quan điện tử qua mạng" ◼ Tên dự án: Như trên ◼ Người quản lý dự án (PM): Tiến sĩ Nguyễn văn X ◼ Danh sách Ban quản lý dự án: ◼ Tiến sĩ Nguyễn Văn X, trưởng ban ◼ Ông A ◼ Bà B ◼ Chủ đầu tư: Tổng cục hải quan 18
  19. Các bước tiến hành khi làm tài liệu phác thảo dự án Viết dự thảo Chuyển cho đơn vị tài trợ (và khách hàng) Tổ chức họp xét duyệt Sửa Có Không Có cần sửa không? Các bên kí 19
  20. Đánh giá phác thảo dự án ◼ Các tài liệu được lập trong kế hoạch quản lý? ◼ Dựa trên thành tựu của các mục tiêu dự án? ◼ Có thể đương đầu với những thay đổi về các mục tiêu hay các tiêu thức được thừa nhận? ◼ Có thể cung cấp cho người sử dụng các kết quả thường xuyên về ◼ % đạt đựoc các mục tiêu dự án? ◼ Phản hồi về tính thích hợp của các mục tiêu và phương pháp tiếp cận dự án? 20
  21. 3. Xác định vai trò và trách nhiệm trong dự án Thành công phụ thuộc vào yếu tố con người 21
  22. Tổ chức dự án ◼ Người tài trợ dự án ◼ Khách hàng ◼ Người quản lí dự án ◼ Ban lãnh đạo ◼ Ban Điều hành dự án ◼ Tổ dự án 22
  23. Nhóm Quản Lý dự án ➢Nhà tài trợ ➢ Ban chỉ đạo điều hành ➢ Quản lý dự án ➢ Nhóm trưởng phụ trách công việc trực tiếp ➢ Các nhóm trưởng phụ trách các công việc hỗ trợ 23
  24. Người tài trợ dự án ◼ Cấp tiền cho dự án hoạt động, phê duyệt dự án, quyết định cho dự án đi tiếp hay cho chết giữa chừng. ◼ Bổ nhiệm người quản lí dự án ◼ Thiết lập các mục tiêu nghiệp vụ của dự án và đảm bảo rằng những mục tiêu này được đáp ứng ◼ Kí các hợp đồng pháp lí, khi được yêu cầu 24
  25. Người tài trợ dự án ◼ Xét duyệt và giải quyết các yêu cầu cấp thêm tiền phát sinh ◼ Xét duyệt và giải quyết các yêu cầu về quyết định và thay đổi ◼ Có quyền với mọi thay đổivè phát biểu công việc ◼ Kí xác nhận nghiệm thu những sản phẩm chủ chốt nhất ◼ Kí xác nhận kết thúc dự án 25
  26. Khách hàng ◼ Thụ hưởng kết quả dự án. Nêu yêu cầu, cử người hỗ trợ dự án. ◼ Là người chủ yếu nghiệm thu kết quả dự án ◼ Phát biểu yêu cầu ◼ Hỗ trợ cho tổ dự án đủ thông tin để đảm bảo thành công ◼ Xét duyệt, nghiệm thu và ký nhận sản phẩm bàn giao 26
  27. Người quản lí dự án ◼ Hoàn thành dự án ◼ Hiểu yêu cầu của khách hàng ◼ Quản lí dự án để hoàn thành các mục đích và mục tiêu được xác định trong WBS ◼ Cung cấp báo cáo hiện trạng cho người tài trợ dự án và những đơn vị liên quan 27
  28. Người quản lí dự án ◼ Xác lập và tổ chức đội hình thực hiện dự án ◼ Đảm bảo chất lượng và nội dung của tất cả sản phẩm bàn giao ◼ Quản lí mọi thay đổi của dự án ◼ Quản lí và kiểm soát kế hoạch dự án, tài nguyên, chất lượng và chi phí 28
  29. Ban lãnh đạo ◼ Bổ nhiệm các chức danh của Dự án: Ban dự án, Quản lý dự án, ◼ Xét duyệt và giải quyết những vấn đề liên quan đến chỉ đạo cấp cao ◼ Xem xét tác động của dự án lên các dự án khác và hoạt động khác của tổ chức/đơn vị 29
  30. Ban Chỉ đạo Điều hành dự án. ◼ Kiểm điểm tình hình thực hiện dự án ◼ Đảm bảo dự án trong thực hiện trong phạm vi đã xác định ◼ Hướng dẫn về các vấn đề có liên quan tới quản lí rủi ro ◼ Xem xét và giải quyết các yêu cầu ◼ Xem xét và tư vấn về những yêu cầu thay đổi dự án ◼ Đưa ra các chỉ đạo cho tổ dự án. 30
  31. Tổ dự án ◼ Hỗ trợ cho PM để thực hiện thành công dự án. Bao gồm những người vừa có kỹ năng (skill) và năng lực (talent) ◼ Cung cấp thông tin để lập kế hoạch thực hiện dự án, các công việc phải làm, các sản phẩm chuyển giao, và các ước lượng ◼ Hoàn thành các công việc như được xác định trong bản kế hoạch dự án ◼ Báo cáo hiện trạng cho người quản lí dự án ◼ Xác định những thay đổi ngay khi xuất hiện 31
  32. Quy trình tổ chức dự án thiết kế tổ chức dự án B 2 Xác định vị trí dự án trong Xây dựng lựa chọn đội bảng mô tả tổ chức công việc dự án B 1 B 5 lập thành văn B 4 bản vai trò và trách nhiệm của dự án B 3 32
  33. Vi du Ban chỉ đạo điều hành dự án Chủ tịch = nhà tài trợ dự án quản lý đơn vị nghiệp vụ Quản lý dự án quản lý bảo đảm Quản lý văn chất lượng phòng dự án nhóm trưởng nhóm trưởng Quản lý nhóm nhóm trưởng nhóm trưởng nhóm trưởng nhóm trưởng 33
  34. Lưu ý về tổ chức dự án ◼ Hợp tác và cản trở ◼ Chất lượng ◼ Thay đổi về tổ chức ◼ Quản lý rủi ro ◼ Lập báo cáo và kiểm soát dự án ◼ Nhà thầu phụ 34
  35. Cơ cấu đội dự án mẫu Quản lý dự án Nhóm văn phòng dự án nhóm trưởng nhóm trưởng nhóm trưởng nhóm trưởng nhóm trưởng hỗ trợ kỹ thuật yêu cầu hệ thống phụ Báo cáo hệ thống phụ Kế toán hệ thống phụ yêu cầu hệ thống phụ quản trị dữ liệu Các yêu cầu Các yêu cầu Các yêu cầu kiểm tra tích hợp/hệ thống quản trị bảng thiết kế thiết kế thiết kế giao diện kết hợp Công cụ bảo dưỡng/đào tạo Xây dựng Xây dựng Xây dựng kiểm tra tính thừa nhận hỗ trợ text coordination kiểm tra Unit/modular kiểm tra Unit/modular kiểm tra Unit/modular lập kế hoạch chuyển đổi mô hình văn phòng đào tạo TẤT CẢ CÁC NHÓM LIÊN KẾT CON NGƯỜI TRONG KINH DOANH VÀ KỸ THUẬT 35
  36. Cơ cấu tổ chức dự án ◼ Cơ cấu và con người là vô cùng quan trọng đối với sự thành công của dự án ◼ giám đốc dự án điều hành nhóm quản lý ◼ các mối quan hệ cần phải được thiết lập ◼ Vai trò kiểm soát dự án phải luôn có trong nhiệm vụ kiểm soát và quản trị ◼ không cần thiết cán bộ làm việc full time ◼ không thể được thực hiện bởi giám đốc dự án 36
  37. Ví dụ mô tả công việc ◼ Vị trí: kiến trúc kỹ thuật (nhóm trưởng) ◼ báo cáo cho:quản đốc dự án ◼ người kiến trúc kỹ thuật sẽ chịu trách nhiệm đối với việc xác định, lập kế hoạch, thực hiện và kiểm soát kỹ thuật của dự án ◼ Trách nhiệm ◼ quản lý 1 nhóm có từ 4-6 cán bộ dự án; ◼ xem xét các công cụ được sử dụng đối với các ứng dụng front-end và back-end; ◼ Xác định kiến trúc mong muốn được đưa vào xem xét trong phạm vi giới hạn của dự án; ◼ xem xét phần mềm để xác định tính khả dụng của kiến trúc; và, ◼ đưa ra hướng dẫn về tính khả thi kỹ thuật đối với các yêu cầu cụ thể 37
  38. Ví dụ mô tả công việc ◼ Kỹ năng yêu cầu ◼ có kiến thức làm việc về các cơ sở dữ liệu, bao gồm Oracle; ◼ có kiến thức làm việc về các môi trường triển khai, ngôn ngữ triển khai, phần mếm kết nối cơ sở dữ liệu, và thông tin liên lạc; ◼ có kinh nghiệm rộng trong triển khai hệ thống sử dụng những công nghệ đã nêu ở trên; và, ◼ Có kinh nghiệm về quản lý và phối hợp trong đội dự án ◼ Các phẩm chất khác ◼ tối thiểu 5 năm kinh nghiệm về CNTT, đặc biệt là về phát triển kỹ thuật ◼ có bằng đại học 38
  39. Ma trận trách nhiệm Công việc Công Công Công Tên việc việc việc ◼ Các kiểu trách nhiệm khác X Y Z nhau trên công việc Ng Văn A A A A Lê thị B P I R ◼ A (Approving): Xét duyệt ◼ P (Performing): Thực hiện Cao văn C I P Không ◼ R (Reviewing): Thẩm định Vũ văn D C R Không ◼ C (Contributing): Tham Phạm văn C gia đóng góp E ◼ I (Informing): Báo cho biết Trần thị F R C P 39
  40. Tổ chức dự án cần có ◼ Nhà tài trợ có trách nhiệm cao ◼ Hỗ trợ tích cực từ ban điều hành ◼ Phân định rõ trách nhiệm, thẩm quyền, ◼ Trao đổi hợp lý giữa cán bộ kỹ thuật và cán bộ chức năng ◼ Hoàn thành công việc với nguồn lực ít nhất ◼ Thông tin liên lạc hiệu quả ◼ Đơn giản hoá nội dung báo cáo 40
  41. Xây dựng Tổ dự án cần tránh ◼ Hiểu lầm nội dung của dự án ◼ Trách nhiệm không rõ ràng ◼ Quyền hạn không rõ ràng ◼ Phân việc không đều, không rõ ràng ◼ Không xác định được những người liên quan đến dự án 41
  42. Xây dựng Tổ dự án cần tránh ◼ Mục tiêu chung không rõ ◼ Thông tin không thông suốt ◼ Thành viên thiếu tin tưởng nhau ◼ không cam kết thực hiện kế hoạch ◼ không có tinh thần đồng đội thực sự ◼ không quan tâm tới chất lượng công việc ◼ thiếu định hướng 42
  43. Nếu sau khi khai trương dự án, không khí lại lắng xuống ◼ Triệu tập cuộc họp ngắn với các tổ viên ◼ Động viên, khích lệ các tổ viên ◼ Giải quyết mọi tư tưởng lo ngại, thiếu tin tưởng, và không hiểu rõ về chương trình công việc. ◼ Hỏi thành viên xem có vấn đề gì không. ◼ Nhắc các thành viên đề phòng và phát hiện các rủi ro ảnh hưởng đến dự án. 43
  44. Ban điều hành và nhà tài trợ phải phê chuẩn ➢ Phạm vi của dự án ➢ Phương pháp luận được sử dụng ➢ Thành phần của đội dự án ➢ Ước tính kỹ lưỡng về thời gian và chi phí ➢ Quy trình đối với việc quản lý dự án 44
  45. Ví dụ về Sổ tay dự án CNTT ◼ Ví dụ 45