1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Quản lý dự án phần mềm bài 4 lập kế hoạch cho dự án

28 8 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Lập kế hoạch cho dự án
Tác giả TS. Bùi Minh Phụng, ThS. Nguyễn Thế Quang
Trường học Khoa Công nghệ Thông Tin, Đại Học Luật Hà Nội
Chuyên ngành Quản lý dự án phần mềm
Thể loại Bài giảng
Năm xuất bản 2022-2023
Thành phố Hà Nội
Định dạng
Số trang 28
Dung lượng 5,49 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

YÊU CẦU CẦN CÓ ĐỂ ƯỚC LƯỢNG Yêu cầu phần mềm Software Requirement  Quy trình phát triển phần mềm Software Development Life Cycle  Phân rã chức năng WBS – Work Breakdown Structure  P

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

QU N LÝ D ÁN PH N M M ẢN LÝ DỰ ÁN PHẦN MỀM Ự ÁN PHẦN MỀM ẦN MỀM ỀM

TS Bùi Minh Ph ng ụng

ThS Nguy n Th Quang ễn Thế Quang ế Quang

Khoa Công ngh thông tin ệ thông tin

H C KỲ 3 – NĂM H C 2022-2023 ỌC KỲ 3 – NĂM HỌC 2022-2023 ỌC KỲ 3 – NĂM HỌC 2022-2023

KHÓA 26-CNTT

Bài 4: L P K HO CH CHO D ÁN (tt) ẬP KẾ HOẠCH CHO DỰ ÁN (tt) Ế HOẠCH CHO DỰ ÁN (tt) ẠCH CHO DỰ ÁN (tt) Ự ÁN PHẦN MỀM

Phung.bm@vlu.edu.vn Quang.nt@vlu.edu.vn

Trang 2

NỘI

DUNG

Ước lượng (Estimation) Lịch biểu

(Schedule)

Trang 3

KHÁI NIỆM VỀ ƯỚC LƯỢNG

 Ước lượng là gì?

Ước lược (ước tính) là giá trị gần đúng được tính toán của một kết quả có thể sử dụng được ngay cả khi dữ liệu đầu vào

có thể không đầy đủ, không chắc chắn hoặc nhiễu.

 Mục đích của ước lượng?

Trang 4

KHÁI NIỆM VỀ ƯỚC LƯỢNG

 Khi nào cần ước lượng?

Ước lượng công việc

Trang 5

KHÁI NIỆM

VỀ ƯỚC

LƯỢNG

 Các ước lượng cần thiết cho dự án

Trang 6

 Sản phẩm phần mềm khó hình dung và đo đong đếm

 Khách hàng thay đổi yêu cầu  phạm vi thay đổi  khối lượng thay đổi

 Đơn vị ước lượng: Dòng code? Độ khó của chức năng? Hay khác?

Trang 7

YÊU CẦU CẦN CÓ ĐỂ ƯỚC LƯỢNG

 Yêu cầu phần mềm (Software Requirement)

 Quy trình phát triển phần mềm (Software Development

Life Cycle)

 Phân rã chức năng (WBS – Work Breakdown Structure)

 Phương pháp ước lượng

Trang 8

WORK BREAKDOWN STRUCTURE (WBS)

 Phân rã chức năng hay phân rã công việc (WBS) là gì?

Phân rã công việc hay còn gọi là cấu trúc phân chia công việc là một phân rã phân cấp của toàn bộ phạm vi công

việc sẽ được nhóm dự án thực hiện để hoàn thành các mục tiêu của dự án và tạo ra các giao phẩm được yêu cầu

 Bài tập:

Có dự án: xây dựng một trang web giới thiệu các sản phẩm cho cửa hàng bán điện thoại Trong đó, người quản lý có thể đưa các sản phẩm lên

trang web hoặc gỡ các sản phẩm khỏi trang web.

Hãy phân rã các chức năng của trang web này.

Trang 9

CÁC PHƯƠNG PHÁP ƯỚC LƯỢNG

Video Lập kế hoạch và ước tính chi phí https://youtu.be/mFf1RPeTS1A

Trang 10

PP ƯỚC LƯỢNG TOP-DOWN

Cụm từ “Từ trên xuống” có nghĩa là tất cả các hướng đi đều xuất phát từ

nhà quản lý Mục tiêu của dự án được thành lập bởi các nhà quản lý cao nhất

Các nhà quản lý hướng dẫn, thông tin, kế hoạch và quy trình quỹ Mọi công

việc của dự án đều được truyền đạt rõ ràng cho mỗi người tham gia dự án.

 Ưu điểm

 Nhanh, đơn giản

 Dựa trên những dự kiến đã được triển khai trước đó nên khá chính xác

 Không phải liên quan đến nhiều người khác nhau

 Nhược điểm

 Gây ra phản ứng tiêu cực cho người bên dưới, giảm hiệu quả công việc

  Mang tính chủ quan của người lập dự án

  Người lập dự toán sử dụng dữ liệu không còn phù hợp với thực tế      

Trang 11

PP ƯỚC LƯỢNG BOTTOM-UP

Phương pháp tiếp cận từ dưới lên có nghĩa là mọi thành viên của nhóm

chủ động trong quá trình thực hiện dự án Các thành viên được mời tham

gia trong mỗi bước của quá trình quản lý

 Chi tiết, cụ thể

 Tạo động lực cho nhân viên tham gia vào việc lập kế hoạch

 Tránh được sự mâu thuẫn giữa nhà quản lý và nhân viên.

 Nhược điểm

  Phức tạp và tốn thời gian

 Xác định chi phí không đúng thực tế

 Thu thập thông tin khó khăn do ý kiến chủ quan của nhiều nhân viên.

  Đôi khi còn thiếu rõ ràng và kiểm soát.

Trang 12

CÁC PP ƯỚC LƯỢNG TOP-DOWN

Parametric estimating chính xác hơn vì tham số sử dụng đều thể hiện mối

quan hệ giữa các biến (chi phí/thời lượng đơn vị và số lượng đơn vị) để ước tính cho hiện tại

Trang 13

CÁC PP ƯỚC LƯỢNG BOTTOM-UP

 Estimate theo WBS

 Wideband delphi

Trang 14

PP ƯỚC LƯỢNG 3 ĐIỂM

 PP ước lượng 3 điểm (Tree-point Estimating)

Là phương pháp sử dụng 3 giá trị ước lượng: tốt nhất – xấu nhất – trung bình để làm cơ sở tính ước lượng.

 Triangular Distribution – Tam suất: Đơn giản nhất, tính trung bình

cộng 3 giá trị: E = (a + m + b) / 3

 Beta Distribution: Đặt ước tính cuối cùng gần hơn với giá trị có khả năng nhất: E = (a + 4m + b) / 6

Trang 15

PHƯƠNG PHÁP ƯỚC LƯỢNG NÀO?

 Hỏi: theo em thì phương pháp nào tốt nhất?

Analogous estimating: kỹ thuật ước lượng nhanh nhất nhưng cũng kém chính xác nhất Được sử dụng khi dự án có thông tin quá giới hạn

Parametric estimating: kỹ thuật này có mức độ chính xác cao hơn khi dùng historical information và phép thống kê để tính toán chi phí

Three-point estimating: Phương pháp này sử dụng ước lượng dựa trên

3 điểm, nó giúp giảm đi độ sai lệch, rủi ro từ phép ước lượng

Bottom-up estimating: là kỹ thuật chính xác cao nhất, hay còn có tên gọi khác là definitive technique, kỹ thuật này chỉ sử dụng khi dự án có nhiều thông tin chi tiết Kỹ thuật này rất tốn thời gian và tiền bạc nhưng rất tin cậy và chính xác

Trang 16

PHƯƠNG PHÁP ƯỚC LƯỢNG NÀO?

Trang 17

ƯỚC LƯỢNG TRONG SCRUM - STORY POINT

 Story Point là gì?

Story points là một thuật ngữ

được sử dụng trong quản lý và

phát triển dự án để ước lượng

Trang 18

ƯỚC LƯỢNG TRONG SCRUM - STORY POINT

 Có nên sử dụng story points?

 Story point hạn chế việc ước

lượng khác nhau giữa người

có kinh nghiệm và người ít

kinh nghiệm

 Story point được tính toán

dựa trên độ khó của chức

năng  sẽ đồng nhất ước lược

giữa các chức năng khó – dễ

Trang 19

ƯỚC LƯỢNG TRONG SCRUM – PLANNING POKER

 Planning poker là gì?

 Planning poker hay còn được gọi là

“scrum poker” và “pointing poker”, là

một kỹ thuật trò chơi hóa mà các nhóm

phát triển sử dụng để dự đoán và ước tính

nỗ lực của các nhiệm vụ quản lý dự án

 Cách ước tính này dựa trên ý kiến đóng góp và sự đồng thuận của toàn

bộ nhóm, khiến chúng trở nên hấp dẫn và chính xác hơn các phương pháp khác Để giúp đánh giá số điểm user story cho các nhiệm vụ có liên quan, các đội sử dụng thẻ bài lập kế hoạch, tương tự như thẻ bài poker

Trang 20

ƯỚC LƯỢNG TRONG SCRUM – PLANNING POKER

 Những lợi ích của Planning poker:

 Ước tính các nhiệm vụ tương đối với nhau

 Cho phép mọi người trong nhóm có tiếng nói bình đẳng

 Xác định các lỗ hổng trong yêu cầu và quá trình thực hiện

 Những vai trò nào sẽ tham gia Planning Poker?

 Các thành viên nhóm Scrum

 Scrum master

 Product Owner

Trang 21

ƯỚC LƯỢNG TRONG SCRUM – PLANNING POKER

 Planning Poker hoạt động thế nào?

 Bước 1: Phát thẻ cho người tham gia

 Bước 2: Đọc to user story

 Bước 3: Thảo luận về user story

 Bước 4: Lựa chọn thẻ bài và chia sẻ

 Bước 5: Đạt được sự đồng thuận

Video: Estimate Backlog Using Planning Poker https://youtu.be/UJ-NnDficnE

Trang 22

trục tung thể hiện tên các

công việc và trục hoành thể

hiện các mốc thời gian cho

những công việc ấy

Video: Story point https://youtu.be/UJ-NnDficnE

Trang 23

SCHEDULE – LỊCH BIỂU

 Cách vẽ biểu đồ Gantt

Bước 1: Xác định các đầu mục

công việc cần thiết

Việc đầu tiên mà bạn cần làm

đó là liệt kê tất cả các đầu mục

công việc cần thiết để thực

hiện dự án.

Trang 24

SCHEDULE – LỊCH BIỂU

 Cách vẽ biểu đồ Gantt

Bước 2: Xác định mối quan hệ giữa các công việc

Một trong những lợi ích của sơ đồ Gantt là nó biểu diễn được mối quan hệ giữa

xác định xem công việc nào cần phải hoàn thành mới có thể thực hiện được công việc kia.

Những hoạt động phụ

thuộc này được gọi là

những công việc “tuần tự”

hoặc “tuyến tính”

Ba mối quan hệ chính giữa

các nhiệm vụ tuần tự:.

Trang 25

SCHEDULE – LỊCH BIỂU

 Cách vẽ biểu đồ Gantt

Bước 3: Biểu diễn sơ đồ Gantt.

Vậy là bạn đã có các dữ liệu cần thiết, giờ là lúc biểu diễn sơ đồ Bạn

có thể vẽ bằng tay, Excel hoặc sử dụng các phần mềm vẽ sơ đồ

Gantt chuyên nghiệp như: Gantto, Microsoft Project, Base Wework

Trang 27

Khoa học Tổng quát 27

Trang 28

Chân thành cảm ơn

Ngày đăng: 11/06/2023, 04:53

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w