Bài giảng Quản trị dự án phần mềm - Bài 2: Dự án phần mềm - Đào Kiến Quốc

THẾ NÀO LÀ DỰ ÁN

 Dự án là một tập hợp các công việc, được thực hiện bởi

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.

 Phải dự kiến đội hình thực hiện (nguồn nhân lực)

 Phải có ngày bắt đầu, ngày kết thúc

 Phải có ít nhất 1 con số, nói lên kinh phí cho phép thực

hiện công việc

 Phải mô tả được rõ ràng kết quả (output) của 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?

 Phải có 1 khoản tiền cấp cho Dự án thực hiện. Người

(hoặc đơn vị) cấp tiền gọi là chủ đầu tư

pdf 12 trang yennguyen 5680
Bạn đang xem tài liệu "Bài giảng Quản trị dự án phần mềm - Bài 2: Dự án phần mềm - Đào Kiến Quốc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Quản trị dự án phần mềm - Bài 2: Dự án phần mềm - Đào Kiến Quốc

Bài giảng Quản trị dự án phần mềm - Bài 2: Dự án phần mềm - Đào Kiến Quốc
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Bộ môn Công nghệ Phần mềm
BÀI GIẢNG
QUẢN TRỊ DỰ ÁN PHẦN MỀM
Giảng viên: ĐÀO KIẾN QUỐC
Mobile 098.91.93.980 
Email: dkquoc@vnu.edu.vn
BÀI 2. DỰ ÁN PHẦN MỀM
THẾ NÀO LÀ DỰ ÁN
 Dự án là một tập hợp các công việc, được thực hiện bởi 
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.
 Phải dự kiến đội hình thực hiện (nguồn nhân lực)
 Phải có ngày bắt đầu, ngày kết thúc
 Phải có ít nhất 1 con số, nói lên kinh phí cho phép thực 
hiện công việc
 Phải mô tả được rõ ràng kết quả (output) của 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?
 Phải có 1 khoản tiền cấp cho Dự án thực hiện. Người 
(hoặc đơn vị) cấp tiền gọi là chủ đầu tư
THẾ NÀO LÀ DỰ ÁN CNTT
 Hệ thống thông tin bao gồm các thành phần thông 
tin (dữ liệu), thiết bị, phần mềm, con người
 Dự án CNTT có mục đích xây dựng 1 số hay tất cả 
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ị.
 Vì vậy khi nói đến dự án CNTT và quản trị dự án 
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
SỰ CẦN THIẾT PHẢI QUẢN TRỊ DỰ Á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
SỰ CẦN THIẾT PHẢI QUẢN TRỊ DỰ ÁN
 Các dự án mà phần mềm tốn kém khủng khiếp
– ARIANE missile program
– Mars Lander 
 Lỗi Y2K có ảnh hưởng toàn cầu
 Dự án SEA GAME 23 dự trù 15 tỉ, thực thi 90 tỉ
 Những yếu kém làm trầm trọng an ninh thông tin 
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
SỰ CẦN THIẾT PHẢI QUẢN TRỊ DỰ ÁN
 Tại sao hầu hết các dự án 
đều bị trễ hạn 
 Vì sao chi phí phát triển 
phần mềm đắt đến như 
vậy ?
 Vì sao phần mềm nhiều 
lỗi như vậy 
 Vì sao khó đo đếm tiến 
triển của dự án phần 
mềm đến như vậy ?
 Cần quản trị. Vấn đề nằm 
ở 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í. 
 Quản trị không giải quyết 
đượ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
NGUYÊN NHÂN THẤT BẠI CỦA 
CÁC DỰ ÁN PHẦN MỀ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ợ
QUẢN LÝ DỰ Á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ỡ
PHỔ CỦA QUẢN TRỊ DỰ ÁN VÀ 
NỘI DUNG QUẢN TRỊ DƯ Á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
BẢY GIAI ĐOẠN CỦA DỰ ÁN
 Song song với hoạt động dự án, có hoạt động quả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
BẢY GIAI ĐOẠN QUẢN TRỊ DỰ Á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%
Ngà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

File đính kèm:

  • pdfbai_giang_quan_tri_du_an_phan_mem_bai_2_du_an_phan_mem_dao_k.pdf