NHẬP MÔN
CÔNG NGHỆ PHẦN MỀM
(INTRODUCTION TO SOFTWARE
ENGINEERING)
1
1
Chương 4: Quản lý dự án phần mềm
1. Khái niệm
2. Nguyên lý và quy trình quản lý dự án
3. Kỹ năng, k thut qun lý d án
4. Các yếu tổ quyết định thành công của dự án
2
2
1. Khái niệm
Dự án (project): Một dự án là một công việc có thời hạn
nhằm tạo ra một sản phẩm, dịch vụ hay kết quả duy nhất.
Tính thời hạn (Temporariness) : điểm bắt đầu điểm kết thúc
Tính duy nhất (Uniqueness) :
Dự án là riêng biệt, độc lập
sản phẩm cụ thể cuối cùng
Sản phẩm hoặc môi trường dự án duy nhất
Mang lại yếu tố mới cho đội ngũ thực hiện
àDự án cần được quản lý với giả định sẽ xảy ra thay đổi.
3
3
Dự án phần mềm
Do đội ngũ thành viên gồm ít nhất 2 người thực
hiện
Giới hạn về thời gian, ngân sách, và nhân lực
Sản phẩm là phần mềm mới hoặc phần
mềm sẵn được cải tiến
Sản phẩm phải góp phần tạo dựng quy trình
nghiệp vụ mới, hữu ích, hoặc mang lại lợi
ích đáng kể cho quy trình nghiệp vụ hiện có.
4
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong . com
Quản lý dự án
Quản lý dự án áp dụng kiến thức, kỹ
năng, công cụ và kỹ thuật vào các hoạt
động của dự án nhằm đáp ứng yêu cầu
của dự án.
Đạt mục tiêu dự án
Đạt hoặc vượt các yêu cầu hay kỳ vọng của
những người có quyền lợi và nghĩa vụ liên
quan (stakeholders)
Cân bằng giữa các yếu tố: thời gian, chi phí,
chất lượng sản phẩm
5
5
Giá thành + Thời gian+ Chất lượng
(Cost + Schedule + Quality)
Quản dự án để đưa ra một sản phẩm cuối cùng:
trong phạm vi ngân sách hay nguồn tài chính cho phép
đúng hạn
với nguồn lực cho phép
phù hợp với đặc tả
chất lượng đủ để phục vụ các nhu cầu kinh doanh đáp
ứng các tiêu chuẩn chuyên môn kỳ vọng của công c
quản
6
6
Các nhiệm vụ trong quản lý dự án
I NGUYÊN
CỦA DỰ ÁN
KIỂM SOÁT (CONTROLLING)
Ai thẩm định kết quả ? Dựa vào các tiêu chuẩn nào ?
CHỈ ĐẠO (DIRECTING)
Ai quyết định cái gì, khi
nào?
LẬP KẾ HOẠCH (PLANNING)
Nhắm tới mục tiêu nào, tại
sao?
TỔ CHỨC (ORGANIZING)
Liên quan đến cái gì, tại sao?
TẠO Đ NG LC (MOTIVATION )
Điều gì khiến mọi người có thể bộc lộ
những phẩm chất tốt nhất trong công
việc ?
7
7
Các lĩnh vực quản lý dự án
People
1
2
3
Dự án
Con người
Tiến trình
Sản phẩm
8
8
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong . com
QUẢN LÝ DỰ ÁN PHẦN MỀM
9
Khái niệm
Nguyên tiến trình quản dự án
1. Giải quyết bài toán quản dự án
2. Sàng lọc dự án
3. Nhiệm vụ của người quản dự án
4. Các pha quản dự án
Kỹ năng, kỹ thuật quản dự án
Các yếu tổ quyết định thành công của dự án
9
1. Giải quyết bài toán quản dự án
Thông tin
Công nghệ
Các công cụ về chất lượng
số lượng
Đầu ra của các tiến trình
khác
Đầu vào vật chất
Tương tác các bên liên
quan
Các yêu cầu, chỉ dẫn
1 2 3 N
Chuyển đổi đầu vào thành đầu ra
Thời gian & Giá
thành
CÁC B
ƯỚ
C TI
N
TRÌNH
Project Business Case
Danh mục đầu dự án tối ưu
Báo cáo khả thi dự án
Quy hoạch tổng thể dự án (kế
hoạch lệ thuộc)
Yêu cầu thay đổi của khách
hàng
Chi phí sửa đổi lịch trình
bản
Báo cáo trạng thái dự án
Tính thuần thục của quá trình, Phương pháp luận, Đánh
giá tối ưu, Ràng buộc, khuôn mẫu, sở hạ tầng, Nền
tảng văn hoá chính sách
ĐẦU VÀO TIẾN TRÌNH (Đặc
trưng)
ĐẦU RA TIẾN TRÌNH ( dụ
chọn lọc)
Chất lượng đầu vào của quá trình,
Kiến thức, Năng lực,Kinh nghiệm, Sự
ràng, Khả năng, Truyền thông,
Hợp tác, Phối hợp
Hiệu quả của tiến trình
Quản dự án sử dụng rộng rãi các quy trình
để sản xuất "sản phẩm" (xem mẫu trên).
Một số quy trình khá phức tạp nguy
lỗi cao.
Do kết quả của một quá trình quản dự án thường đầu
vào của một quá trình khác, sai sót trong một hoặc nhiều
quá trình sẽ kéo theo sai sót trên toàn chuỗi toàn bộ quá
trình 10
10
2. Sàng lọc dự án
Tập trung vào sự đa dạng
của các thành viên trong
nhóm và độ phức tạp của
công việc:
Xem xét các sự việc khác
nhau ở các góc độ khác
nhau, xuất phát từ thành
viên và các công việc cần
làm
Sử dụng quy trình “Plan -
Do -Check -Act“
Người quản lý dự án giỏi
phải tìm ra các năng lực
tiềm ẩn của từng thành viên
và sử dụng đầy đủ các
năng lực đó.
Ýtưởng đề xuất
dự án
Thu thập dữ liệu
sao lưu
Cần / phù hợp
chiến lược/ ROI /
rủi ro hoàn vốn
Tự đánh giá các
tiêu chí dự án
Nhóm ưu tiên
đánh giá đề xuất
xem xét danh
mục đầu để
cân bằng rủi ro
Quay lại để thêm
thông tin
Đánh giá định
kỳ các ưu tiên
Phân quyền ưu
tiên, i
nguyên, quản
dự án
đánh giá tiến
độ
Hold for
Resources
Loaị bỏ
ROI: return on investment
11
11
3. Nhiệm vụ của người quản lý dự án
Làm thế nào để
tăng khả năng:
Tạo ra sản phẩm
chất ợng
n trọng lịch
trình thực hiện
Thỏa mãn u cầu
của khách hàng
Tạo khả năng kinh
doanh
Đạt được thành
công
Nhóm dự án
Người tham gia
Phân phối
Nhiệm vụ
Đội ngũ lãnh đạo
Ban chỉ đạo
Giám đốc dự án
Nhà tài trợ
Liên lạc nội bộ
Bộ phận trực tuyến
Các dự án khác
CNTT
Liên lạc bên ngoài
Đối tác thương mại
Các nhà cung cấp
Các nhà thầu
Quản
dự án
12
12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong . com
PM = Tâm điểm giao tiếp
Không phải công
việc bán thời gian
Phải biết chu kỳ
sống của dự án, các
tiến trình của dự án
vai trò của các
tiến trình này trong
việc thực hiện các
công việc các pha
khác nhau trong chu
kỳ sống của dự án
Nhận biết được sự
phức tạp của môi
trường thực hiện
dự án
Phải được chuẩn
bị để đối phó với
các mối xung đột
khác nhau Hầu hết các dự án thất bại vì thiếu quản lý dự án
và quản lý con người, không phải vì lý do kỹ
thuật
13
13
Bài tập
Phân biệt vai trò, nhiệm vụ của người
quản lý (managers) và người lãnh đạo
(leaders)
Các kỹ năng người quản lý dự án cần có
14
14
Lãnh đạo
Tập trung vào tương lai
Tích hợp
Hi vọng
Tầm nhìn
Sáng tạo
Cảm hứng
Sáng kiến
hội
Quản
Tập trung vào hiện tại
Đa dạng
Trông coi
Hỗ trợ
Giải quyết vấn đề
Phân tích
Cấu trúc, sắp xếp
Thực tế
Nhà quản vs. Nhà lãnh đạo
Nhìn chung, nhà lãnh đạo nhiệm vụ chỉ ra mục tiêu liên kết mọi người
để đạt được mục tiêu.
Lãnh đạo cố gắng để tìm ra những điểm chung.
Lãnh đạo cần phải được hình ảnh ràng về tương lai.
Lãnh đạo tập trung vào các phản ánh liên quan đến kỳ vọng.
Một nhà lãnh đạo tốt luôn luôn tập trung vào việc tương lai hướng đến đồng
nhất nhóm của mình.
15
15
Lãnh đạo (nhất thiết khác với quản ’!)
Thiết lập đường hướng (tầm nhìn chiến
lược)
Săp xếp người (tầm nhìn giao tiếp chiến
lược bằng lời nói hành động)
Thúc đẩy tạo cảm hứng
Lãnh đạo thể được thể hiện tất cả các
cấp
Giao tiếp rang, không nhập nhằng
Viết nói, nghe nói
Nội bộ bên ngoài
Trang trọng thân mật
theo chiều dọc (cấp trên, cấp dưới)
chiều ngang (cấp ngang hàng) (Vertical and
horizontal)
Đàm phán với người khác để đạt được
thoả thuận
Phạm vi, chi phí, thời hạn, hợp đồng,
nhiệm vụ, nguồn lực v..v.
Giải quyết vấn đề
Định nghĩa vấn đề (kỹ thuật, quản , giao
tiếp)
Ra quyết định (c định các giải pháp khả
thi thực hiện lựa chọn với yếu tố thời
gian)
Ảnh hưởng đến tổ chức
Sự hiểu biết về các động thái chính thức
không chính thức của tổ chức (sức mạnh &
chính trị -theo nghĩa tích cực)
Kỹ năng quản cho Quản dự án
16
16
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong . com
4. Các pha quản dự án
Định nghĩa thiết kế dự án
Lập kế hoạch quản
Các giai đoạn
Kết thúc dự án
Phân bố lợi
ích
Thực thi phức tạp, với nhiều giai đoạn quá trình
Tuân thủ tuyệt đối vòng đời nghiệp vụ, từ việc định nghĩa, chứng minh tính khả thi, cho đến khi phân bổ lợi ích cho
doanh nghiệp
Các kỹ năng quản lý dự ánrất cần thiết ngay từ đầu: hiểu biết về các quy trình của dự án + ước tính
đáng tin cậy + lập, xem xét kế hoạch dự án một cách cẩn thận
Các lĩnh vực quy trình bổ trợ làm giúp đảm bảo lòng tin rằng dự án sẽ tạo ra một kết quả giá trị
17
17
4. Các pha quản dự án
Định nghĩa thiết kế dự án
Lập kế hoạch quản
Phase / Stage
Kết thúc dự án
Phân bổ lợi
ích
lược kế hoạch quản tổng thể, trong đó xác định, lập
dự toán thời gian thực hiện cho các tài nguyên sẵn,
mua lại hay hợp đồng con
Đánh giá lại nghiệp vụ để đảm bảo các giả định biện
minh ban đầu vẫn đúng
Xác định chi tiết chủ định thực hiện các tiến trình quản
Khái niệm, mục tiêu, cách tiếp cận và cách biện minh rằng
một dự án đã được định nghĩa đúng, được đồng ý, và được
truyền đạt đúng.
18
18
4. Các pha quản dự án
Định nghĩa thiết kế dự án
Lập kế hoạch quản
Pha / Giai đoạn
Sự huy động
Báo cáo kiểm
soát quản
Q
A
Kết thúc dự án
Phân bổ lợi
ích
Một dự án thể trải qua nhiều giai đoạn, mỗi giai đoạn mục tiêu kết quả cần đạt khác nhau.
Các giai đoạn thường yêu cầu các kỹ năng, cấu trúc mức độ i nguyên khác nhau. Việc lập kế hoạch, ước lượng chi phí
phân bổ tài nguyên riêng cho từng giai đoạn nh thường.
19
19
4. Các pha quản dự án
Định nghĩa thiết kế dự án
Lập kế hoạch
quản
Pha / Giai đoạn
Huy động
Báo cáo kiểm
soát quản
Q
A
Kết thúc dự
án
Phân bổ
lợi ích
Theo dõi quản lợi ích
Quản chất lượng
Quản rủi ro
Quản vấn đề
Kiểm soát thay đổi phạm vi
Quản cấu hình
Kiểm soát tài liệu
Xây dựng đội ngũ, sự hợp tác thông tin liên lạc nội bộ
Quản thay đổi tổ chức
Thông tin liên lạc bên ngoài
Chi tiêu & Kế toán
Quản nhà thầu phụ 20
20
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong . com