TH NÀO LÀ D ÁN Ế NÀO LÀ DỰ ÁN Ự ÁNmột tập thể, nhằm đạt được một kết quả dự kiến, trong một thời gian dự kiến, với một kinh phí dự kiến.. hiện công việc Sau khi kết thúc công việc, phải
Trang 1BÀI GIẢNG
QUẢN TRỊ DỰ ÁN PHẦN MỀM
BÀI 2 DỰ ÁN PHẦN MỀM
Trang 2TH NÀO LÀ D ÁN Ế NÀO LÀ DỰ ÁN Ự ÁN
một tập thể, nhằm đạt được một kết quả dự kiến, trong một thời gian dự kiến, với một kinh phí dự kiến
hiện công việc
Sau khi kết thúc công việc, phải có được cái gì, với
những đặc tính/đặc điểm gì, giá trị sử dụng như thế nào, hiệu quả ra làm sao?
(hoặc đơn vị) cấp tiền gọi là chủ đầu tư
Trang 3TH NÀO LÀ D ÁN CNTT Ế NÀO LÀ DỰ ÁN Ự ÁN
tin (dữ liệu), thiết bị, phần mềm, con người
các thành phần của một HTTT nhưng bắt buộc phải
có phần mềm và dữ liệu Nếu chỉ có phần cứng thì chỉ coi là một dự án mua sắm trang bị
CNTT thì vấn đề chủ yếu là dự án và quản trị dự án phần mềm Vì vậy người ta quan niệm dự án CNTT
là dự án có phần mêm
Trang 4S C N THI T PH I QU N TR D ÁN Ự ÁN ẦN THIẾT PHẢI QUẢN TRỊ DỰ ÁN Ế NÀO LÀ DỰ ÁN ẢI QUẢN TRỊ DỰ ÁN ẢI QUẢN TRỊ DỰ ÁN Ị DỰ ÁN Ự ÁN
35% số dự án phần mềm thất bại vì các lý do: thời hạn, chi phí, chất lượng (không đáp ứng được nghiệp vụ, khó sử dụng, không tin cậy…)
45% : đã được phân phối, không được sử dụng
27% : không được phân phối
17% : bị hủy bỏ
6% : được sử dụng sau khi đã sửa đổi
5% : được sử dụng ngay sau khi phân phối
Trang 5S C N THI T PH I QU N TR D ÁN Ự ÁN ẦN THIẾT PHẢI QUẢN TRỊ DỰ ÁN Ế NÀO LÀ DỰ ÁN ẢI QUẢN TRỊ DỰ ÁN ẢI QUẢN TRỊ DỰ ÁN Ị DỰ ÁN Ự ÁN
– ARIANE missile program
– Mars Lander
trong các lĩnh vực hoạt động có quy mô lớn
– EMail attachment viruses
– Denial-of-service attacks (DOS)
– Security of web transactions
Trang 6S C N THI T PH I QU N TR D ÁN Ự ÁN ẦN THIẾT PHẢI QUẢN TRỊ DỰ ÁN Ế NÀO LÀ DỰ ÁN ẢI QUẢN TRỊ DỰ ÁN ẢI QUẢN TRỊ DỰ ÁN Ị DỰ ÁN Ự ÁN
đều bị trễ hạn
phần mềm đắt đến như
vậy ?
lỗi như vậy
triển của dự án phần
mềm đến như vậy ?
ở quy trình chứ không phải nằm ở lập trình Lập trình ngày nay chỉ còn chiếm 10-15% chi phí
được hết mọi vấn đề nhưng nó cho phép dự phòng được các nguyên nhân làm dự án của bạn thất bại
Trang 7NGUYÊN NHÂN TH T B I C A ẤT BẠI CỦA ẠI CỦA ỦA
CÁC D ÁN PH N M M Ự ÁN ẦN THIẾT PHẢI QUẢN TRỊ DỰ ÁN ỀM
Ngay từ khi thiết lập dự án, không có kế
hoạch tốt ví dụ như không xác định rõ mục tiêu, không thống nhất rõ yêu cầu, thời hạn
và kinh phí không thực tế
Trong khi thực hiện dự án: phân tích và thiết
kế sai lầm, không được văn bản hoá, điều
phối nguồn lực không đúng, thiếu công cụ hỗ trợ
Trang 8QU N LÝ D ÁN ẢI QUẢN TRỊ DỰ ÁN Ự ÁN
Quản lý dự án (QLDA) là việc áp dụng các công cụ, kiến thức và kỹ thuật nhằm định nghĩa, lập kế hoạch, tiến hành triển khai, tổ chức, kiểm soát và kết thúc dự
án
Môt dự án được quản lý tốt, tức là khi kết thúc phải
thoả mãn được chủ đầu tư về các mặt: thời hạn, chi phí và chất lượng kết quả.
Một dự án được coi là thất bại nếu chi phí vượt quá
dự tính 20%, thời gian vượt quá dự tính 20% hoặc tỉ lệ lỗi lớn Tuy vậy nhiều người cho rằng nếu chi phí hoặc thời gian vượt quá 30% nhưng chất lượng tốt và đáp ứng được yêu cầu thì nên coi là thành c ông rực rỡ
Trang 9PH C A QU N TR D ÁN VÀ Ổ CỦA QUẢN TRỊ DỰ ÁN VÀ ỦA ẢI QUẢN TRỊ DỰ ÁN Ị DỰ ÁN Ự ÁN
N I DUNG QU N TR D ÁN ỘI DUNG QUẢN TRỊ DƯ ÁN ẢI QUẢN TRỊ DỰ ÁN Ị DỰ ÁN Ư ÁN
Theo dõi tiến triển dự án
Đo dự án
Quản lý rủi ro
Quản lý chất lượng
Quản lý cấu hình
Tổ chức nhân sự
Quản lý chi phí
Liên hệ với khách hàng
Tài nguyên dự án
Product
Process
Project
People
4P
Trang 10B Y GIAI ĐO N C A D ÁN ẢI QUẢN TRỊ DỰ ÁN ẠI CỦA ỦA Ự ÁN
trị dự án Vì thế quản trị dự án cũng có các giai đoạn
và mỗi giai đoạn đều có các yêu cầu riêng:
– Xác định yêu cầu
– Giai đoạn phân tích
– Giai đoạn thiết kế
– Giai đoạn thực hiện
– Giai đoạn kiểm thử
– Giai đoạn chấp nhận
– Giai đoạn vận hành
Trang 11B Y GIAI ĐO N QU N TR D ÁN ẢI QUẢN TRỊ DỰ ÁN ẠI CỦA ẢI QUẢN TRỊ DỰ ÁN Ị DỰ ÁN Ự ÁN
Xác định Phân tích Thiết kế Thực hiện Kiểm thử Chấp
nhận Vận hành Mục
đích
Hiểu Ước lượng
Hệ thống phải làm gì
Các thành phần và làm việc thế nào
Xây dựng các thành phần, tích hợp,
Chức năn đúng, đủ
Không có lỗi
Người dùng chấo nhận
Vận hành hoàn thiện
Hoạt
động
chính
Vấn đề, mục
tiêu, kết quả, rủi ro
Khảo sát,thiết
kế tổng thể, đánh giá lại
Thiết kế, quyết định mua sắm,đánh giá lại
Lập trình, mua sắm, thích nghi hoá, kiểm thử module
Kiểm thư tích hợp, kiểm thử
hệ thống
Kiểm thử chấp nhận,
Chuyển giao, đào tạo, hỗ trợ, rút k nghiệm Tài liệu Đề cương,
DA khả thi, Yêu cầu ND,
Kế hoạch, Giải pháp
Đặc tả chức năng, Kế hoạch triển khai
Đặc tả thiết kế,
Kế hoạch chấp nhận, đánh giá
Thiết kế chi tiết,
Kế hoạch test, tài liệu sử dụng
Báo cáo kết quả kiểm thử
và tích hợp
Báo cáo kết quả thử nghiệm
Kế hoạch
hỗ trợ, báo cáo đào tạo, Kinh nghiệm
QTDA
Còn lại
90%
10%
60%
40%
30%
70%
10%
90%
10%
90%
40%
60%
20%
80%
Trang 12Ngày nay, đối với các dự án phần
mềm nếu không được quản trị, hầu như sẽ thất bại