You are on page 1of 21

NHẬP MÔN QUẢN TRỊ DỰ

ÁN CÔNG NGHỆ THÔNG TIN


Các rủi ro không lường truớc
được trong một dự án ứng dụng CNTT
Phần mềm là nơi gieo ước mơ
và gặt về những ác mộng ......

NhiÒu lçi
Chi phÝ
vît dù to¸n Thêi h¹n
s¾p hÕt
Kh¸ch hµng
yªu cÇu thªm
Ngêi lµm bá ®i.
N¨ng suÊt lµm
viÖc qu¸ thÊp.
Rất tiếc câu trả lời là KHÔNG.
Tuy nhiên quản trị dự án sẽ giúp bạn
dự phòng được các vấn đề có
thể làm dự án của bạn thất bại
Nội dung của
Quản trị dự án CNTT: 4W và 1H

• What ........................Dự án CNTT là


• What gì ?
• Why .......... Quản trị dự án CNTT là gì
• Who ?
• How .Tại sao cần quản trị dự án CNTT
?
..............Ai quản trị dự án CNTT
?
Thế nào là dự án và quản trị dự án
Công nghệ thông tin
DỰ ÁN CNTT LÀ GÌ?
• Một dự án là một tổ chức tạm thời được dẫn dắt bởi
một người quản trị để đáp ứng các yêu cầu về chức
năng, chất lượng, thời hạn và chi phí đã được xác
định
•Một dự án CNTT là dự án trong đó có phát triển
phần mềm
THẾ NÀO LÀ QUẢN TRỊ DỰ ÁN CNTT ?
Là một tập các hoạt động để đạt được mục đích đã
đặt ra đối với dự án CNTT đồng thời thoả mãn các
điều kiện đòi hỏi về chất lượng, thời hạn và giá
thành.
Các đặc điểm của dự án CNTT

• Mục đích xác định. Có yêu cầu về thời hạn, ngân


sách và chất lượng
• Một ekip tạm thời dưới sự lãnh đạo của người QTDA
• Có phát triển phần mềm. Có quá trình và vòng đời.
Mỗi pha (trong vòng đời) sử dụng nhân lực khác
nhau
• Không có hai dự án nào hoàn toàn giống nhau. Khó
đoán trước được diễn biến
• Chi phí tìm lỗi thấp (mặc dù hậu quả có thể lớn).
Chi phí bảo trì > chi phí phát triển.
Ràng buộc của một dự án

Dự án Công nghệ Thông tin


Một tổ chức tạm thời - tiềm năng gây mất
ổn định

Tôi không thích P


nhóm trưởng. M

Tôi thích MS/SQL


ở trường tôi
học khác cơ.
ORACLE tốt hơn.
CMC
thế nào nhỉ Tôi mệt quá.
FPT trả lương cao hơn Tôi muốn làm xếp
Quá trình phát triển phần mềm
Xác định R Mô hình thác nước
yêu cầu
(Waterfall Model)
Thiết kế R và vòng đời (Life Cycle)
sơ bộ

Thiết kế R
chi tiết

Lập trình R

1. Chia cắt theo giai đoạn R


2. Giao tiếp các tầng theo tài liệuKiểm tra
3. Có xem xét sau mỗi giai đoạn Bảo trì
Sử dụng nhân lực

Lập KH và
Thiết kế Lập trình Test
phân tích yêu cầu
Không dự án nào giống dự án nào
Không lường trước
được chính xác
diễn biến

PM
Phát hiện lỗi với chi phí thấp nhưng chữa lỗi thì
chi phí rất cao, lớn hơn nhiều Phân tích nhu cầu
chi phí phát triển Test tổng thể
Thiết kế sơ bộ
10%
20% 10%

15%
25% Thiết kế chi tiết
20%

Test chức năng


Lập trình

Tỉ lệ đầu tư trong
giai đoạn phát triển
Tỉ lệ đầu tư hệ thống
trong tổng thể
Những lý do cần quản trị dự án
thách thức trong phát triển ứng dụng CNTT

 Phần mềm là vô hình


 Phần mềm được phát triển bởi trí tuệ con người
 Vấn đề làm việc tập thể là vô cùng quan trọng
 Mỗi bước đều đòi hỏi các hoạt động riêng
 Mỗi bước phát triển đều đòi hỏi các tài nguyên riêng
 Đánh giá ở tầng thấp là một việc làm hết sức khó
khăn và hầu hết các lỗi đều được phát hiện ở tầng sau
Một dự án phần mềm không được
quản lý thì chắc chắn thất bại
Những lý do khác cần quản trị dự án

• Quy mô dự án quá lớn


• Độ phức tạp của dự án cao
• Nhu cầu sản phẩm có độ mềm dẻo
• Môi trường phát triển thay đổi quá nhanh
• Công nghệ thay đổi quá nhanh
• Môi trường người sử dụng thay đổi quá
nhanh
• Các khó khăn về mặt nhân sự
Những khía cạnh cần quản trị

Thất bại

Dự án
Phần mềm
Đích
của dự án
P
M
Phẩm chất người quản trị dự án

Không có một Có phương pháp quản trị


động, theo dõi tiến triển
phương pháp
có các giải pháp kịp thời
khoa học nào
đảm bảo chắc Tầm nhìn về mặt công
chắn thành nghệ
công cho dự án Khả năng giao tiếp
CNTT, đặc biệt
Hiểu biết các nguy cơ có
dự án phát triển
thể làm dự án thất bại để
phần mềm phòng ngừa
Con đường trở thành
người quản trị dự án
Kiểm soát
Người Quản trị Dự án hệ thống

Người quản Phân tích viên/Thiết kế


trị hệ thống

Chuyên viên Kỹ sư Kỹ sư bảo


đào tạo ứng trì hệ thống
dụng
Kỹ sư phát Chuyên viên
triển ứng dụng kỹ thuật

Kỹ thuật viên CNTT bậc cao

Kỹ thuật viên CNTT bậc thấp


Con đường thông thường nhất
trở thành người quản trị
dự án CNTT

Người quản trị dự


án
Project Manager

Người phân tích và thiết kê


System Analist & Designer

Người lập trình


Programmer
Quy trình quản trị động
có phản hồi Plan - Do -See
Lập kế hoạch - Thực hiện - Xem
xét
Plan Do See
Do
Plan Do See
Plan
Check Plan DoSee See
Plan

Action
Các tri thức quản trị dự án
Những vấn đề tiếp theo
• Lập kế hoạch cho dự án (Planning)
• Quản trị tiến trình (Progress Management)
• Quản trị chất lượng (Quality Management)
• Quản trị giá thành (Cost Management)
Thảo luận nhóm

You might also like