Tải bản đầy đủ (.docx) (22 trang)

quản trị dự án phần mềm kma

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (156.05 KB, 22 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<small>Câu 1. Dự án là gì? 6 Đặc tính của dự án...2</small>

<small>Câu 2. Quản lý dự án là gì? 10 vùng tri thức...2</small>

<small>-</small> <b><small>10 vùng tri thức:...2</small></b>

<small>-</small> <b><small>Dự án thành cơng nếu:...3</small></b>

<small>-</small> <b><small>3 lý do chính giúp dự án công nghệ thành công:...3</small></b>

<small>Câu 3. Kỹ năng của người quản lý dự án?...3</small>

<small>-</small> <b><small>Những kỹ năng cần có của nhà quản lý dự án:...3</small></b>

<small>-</small> <b><small>10 kỹ năng của nhà quản lý dự án:...4</small></b>

<small>Câu 4. Outsourcing (Khốn ngồi). Global (Tồn cầu hóa). Virtual Teams (Nhóm ảo). Agile management (Quản lý dự án Agile)...4</small>

<small>Câu 5 : Văn hóa tổ chức là gì? 10 đặc trưng của văn hóa...6</small>

<small>Câu 6. Các pha và vịng đời dự án...7</small>

<small>Câu 7 : Mơ hình Agile và 5 đặc trưng của mơ hình Agile...8</small>

<small>Câu 8 : Scrum...8</small>

<small>Câu 9. Quản lý phạm vi dự án?...9</small>

<small>Câu 10. Quản lý thời gian dự án?...11</small>

<small>Câu 11. Quản lý chi phí?...13</small>

<small>Câu 13: đề án, quản lý đề án...14</small>

<small>Câu 14: quản lý dự án (qlda), lợi ích của việc sử dụng qlda...14</small>

<small>Câu 15: Ba ràng buộc của quản lý dự án (qlda)...15</small>

<small>Câu 16: Các bên lên quan dự án?...15</small>

<small>Câu 17: Các công cụ và kỹ thuật quản lý dự án...15</small>

<small>Câu 18: Cái nhìn hệ thống về quản lý dự án...16</small>

<small>Câu 19: 4 khung nhìn trong quan điểm về tổ chức...16</small>

<small>Câu 20: 4 Xu hướng gần đây ảnh hưởng đến quản lý dự án CNTT...16</small>

<small>Câu 21: pha trước khi khởi động dự án...17</small>

<small>Câu 22: quy trình quản lý dự án...18</small>

<small>Câu 23: mối liên hệ giữa 10 miền tri thức và 5 tiến trình...20</small>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>Câu 1. Dự án là gì? 6 Đặc tính của dự án </b>

- Dự án là một tập các công việc dự kiến để tạo ra một sản phẩm, dịch vụ hay một kết quả duy nhất.

- Hoạt động là công việc được thực hiện để duy trì kinh doanh.

- Dự án kết thúc khi mục tiêu của họ đã đạt được hoặc dự án đã bị chấm dứt

<b>- Dự án có thể lớn hoặc nhỏ và mất một thời gian ngắn hoặc dài để hồn</b>

<b>- Thuộc tính của dự án:</b>

+ Có một mục đích duy nhất + Có tính tạm thời

+ Được phát triển lũy tiến

+ Yêu cầu nguồn tài nguyên , thường từ nhiều nguồn khác nhau + Nên có một khách hàng chính hoặc nhà tài trợ

+ Có tính khơng chắc chắn

<b>Câu 2. Quản lý dự án là gì? 10 vùng tri thức</b>

<b>- Quản lý dự án là việc ứng dụng các kiến thức, kỹ năng, công cụ và công</b>

nghệ vào các hoạt động của dự án để đáp ứng yêu cầu của dự án.

<b>- Các nhà quản lý dự án cố gắng đáp ứng các ràng buộc (phạm vi dự án, thời</b>

gian và chi phí) và cũng tạo điều kiện để đáp ứng nhu cầu và mong đợi của các bên liên quan của dự án + Quản lý nguồn nhân lực. + Quản lý truyền thông. + Quản lý rủi ro.

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

+ Quản lý các bên liên quan. + Quản lý tích hợp.

+ Quản lý đấu thầu (tạp vụ???)

<b>- Dự án thành công nếu:</b>

+ Đáp ứng các mục tiêu về phạm vi, thời gian và chi phí + Làm hài lịng khách hàng/nhà đầu tư

+ Kết quả của dự án đã đáp ứng mục tiêu chính của nó, chẳng hạn như thực hiện hoặc tiết kiệm một số tiền nhất định, mang lại lợi tức đầu tư tốt, hoặc đơn giản là làm cho các nhà tài trợ hài lòng

<b>- Yếu tố giúp dự án thành công:</b>

+ Sự hỗ trợ của người điều hanh + Sự tham gia của người dùng + Làm rõ mục tiêu kinh doanh

<b>- 3 lý do chính giúp dự án công nghệ thành công:</b>

+ Tài trợ đầy đủ, sản phẩm hoàn thiện trong phạm vi ngân sách

+ Chuyên môn của nhân viên tốt, bàn giao sản phẩm bàn giao đúng tiến độ + Cam kết từ các bên liên quan , đáp ứng đầy đủ và chính xác yêu cầu của khách hàng và các đơn vị liên quan

<b>Câu 3. Kỹ năng của người quản lý dự án?</b>

Nhà quả lý dự án làm việc với nhà đầu tư dự án, nhóm dự án, và những người khác tham gia vào dự án để đáp ứng mục tiêu của dự án.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>- Những kỹ năng cần có của nhà quản lý dự án: + Kỹ năng quản lý thời gian , giao tiếp , lắng nghe + Kiến thức, trình độ, quy định</b>

<b>+ Kiến thức môi trường dự án</b>

<b>+ Kiến thức và kỹ năng quản lý chung</b>

<b>+ Kỹ năng mềm và kỹ năng tạo dựng mối quan hệ- 10 kỹ năng của nhà quản lý dự án:</b>

+ Kỹ năng con người + Kỹ năng lãnh đạo + Kỹ năng lắng nghe

+ Đạo đức : chính trực , nhất quán, kiên định + Kỹ năng xây dựng niềm tin

+ Kỹ năng giao tiếp

+ Xây dựng nhóm dự án mạnh + Giải quyết và quản lý xung đột

+ Tư duy phản biện và giải quyết vấn đề + Hiểu và cân bằng các ưu tiên

<b>Câu 4. Outsourcing (Khốn ngồi). Global (Tồn cầu hóa). Virtual Teams (Nhóm ảo). Agile management (Quản lý dự án Agile).</b>

<b>- Toàn cầu hóa: là sự lan truyền các sản phẩm, cơng nghệ, thông tin, việc làm</b>

xuyên biên giới. + Ưu điểm:

 Tạo ra nhiều cơ hội việc làm xuyên biên giới , xuất hiện và nhân rộng mạng lưới liên kết ở mức độ tồn cầu

 Có thêm nhiều khách hàng  Trao đổi , liên lạc ngày – đêm

 Giảm chi phí nhân cơng, ngun liệu

 Tăng tính tương tác giữa các công dân ở các quốc gia khác nhau

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

+ Nhược điểm:

 Sự bất đồng về ngơn ngữ  Sự khác biệt về văn hóa

 Sự khác nhau về cách thức làm việc  Phụ thuộc vào các quốc gia phát triển

<b>- Khốn ngồi: là khi một cơng ty, tổ chức mua hàng hóa hoặc thuê từ các</b>

nguồn bên ngoài + Ưu điểm:

 Tận dụng được chuyên môn và công nghệ từ các nguồn bên ngồi  Tăng cường tính cạnh tranh

 Giảm chi phí + Nhược điểm:

 Phụ thuộc vào nhà cung cấp

 Chi phí vận chuyển cao khi vận chuyển từ nước ngồi về  Sự khác nhau về hình thức thanh tốn

 Cơng nghệ , dịch vụ phát triển khơng đủ  Tăng cạnh tranh

<b>- Nhóm ảo: là một nhóm các cá nhân làm việc xun khơng gian và thời gian</b>

bằng cách sử dụng các công nghệ truyền thơng + Ưu điểm:

 Tăng tính cạnh tranh và khả năng đáp ứng cơng việc vì có một đội ngũ nhân viên sẵn sàng 24/7

 Giảm chi phí vì khơng cần th văn phịng

 Tăng cân bằng cơng việc / cuộc sống cho các thành viên trong nhóm bằng cách loại bỏ giờ làm việc cố định và nhu cầu đi cơng tác.

 Cung cấp thêm chun mơn và tính linh hoạt bằng cách cho các thành viên trong nhóm trên toàn cầu làm việc bất cứ lúc nào kể cả ngày và đêm + Nhược điểm:

 Sự cách biệt về khoảng cách địa lý

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

 Tăng sự phụ thuộc vào cơng nghệ để hồn thành cơng việc  Vấn đề trong quản lí team hoạt động và công cụ kết nối

<b>- Quản lý dự án Agile: Agile có nghĩa là sử dụng một phương pháp dựa trên</b>

sự phát triển lặp lại và gia tăng, trong đó các yêu cầu và giải pháp phát triển thông qua sự hợp tác.

+ Ưu điểm:

 Đạt được sự hài lòng của khách hàng bằng cách bàn giao nhanh chóng, liên tục các sản phẩm phần mềm có ích.

 Con người và tương tác được nhấn mạnh hơn là quá trình và công cụ. Khách hàng, nhà phát triển và người thử nghiệm liên tục trao đổi với nhau => Người dùng được tiếp cận sản phẩm sớm

 Người dùng có thể dễ dàng thay đổi yêu cầu

 Phần mềm làm việc được bàn giao thường xuyên (vài tuần chứ không phải vài tháng)

 Cuộc đối thoại trực tiếp (face-to-face) là hình thức giao tiếp tốt nhất  Thường xun thích nghi với hoàn cảnh thay đổi

+ Nhược điểm:

 Trong trường hợp một số sản phẩm phần mềm, đặc biệt là các sản phẩm lớn, rất khó để đánh giá những nỗ lực bắt buộc khi bắt đầu chu trình phát triển phần mềm.

 Thiếu sự nhấn mạnh vào thiết kế và tài liệu cần thiết.

 Dự án có thể dễ dàng đi lạc hướng nếu đại diện khách hàng không rõ kết quả cuối cùng mà họ muốn.

 Chỉ những lập trình viên cao cấp mới có thể đưa ra các quyết định cần thiết trong quá trình phát triển. Do đó nó khơng có nơi cho các lập trình viên thiếu kinh nghiệm, trừ khi kết hợp với các nguồn lực có kinh nghiệm  Cần có sự liên kết chặt chẽ giữa bên phát triển phần mềm và khách hàng

<b>Câu 5 : Văn hóa tổ chức là gì? 10 đặc trưng của văn hóa</b>

<b>-</b> Văn hóa tổ chức là một loạt các quy phạm và hệ thống giá trị chung nhằm kiểm soát sự tương tác giữa các thành viên trong tổ chức và giữa các thành viên trong tổ chức với những người bên ngoài tổ chức đó. Văn hóa tổ chức là hệ thống những niềm tin và giá trị chung được xây dựng trong tổ chức và hướng dẫn hành vi của các thành viên trong tổ chức

<b>- Các đặc trưng của văn hóa :</b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

o Xác định CV (member identity ) : mức độ các thành viên trong tổ chức tập trung vào tổ chức trả lương cho họ

o Nhấn mạnh vào làm việc nhóm (group emphasis)

o Tập trung vào con người : bất cứ một quyết định nào được đưa ra trong quá trình xây dựng dự án cần tập trung vào lợi ích của các thành viên tham gia dự án

o Tích hợp đơn vị (unit integration)

o Kiểm sốt (Control) : có các quy định , chính sách trong tổ chức (với mức độ áp dụng và chính sách trong sự án ntn ) cho những người tham gia dự án

o Khả năng chấp nhận rủi do (Risk tolerance ) : khuyến khích sự sáng tạo , chấp nhận rủi ro để áp dụng công nghệ , kĩ thuật , phát triển sự sáng tạo o Tiêu chí khen thưởng (Reward criteria)

o Mức độ chấp nhận xung đột (conflict tolerance) mức độ những người tham gia dự án có thể phê bình hoặc chỉ trích nhau

o Định hướng kết thúc công việc (Means – ends orientation )

o Khả năng tiếp cận công nghệ mới (Open system focus) khuyến khích cơng nghệ mới, q trình phát triển mới, thủ tục mới,…

== Cân bằng các đặc trưng này : tăng khả năng thành công cho dự án

<b>Câu 6. Các pha và vòng đời dự án</b>

<b>- Vòng đời dự án là một tập các pha định nghĩa:</b>

+ Cơng việc của từng pha là gì + Các sản phẩm gì sẽ được tạo ra + Ai là người liên quan

+ Nhà quản lý phê duyệt công việc từng pha như thế nào

<b>- Pha dự án </b>

+ Giai đoạn đầu : nhu cầu tài nguyên ít nhất, mức độ rủi ro cao nhất (vì các yêu cầu thường chưa được xác định đầy đủ, dễ bị thay đổi) , bên liên quan có cơ hội tốt nhất để can thiệp vào dự án

+Giai đoạn giữa : tính khả thi trong việc hồn thành dự án được nâng cao, nhu cầu tài nguyên cao hơn

+ Giai đoạn cuối : đảm bảo nhu cầu dự án đã được đáp ứng, chủ đầu tư đã phê duyệt kết thúc dự án

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>- Pha phát triển : tính khả thi của dự án - Pha kết thúc : thu hoạch dự án</b>

<b>Câu 7 : Mô hình Agile và 5 đặc trưng của mơ hình Agile</b>

- Được hiểu theo nghĩa : 1 sản phẩm hoặc 1 dịch vụ được phát triển nhanh chóng và dễ dàng.

- Nếu theo mơ hình thác nước , các u cầu ban đầu chưa được xác định hoặc liên tục thay đổi thì mơ hình Agile sử dụng một phương pháp dựa trên phương pháp lặp và gia tăng. Trong đó, các yêu cầu và giải pháp phát triển được xây dựng qua tất cả các bên liên quan

- Đặc trưng :

+ Tính lặp : 1 dự án phát triển phần mềm theo cách tiếp cận Agile sẽ được thực hiện theo các phân đoạn (sprint). Các đoạn này được lặp đi lặp lại và được thực hiện trong khoảng thời gian ngắn từ 1 – 4 tuần . Trong mỗi sprint , nhóm phát triển dự án thực hiện đầy đủ các cơng việc : phân tích u cầu, thiết kế, cài đặt, triển khai,… Từ đó tạo ra các sản phẩm nhỏ. Mơ hình Agile phân chia mục tiêu thành các mục tiêu nhỏ hơn , đơn giản, gọn lẹ.

+ Tính gia tăng và tiến hóa: cuối các phân đoạn , nhóm phát triển thường tạo ra các sản phẩm nhỏ , thơng thường nó có thể sử dụng được , có thể bàn giao được, được kiểm thử cần thận và có thể bàn giao ln cho khách hàng.

+ Tính thích ứng : các giai đoạn chỉ được thực hiện trong thời gian ngắn, từ 1- 4 tuần . Cách lập kế hoạch cũng được thay đổi liên tục cho phù hợp với các thay đổi trong q trình phát triển .

+ Nhóm phát triển tự tổ chức và cộng tác phát triển với nhau một cách mạnh mẽ : các nhóm phát triển có tính tự tổ chức. Các thành vien tự thực hiện các cơng việc, khơng dựa vào vai trị, chức danh . Các thành viên , nhóm thường cộng tác với nhau để tổ chức, quản lí , điều chỉnh cơng việc.

+ Giao tiếp trực tiếp : agile không phản đối việc mơ hình hóa hệ thống phần mềm . Nhưng đánh giá cao hơn việc giao tiếp trực diện . Thay vì thơng qua giao tiếp qua các phương tiện truyền thông . Về yêu cầu của khác hàng : trực tiếp trao đổi với khách hàng thay vì xác định yêu cầu thông qua các văn bản. + Phát triển dựa trên giá trị : phần mềm chạy tốt là thước đo cho các công việc.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Câu 8 : Scrum</b>

- Phương pháp minh họa cho cách phát triển Agile : Scrum - Scrum là quá trình lặp lại :

+ Xây dựng product backlog : danh sách chứa các nhu cầu của khách hàng được sắp xếp có độ ưu tiên

+ Sprint backlog : tách Product backlog thành các danh sách công việc nhỏ hơn trong 1 -4 tuần

+ Trong khoảng thời gian sử dụng một Sprint Backlog , lặp đi lặp lại các buổi họp hằng ngày (Daily Scrum ) và các cuộc họp cố định từ 2- 4 tuần (Sprint 2 – 4 weeks)

- Khi áp dụng Scrum sẽ giúp cho khả năng bàn giao các mong muốn của khách hàng được gia tăng

<b>Câu 9. Quản lý phạm vi dự án?</b>

<b>- Quản lý phạm vi dự án bao gồm các công việc liên quan đến quá trình định</b>

nghĩa và kiểm sốt các cơng việc bên trong và bên ngồi dự án.

<b>- Q trình quản lý phạm vi dự án:</b>

<b>1. Lập kế hoạch: Xác định phạm vi dự án và các yêu cầu sẽ được quản lý</b>

 Nhóm dự án sử dụng các cuộc họp và đánh giá của chuyên gia để xây dựng: Kết hoạch quản lý phạm vi và kế hoạch quản lý yêu cầu

 Nội dung của kết hoạch quản lý phạm vi bao gồm:

Làm thế nào để chuẩn bị một báo cáo phạm vi dự án chi tiết Cách tạo WBS

Cách duy trì và phê duyệt WBS

Làm thế nào để có được sử chấp nhận chính thức của các sản phẩm dự án đã hồn thành

Làm thế nào để kiểm sốt các u cầu thay đổi phạm vi dự án

<b>2. Thu thập các u cầu: Xác định và tài liệu hóa các tính năng và chức năng</b>

của sản phẩm được tạo ra trong dự án và các q trình tạo ra nó

 Kết hoạch quản lý yêu cầu: Các tài liệu kế hoạch quản lý yêu cầu làm thế nào các yêu cầu dự án sẽ được phân tích, ghi lại và quản lý

 Thu thập các yêu cầu:

Đối với một số dự án CNTT, rất hữu ích khi phân chia phát triển yêu cầu thành các loại được gọi là phân tích, đặc tả và xác nhận

Điều quan trọng là sử dụng cách tiếp cận lặp để xác định các yêu cầu vì chúng thường khơng rõ ràng sớm trong một dự án

 Phương thức xác định các yêu cầu:

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Phỏng vấn các bên liên quan

Tổ chức hội thảo và tập trung các nhóm lại Bảng câu hỏi và khảo sát

Quan sát Bản mẫu

<b>3. Xác định pham vi: Rà xoát, xem xét, điều lệ dự án, tài liệu yêu cầu, cách</b>

thức tổ chức các quá trình để tạo ra một tài liệu chi tiết về phạm vi dự án  Tài liệu chi tiết phạm vi dự án nên bao gồm mơ tả phạm vi dự án, tiêu

chí chấp thuận sản phẩm và thông tin chi tiết về tất cả các sản dự án. Nó cũng hữu ích để ghi lại các thông tin liên quan đến phạm vi khác như ranh giới dự án, các ràng buộc và giả định

<b>4. Tạo WBS: Chia nhỏ các sản phẩm cần bàn giao trong dự án thành các phần</b>

nhỏ hơn, dễ quản lý hơn

 WBS là một nhóm cơng việc theo hướng sản phẩm cần được bàn giao trong dự án

 WBS là một tài liệu nền tảng cung cấp cơ sở để lập kế hoạch và quản lý lịch trình, chi phí, tài ngun và thay đổi của dự án

 Phân rã đang phân chia các sản phẩm dự án thành các phần nhỏ hơn  Gói cơng việc là một nhiệm vụ ở mức thấp nhất của WBS

 Đường cơ sở phạm vi bao gồm tuyên bố phạm vi dự án được phê duyệt và từ điển WBS và WBS liên quan của nó

<b>5. Xác nhận phạm vi: Chấp thuận mang tính hình thức các sản phẩm đã bàn</b>

 Rất khó để tạo ra một tuyên bố phạm vi tốt và WBS cho một dự án

 Thậm chí cịn khó khăn hơn để xác minh phạm vi dự án và giảm thiểu thay đổi phạm vi

 Xác nhận phạm vi liên quan đến việc chấp nhận chính thức các sản phẩm dự án đã hoàn thành

 Sự chấp nhận thường đạt được bằng cách kiểm tra khách hàng và sau đó đăng xuất trên các sản phẩm chính

<b>6. Kiểm soát phạm vi: Kiểm soát thay đổi đối với phạm vi dự án trong suốt</b>

vòng đời dự án.

 Kiểm soát phạm vi liên quan đến việc kiểm soát các thay đổi đối với phạm vi dự án

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

 Mục tiêu của kiểm soát phạm vi là đảm bảo các thay đổi được xử lý theo các quy trình được phát triển như một phần của kiểm sốt thay đổi tích hợp và quản lý các thay đổi khi chúng xảy ra

<b>Câu 10. Quản lý thời gian dự án?</b>

Quy trình quản lý thời gian dự án:

<b>1. Lập kế hoạch quản lý tiến độ: xác định các chính sách, thủ tục và tài</b>

liệu sẽ được sử dụng để lập kế hoạch, thực hiện và kiểm soát tiến độ dự án

 Nhóm dự án sử dụng đánh giá của chuyên gia, kỹ thuật phân tích và các cuộc họp để phát triển kế hoạch quản lý lịch biểu

 Một kế hoạch quản lý lịch trình bao gồm:  Phát triển mơ hình tiến độ dự án  Phương pháp lập lịch

 Mức độ chính xác và đơn vị đo lường  Ngưỡng kiểm soát

 Quy tắc đo lường hiệu suất

 Một hoạt động hoặc nhiệm vụ là một yếu tố của cơng việc thường được tìm thấy trên cấu trúc phân chia cơng việc (WBS) có thời lượng dự kiến, chi phí và yêu cầu tài nguyên

 Định nghĩa hoạt động liên quan đến việc phát triển WBS chi tiết hơn và giải thích hỗ trợ để hiểu tất cả cơng việc cần thực hiện để bạn có thể phát triển ước tính chi phí và thời gian thực tế

<b>3. Hoạt động tuần tự: xác định và ghi lại các mối quan hệ giữa các hoạt</b>

động của dự án

 Liên quan đến việc xem xét các hoạt động và xác định các phụ thuộc

 Một sự phụ thuộc hoặc mối quan hệ là sự sắp xếp các hoạt động hoặc nhiệm vụ của dự án

 Bạn phải xác định các phụ thuộc để sử dụng phân tích đường dẫn quan trọng

</div>

×