Sách này chia sẻ mục đích hỗ trợ người đọc cá nhân chưa có điều kiện mua sách giấy, hoàn toàn miễn phí và phi lợi nhuận. Sách được sưu tầm nhiều nguồn khác nhau mọi bản quyền thuộc về Tác Giả & Nhà Xuất Bản!

Giới thiệu & trích đoạn ebook

2. KHÁI LƯỢC SCRUM

Trong chương này…

• Định nghĩa Scrum

• Lịch sử Scrum

• Tổng quan khung làm việc Scrum

• Các ứng dụng của Scrum

• Tại sao dùng Scrum?

• Sprint

• Gói tăng trưởng

Năng suất không phải là tất cả, nhưng về lâu dài thì nó hầu như là tất cả.

Paul Krugman – Nobel kinh tế 2008

SCRUM LÀ GÌ ?

Đôi khi được gọi là một phương pháp Agile, Scrum là khung làm việc linh hoạt được sử dụng phổ biến nhất đến nỗi nhiều người lầm tưởng Agile chính là Scrum hay Scrum chính là Agile.

Nhưng Scrum chỉ là một trong số hơn chục phương pháp cụ thể chia sẻ các giá trị được phát biểu trong Tuyên ngôn Agile.

Theo tài liệu Hướng dẫn Scrum, Scrum là khung làm việc (frame- work) để phát triển sản phẩm hoặc quản lí các dự án phức tạp theo cách thức lặp (iterative) và tăng trưởng (incremental). Quá trình phát triển được thực hiện thông qua các phân đoạn nối tiếp nhau. Khung làm việc Scrum bao gồm các giá trị cốt lõi, vai trò, sự kiện, tạo tác và các quy tắc để gắn kết tất cả thành một thể thống nhất.

Scrum là khung làm việc linh hoạt, “dễ hiểu nhưng khó tinh thông”.

Một số hiểu lầm Scrum là một bộ công cụ hay biện pháp thực hành nên cho rằng mình cứ có Sprint Backlog hay thực hiện Scrum Hằng ngày thì gọi là Scrum. Một hiểu lầm khác, Scrum là phép thần để giải quyết tất cả các vấn đề của tổ chức hay dự án. Để sử dụng Scrum cần sự thay đổi sâu sắc trong cách nghĩ, cách làm chứ không dừng lại ở việc có một số công cụ hay thực hiện một số sự kiện. Chương này sẽ tìm hiểu toàn cảnh khung làm việc Scrum. Riêng chương 6 sẽ thảo luận cách đưa Scrum vào tổ chức.

Scrum – một cách diễn giải khác

Trong một bài viết năm 2011, Denning tóm tắt 10 đặc điểm của Scrum:

1. Tổ chức công việc theo các chu trình ngắn (gọi là phân đoạn)

2. Khi nhóm làm việc trong các chu trình ngắn này, cấp quản lí không can thiệp (tức nhóm được trao quyền tối đa)

3. Nhóm báo cáo trực tiếp cho khách hàng, không phải cho nhà quản lí

4. Nhóm ước tính thời gian để hoàn thành công việc

5. Nhóm quyết định khối lượng công việc để làm trong phân đoạn

6. Nhóm quyết định cách hoàn thành công việc trong phân đoạn

7. Nhóm tự đánh giá hiệu suất của mình

8. Xác định mục đích của phân đoạn trước khi bắt đầu

9. Xác định mục tiêu thông qua các câu chuyện người dùng (user stories)

10. Loại bỏ các trở ngại cho công việc một cách có hệ thống

Theo: Steve Denning (2011). Scrum is a major manage- ment discovery, Forbes.

Lịch sử Scrum

Takeuchi và Nonaka là những người có ảnh hưởng rất lớn tới sự ra đời của Scrum với bài viết “The New New Product De- velopment Game” trên Harvard Business Review năm 1986.

Jeff Sutherland lần đầu giới thiệu Scrum tại công ty Easel vào năm 1993.

Ken Schwaber cùng Jeff Sutherland thuyết trình về Scrum tại sự kiện OOPSLA năm 1995.

Năm 2001: Tuyên ngôn Phát triển Phần mềm Linh hoạt và Liên minh Agile (Agile Alliance) ra đời. Năm 2002: Liên minh Scrum (Scrum Alliance) được thành lập.

Ken Schwaber và Jeff Sutherland cùng xây dựng định nghĩa Scrum tại ScrumGuides.org với phiên bản đầu năm 2010.

Scrum được dùng để làm gì?

Nhiều báo cáo cho thấy Scrum được sử dụng rộng rãi, không chỉ trong lĩnh vực phát triển phần mềm, mà còn loang ra cả những dự án sản xuất phần cứng, các đội nhóm marketing hay giáo dục.

• Phát triển phần mềm thương mại

• Phát triển ứng dụng nội bộ

• Phát triển theo đơn đặt hàng

• Các dự án mà giá đã được chốt

• Các ứng dụng tài chính

• Các ứng dụng tuân thủ chuẩn ISO 9001

• Các hệ thống nhúng

• Các hệ thống hoạt động 24×7 với yêu cầu 99,999% thời gian hoạt động.

• Hệ thống điều khiển máy bay Joint Strike Fighter

• Phát triển video game

• Phần mềm Điều khiển-Vệ tinh

• Làm ra các Website

• Phần mềm cho thiết bị cầm tay

• Điện thoại di động

• Các ứng dụng chuyển mạng

• Các dự án học tập

• Các chiến dịch marketing

• Quản lí các sự kiện công nghệ

• Sản xuất ô tô

• Quản lí lớp học hiện đại (eduScrum)

• Và nhiều nữa

Donate Ủng hộ chúng tớ 1 ly cafe

Nhằm duy trì website tồn tại lâu dài và phát triển, nếu bạn yêu thích Taiebooks.com có thể ủng hộ chúng tớ 1 ly cafe để thêm động lực nha.

Bạn cần biết thêm lý do để ủng hộ Taiebooks.com ?

  • Website cần duy trì tên miền, máy chủ lưu trữ dữ liệu tải ebook và đọc online miễn phí.
  • Đơn giản bạn là một người yêu mến sách & Taiebooks.com.

0
Rất thích suy nghĩ của bạn, hãy bình luận.x