32
Áp dụng SCRUM ở VNEXT SCRUM TỪ CHIẾN HÀO VNEXT Dec 09, 2012 1

ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

Embed Size (px)

DESCRIPTION

Scrum tu chien hao VNext By Hoang Phan Bao Trung Presented at ScrumDay Vietnam 2012 (9-Dec-2012)

Citation preview

Page 1: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

1

Áp dụng SCRUM ở VNEXT

SCRUM TỪ CHIẾN HÀO VNEXT

Dec 09, 2012

Page 2: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

2

AGENDA• Về diễn giả

• Về VNEXT

• Sơ lược tình hình SCRUM tại VNEXT

• VNEXT trước SCRUM

• Tai sao lại SRUM.

• VNEXT đã SRUM như thế nào

• Bài học thu được.

Page 3: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

3

VỀ DIỄN GIẢ

Page 4: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

4

Về diễn giả

Muốn áp dụng SCRUM vào VNEXT

ZEND certificateVNEXT founderPM trong 2 yearHiện đang là PD

Hoàng Phan Bảo Trung1986

Page 5: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

5

VỀ VNEXT

Page 6: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

6

VNEXT jscCông ty mẹ là GNEXT tại TOKYO

Outsource phần mềm CRM & Call center cho công ty mẹ

Sử dụng tư tưởng của Lean trong phát triển dự án

Giới thiệu VNEXT

Page 7: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

7

Sơ lược về SCRUM tại VNEXT

Page 8: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

8

Đã sử dụng scrum cho 3 dự án

Kích thước các dự án từ 7 – 30 man-month

Kết quả:• 1 dự án bỏ SCRUM giữa chừng do ko

kiểm soát được rủi ro.• 1 dự án hoàn thành bình thường• 1 dự án hoàn thành trong chật vật

SCRUM tại VNEXT

Không nằm ngoài dự định ban đầuNhiều bài học được đút rút cho lần sau

Page 9: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

9

VNEXT trước scrum

Page 10: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

10

Tư tưởng làm việc:• Tư duy thực dụng.• Cách thức tinh gọn

Con người:• Trẻ tuổi (90 – 86)• Nhiệt tình.

Môi trường VNEXT

Cách thức làm việc:• Lười biếng.• Đề cao giao tiếp.• Vui vẻ.• Chập nhận sai.

Page 11: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

11

Lược bỏ waterfall với tư tưởng:• Tinh gọn • Thực dụng

Tinh gọn:• Loại bỏ MUDA.• Loại bỏ các bước trung gian.• Giảm khoảng cách từ người phát triển cuối đến khách hàng.

Qui trình tại VNEXT

Thực dụng:• Loại bỏ mọi qui tắc nặng nề, hình thức.• Tập trung vào việc tương tác con người với nhau.• Giảm vai trò của qui trình.• Tăng thời lượng tiếp xúc của khách hàng với sản phẩm.

Page 12: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

12

Qui trình tại VNEXT

Phân tích yêu cầu

Thiết kế hệ thống, thiết kế

DB

Cài đặt, tích hợp, kiểm thử

Release

Xác định

Đo lường

Phân tích

Kaizen

Kiểm soát

Khách hàng

Page 13: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

13

Quản lí chất lượng:• Thực hiện review liên tục • Xong kiểu Nhật

Phương pháp• Kêu gọi và đề cao tinh thần trách nhiệm, tự chủ.• Tăng tương tác trực tiếp.• Tăng hiệu quả giao tiếp (HORENSO).

Qui trình tại VNEXT

Nguyên lý làm việc• Không để một vấn đề lặp lại quá 2 lần (kaizen).• Thời gian đủ dài.• Quản lí chi tiết (không quản lý bằng chỉ số).• Đội đủ nhỏ (không quá 9 người)

Page 14: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

14

Khách hàng luôn đánh giá cao về chất lượng và tiến độ làm việc

Nhiều mối quan hệ các nhân giữa các thành viên VNEXT và khách hàng.

Đánh giá của khách hàng

VNEXT giúp khách hàng tiết kiệm chi phí, nhất là chi phí quản lí.

Lợi nhuận bình quân đầu người cao.Chính sách của công ti dành cho nhân viên khá tốt

VNEXT hài lòng về qui trình hiện tại

Page 15: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

15

VNEXT và SCRUM

Page 16: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

16

Nhiều điểm tương đồng• Chu trình release ngắn• Tinh giản• Đòi hỏi giao tiếp và con người hơn là qui trình

Tại sao lại là SCRUM

Yếu điểm trong qui trình hiện tại:• Đòi hỏi PM nhiều kinh nghiệm.• Chậm mở rộng các đội dự án.

Nhiều ưu thế rõ ràng• Có thể áp dụng ngay.• Chi phí thấp.• Đầy đủ công cụ đo.• Công cụ đơn giản.• Khuyến khích cải tiến liên tục

Page 17: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

17

VNEXT đã SCRUM như thế nào

Page 18: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

18

Điều kiện tiên quyết để SCRUM• 3 người quan trọng nhất công ty đồng thuận.• Thành viên đội dự án phải cam kết.• Sẵn sàng chấp nhận rủi ro đã định sẵn.• Thực hiện nghiêm túc

Khởi động

Just do it• Thực hiện ngay với ít đắn đo• Sửa lỗi tại chỗ• Áp dụng cho nhóm nhỏ.

Làm chủ yếu để sai

Page 19: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

19

SỰ NGU DỐT BẮT ĐẦU

Page 20: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

20

SCRUM Master• Không thích SCRUM• Hero base.• Quá hiền lành

Roles

Product owner• Ít vai trò.• Không ổn định.• Không tham gia SCRUM plan.

SCRUM team• Không cam kết.• Không hiểu biết SCRUM.

Page 21: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

21

SCRUM Master• Hiểu biết về SCRUM.• Giúp đội dự án vượt qua khó khăn.• Tốt nhất nên là PM tập sự.

Roles

Product owner• Đủ khả năng để quyết định về mặt tài chính.• Đánh giá được độ ưu tiên.• Làm việc trực tiếp với khách hàng cuối.• Tốt nhất nên là PM.

SCRUM team• Hiểu biết về SCRUM.• Cam kết mạnh.

Page 22: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

22

Done definition• Cực kì đơn giản.

Các chỉ số

Chu trình SCRUM• 1 tuần.

Page 23: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

23

Done definition• Dễ đọc• Dễ hiểu• Làm theo được ngay.• Đo lường được• Đầy đủ và chặt chẽ

Các chỉ số

Chu trình SCRUM• 2 tuần.

Point• Tính theo man-day.

Page 24: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

24

Chuẩn bị• Một số thành viên chuẩn bị danh sách các task lớn trước• Cần viết hết vào giấy• Một phòng họp kín đáo và yên tĩnh.• Không được có cấp quản lí tham gia.

Planning Meeting

Thời lượng• 2-3 tiếng.

Thực hiện• Đội review danh sách các task cần làm và bổ sung chi tiết.• Cần viết hết vào giấy.• Cùng nhau estimate theo phương án đồng thuận.• Nếu có tranh cãi thì SCRUM master sẽ làm trọng tài phân xử.

Kết quả• Một bảng danh sách chức năng, công số, ngày làm.• Sẽ cập nhật bảng thường xuyên theo ngày.

Page 25: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

25

Daily Meeting

Thực hiện• Quá vui vẻ.• Thiếu nghiêm túc.

Kết quả• Sau buổi họp mọi người ai làm việc nấy.

Page 26: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

26

Daily Meeting

Thời lượng• 15 phút.

Thực hiện• Mỗi thành viên trao trả lời 3 câu hỏi định sẵn.• Kết thúc buổi họp

Kết quả• Sau buổi họp đội sẽ cùng phân chia xử lí khó khăn tồn đọng.

Page 27: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

27

Review Meeting

Thời lượng• 2-3 tiếng.

Thực hiện• Các thành viên luân phiên nhau deploy sản phẩm.• Một thành viên sẽ trình bày về những chức năng đã làm• Product Owner đánh giá sản phẩm, thay đổi product backlog

Kết quả• Đội có một product backlog mới để thực hiện

Page 28: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

28

Retrospective Meeting

Thời lượng• 2-3 tiếng.

Thực hiện• Mọi người (ngẫu nhiên hoặc tuần tự) nói ra điều tốt và chưa tốt.• Mọi người chọn ra 5 điều chưa tốt mà sửa nó mang lại giá trị cao nhất.• Cùng nhau tranh luận về cách xử lí.

Kết quả• Kế hoạch thực hiện.• Tờ giấy sẽ được dán lên tường.

Chuẩn bị• Một phòng họp yên tĩnh.• Một bảng trắng to.

Page 29: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

29

Restropective Meeting

Thực hiện• Không có không gian.• Không làm cùng nhau.• Gò bó, gượng ép.

Page 30: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

30

Kết quả

Tình trạng dự án SCRUM hiện thời• Chất lượng giảm.• Khách hàng sốc.• Đội phải extend thêm thời gian để khắc phục.

Nguyên nhân• Done definition của đội quá thấp.• Thời gian họp tăng (gần 20%).• Sức ép tiến độ lớn khiến các thành viên không giúp được nhau.• Chất lượng review giảm.

Page 31: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

31

Đánh giá

Ưu thế:• SCRUM đầy đủ công cụ đo• Đơn giản và hiệu quả.• Tăng tính rõ ràng minh bạch.• Kích thích tinh thần làm việc.• Tăng hiệu quả công việc.• Dễ mở rộng đội dự án

Kết quả• VNEXT nhận thấy SCRUM rất phù hợp.• Mong muốn áp dụng lâu dài.

Page 32: ScrumDay Vietnam 2012 - Scrum tu chien hao VNext - Trung

32

THANK YOU ALL

Question?