1. Trang chủ
  2. » Tất cả

Vietanmese-Redistributable-Intro-Scrum_ver1.1

47 3 0

Đ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

Định dạng
Số trang 47
Dung lượng 9,87 MB

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

Nội dung

Đặc điêở m• Nhóm tự quaởn • Saởn phẩởm tiêến triêởn trong một chuốỗi các giai đoạn dài khoaởng 1 tháng gọi là 1 “cuộc chạy nước rút” sprints • Yêu cẩều được miêu taở thành một danh sách

Trang 1

Mountain Goat

<tên người trình bày>

<ngày tháng>

Trang 2

<Ngày tháng>

Trình bày

bở ởi

Trang 3

“Hướng tiêế p cận…‘chạy tiêế p sức’ đêở phát triêở n sa ởn phẩở m…

có thêở xung đột với những mục tiêu vêề tốế i đa tốế c độ và sự uyêở n chuyêở n Thay vào đó hướng tiêế p cận ‘Bóng bẩề u dục’—các thành viên cùng tung hứng—có lẽ sẽ phục vụ tốế t hởn cho các nhu cẩề u cạnh tranh ngày nay.”

Chúng ta đang thua trong cuộc chạy tiêế p sức

Trang 4

•Scrum là quy trình nhanh gọn nhằm tập trung đưa

ra thành phẩởm với giá trị sưở dụng cao nhất, trong thời gian ngắn nhất

•Nhằm kiêởm tra nhanh và lặp lại phần mềm thực

sự hoạt động được (2 tuần  1 tháng)

•Khách hàng xác lập độ ưu tiên Nhóm tự tổ chức để xác định cách tốt nhất để thực hiện các chức năng được ưu tiên cao nhất

•Mỗi 2 tuần đến 1 tháng, mỗi người có thể thấy phần mềm thực sự hoạt động và quyết định phát hành hay tiếp tục

mở rộng trong sprint sau

Scrum trong 100

từ

Trang 5

• Scrum patterns trong PLOPD4

• Ken Schwaber & Mike Cohn

• Đốề ng sáng lập Scrum Alliance nắm

2002, khở ởi nguốề n từ Agile Alliance

Trang 6

Scrum được sưở dụng bở ởi:

Trang 7

Mountain Goat

• Phẩề n mêề m thưởng mại

• Phát triêở n phẩề n mêề m trong

• Dự án Joint Strike Fighter

cho máy bay chiêế n đẩế u cu ởa

Mỹ, Anh,Canada

•Phát triêở n Video game

•Hệ thốế ng liên quan đêế n nhẩn mạng được FDA phê chuẩở n

•Phẩề n mêề m điêề u khiêở n vệ tinh

Trang 8

Đặc điêở m

• Nhóm tự quaởn

• Saởn phẩởm tiêến triêởn trong một chuốỗi các giai đoạn dài khoaởng 1 tháng gọi là 1

“cuộc chạy nước rút” (sprints)

• Yêu cẩều được miêu taở thành một danh sách “đởn hàng saởn phẩởm” (product backlog)

• Khống có kỹ thuật thực hành cụ thêở theo quy định

• Sưở dụng luật sinh đêở tạo mối trường

nhanh gọn nhằm phát hành saởn phẩởm

Trang 9

Theo kêế hoạch Dêỗ thay đốở i

vượt trên vượt trên

Trang 10

Khác xa tho ởa thuận

Gẩề n đúng với tho ởa thuận

Trang 11

• Phát biêở u yêu cẩề u chức nắng theo hướng tiêế p

cận cu ởa người sưở dụng

Trang 12

Cancel Gift wrap Return

Sprint 2-4 tuẩề n Return

Mục tiêu trong Sprint

Sprint backlog Saởn phẩởm tiêềm nắng

Product backlog

Coupons Gift wrap

Coupons Cancel

24 giờ

Trang 13

Mountain Goat

Tốở ng quát quy trình

Họp hàng ngày

Sprint backlog

Sa ởn phẩở m tiêề m nắng

Product

backlog

giờ

Tuầầ n

Trang 14

• Như các lẩền lặp cuởa Extreme Programming

một nhịp điệu

• Sa ởn phẩở m được thiêế t kêế t, viêế t mã và

Trang 15

Mountain Goat

Source: “The New New Product Development Game”

by Takeuchi and Nonaka Harvard Business

Review, January 1986.

Thay vì chỉ ở làm một cống việc tại một thời điêở m… Nhóm Scrum lúc nào

cũng thực hiện một chút cu ởa mọi việc

Trang 16

Khống thay đốở i trong một sprint

• Kêế hoạch sprint trong khoaởng thời gian

sao cho khống có sự thay đốởi nào (vêề yêu cẩều/ chức nắng -ND) trong mốỗi sprint

Thay đốở i

Trang 17

•Tốởng kêết Sprint

•Rút kinh nghiệm Sprint

•Họp scrum hàng ngày

Trang 18

Scrum framework

•Lập kêế hoạch Sprint

•Tốởng kêết Sprint

•Rút kinh nghiệm Sprint

•Họp scrum hàng ngày

Ceremonies

Artifact s

Trang 19

• Chịu trách nhiệm vêề lợi nhuận cu ởa sa ởn phẩở m (ROI)

• Xác định độ ưu tiên cho các chức nắng dựa trên

Trang 20

• Đại diện quaởn lý dự án

• Chịu trác nhiệm đưa ra các giá trị và

thực hành theo Scrum

• Giaởi quyêết các khó khắn

• Baởo đaởm nhóm hoạt động hêết cống suẩết và

Trang 21

Mountain Goat

Nhóm

• Thường từ 5 – 9 người

• Vai trò đan xen nhau:

• Lập trình viên, kiêở m định viên, thiêế t kêế

user experience, etc.

• Pha ởi là thành viên toàn thời gian

• Có thêở có ngoại lệ (ví dụ: qua ởn trị CSDL)

Trang 22

• Tự qua ởn

• Tốế t nhẩế t là khống có chức danh, đối

khi, rẩế t hiêế m cũng có thêở có

• Thành viên nhóm chỉ ở nên thay đốở i

giữa các sprints (khống đốở i trong suốế t 1 sprint – ND)

Trang 23

•Lập kêế hoạch Sprint

•Tốởng kêết Sprint

•Rút kinh nghiệm Sprint

•Họp scrum hàng ngày

Nghi thức

Trang 24

Họp lập kêế hoạch Sprint

Mục tiêuSprint

Sprin

t backl og

Trang 25

Mountain Goat

• Nhóm chọn ra các mục có thêở cam kêết hoàn

tẩết từ Product Backlog

• Sprint backlog được tạo ra

ScrumMaster

• Thiêết kêế ởở cẩếp cao

Là người lên kế hoạch kỳ nghỉ, tôi muốn thấy hình ảnh

của các khách sạn.

Là người lên kế hoạch kỳ nghỉ, tôi muốn thấy hình ảnh

của các khách sạn.

Viêế t code chức nắng (8 hours)

Viêế t code giao diện (4) Viêế t cở cẩế u kiêở m định (4) Viêế t code lớp foo(6)

Cập nhật các kiêở m định hiệu suẩế t (4)

Trang 27

Mountain Goat

Mốỗ i người tra ở lời 3

cẩu

•Khống phaởi đêở báo cáo cho ScrumMaster

• Mà là cam kêế t với mọi người (vêề cống việc – ND)

Tôi đã làm gì hôm trước? 1

Tôi sẽ làm gì hôm nay? 2

Trang 28

Họp tốở ng kêế t sprint

• Nhóm trình bày những gì đã đạt

được

• Thường theo kiêở u trình diêỗ n các

chức nắng hoặc kiêế n trúc mới

Trang 30

Bắế t đẩề u / Kêế t thúc/ Tiêế p tục

• Nhóm tha ởo luận những điêề u mà mình

muốế n:

Bắế t đẩề u thực

hiện Khống thực hiện

nữa Tiêế p tục thực

hiện

Trang 32

Product backlog

•Là các yêu cẩều

•Danh sách chức nắng mong muốến cuởa dự án

•Trường hợp lý tưởởng,

sẽ thêở hiện mốỗi mục mang một giá trị cụ thêở cho người sưở dụng hay khách hàng cuởa saởn phẩởm

•Được thiêết lập độ ưu tiên bởởi product owner

•ở mốỗi sprint, sẽ được Ởthiêết lập lại độ ưu

Đẩy là

Đẩy là

Trang 34

Mục tiêu cu ởa sprint

• Phát biêở u ngắế n vêề cống việc sẽ

tập trung trong sprint Ví dụ:

Ứng dụng CSDL

Dịch vụ tài chính

Khoa học đời sốếHốỗng trợ chức nắng cẩền thiêế t cho nghiên cứu dẩn sốế di truyêề n học

Hốỗ trợ nhiêề u chỉ ở sốế kỹ thuật hởn cống ty ABC Hốỗ trợ thời gian thực và

Cho phép ứng dung chạy

với SQL Server bên cạnh

Oracle.

Trang 35

Mountain Goat

• Mốỗ i người tự đắng ký cống việc cho

mình

• Cống việc sẽ khống được phẩn cống

• Mốỗ i ngày sẽ cập nhật thời gian dự

trù hoàn tẩế t cống việc

Trang 36

Qua ởn lý sprint backlog

• Mọi thành viên có thêở thêm, xóa,

thay đốở i sprint backlog

• Thêở hiện cống việc cho sprint

• Nêế u cống việc khống rõ ràng, nên

đưa vào sprint backlog với thời gian nhiêề u hởn và chia nho ở đêở thực hiện

• Cập nhật cống việc còn lại khi hiêở u

thêm vêề cống việc đó

Trang 37

412168

Wed Thur

411

84

Trang 38

Một ví dụ đốề thị sprint burndown

Trang 39

Cống việcViêế t code giao

Tues Wed Thur Fri

4 12 16

7 11

8 10

50

Trang 41

Mountain Goat

Mở ở rộng bằng cách tốở chức theo Scrum cu ởa các scrums

Trang 42

Scrum cu ởa scrums cu ởa scrums

Trang 44

Đọc thêm

Manager’s Guide t/g Craig Larman

Schwaber

Diana Larsen

Trang 45

Development t/g Mike Cohn

Trang 46

Quyêề n sở ở hữu

• Miêỗ n phí:

• Chia se ở ―sao chép, phẩn phát, chuyêở n giao

• Thay đốở i―đêở đáp ứng cống việc

• Theo các điêề u kiện

• Ghi công Bạn phải ghi công tác phẩm theo cách thức quy định

của tác giả hoặc người cấp phép (nhưng không hàm ý họ chứng thực bạn hoặc việc sử dụng tác phẩm của bạn).

• Quyêề n cu ởa tác gia ở vẩỗ n là cao nhẩế t

• Đêở có thêm thống tin

http://creativecommons.org/licenses/by/3.0/

Trang 47

Mountain Goat

Thống tin liên lạc

Mike Cohn mike@mountaingoatsoftwar

e.com www.mountaingoatsoftware

.com (720) 890-6110 (office)

Mike Cohn mike@mountaingoatsoftwar

e.com www.mountaingoatsoftware

.com (720) 890-6110 (office)

Bạn có thểể xóa phầầ n này hay bầấ t cứ slide nào nhưng bạn phaể i ghi rõ nguồầ n thồng tin trong bài trình bày cuể a bạn Đặt logo và tển cồng ty (ởể góc trái bển dưới) hoặc dành riểng một slide nểu rõ nội dung (hay một phầầ n nội dung) là

từ nguồầ n này Xin caể m ởn.

Ngày đăng: 18/04/2022, 15:44

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

TÀI LIỆU LIÊN QUAN

w