LỢI ÍCH KHI DÙNG SCRUM

Một phần của tài liệu Cam-Nang-Scrum-Cho-Nguoi-Moi-Bat-Dau-Hoc-Vien-Agile (Trang 29 - 31)

2KHÁI LƯỢC SCRUM

LỢI ÍCH KHI DÙNG SCRUM

19

Với phương pháp truyền thống, phải đến giai đoạn cuối mới thấy được sản phẩm, cịn trước đó khơng có sản phẩm thật. Từ khi bắt đầu phát triển tính trực quan ngày càng giảm.

Với Scrum, ngay từ đầu chúng ta đã chuyển giao những phần tăng trưởng hoạt động tốt của sản phẩm và việc chuyển giao là liên tục và đều đặn, độ trực quan được duy trì ở mức cao.

Với phương pháp truyền thống, khách hàng phải đợi đến cuối để bắt đầu nhận được giá trị từ sản phẩm bởi việc dành nhiều thời gian để lập kế hoạch và thi công dự án mà không đưa ra được một sản phẩm thực sự. Do đó giá trị họ nhận được ban đầu là rất thấp. Ngược lại, Scrum tập trung chuyển giao các tính năng hồn chỉnh của sản phẩm ngay từ đầu. Do đó, ngay trong giai đoạn sản xuất,

khách hàng đã nhận được các giá trị. Những giá trị này ngày càng được tích lũy và lớn dần lên theo tiến độ dự án.

Ở phương pháp quản lí truyền thống, chúng ta đặt cược vào độ chính xác của kế hoạch ban đầu mặc dù khi đó chúng ta có nhiều giả định như con người, công nghệ, môi trường kinh doanh không thay đổi hoặc chúng ta biết đủ những yếu tố này, do đó rủi ro là rất cao cho tới khi kết thúc.

Đối với Scrum, mức độ rủi ro giảm rất nhanh theo cấp số mũ. Chìa khóa ở đây chính là làm việc lặp và tăng trưởng cùng với sự thanh tra và thích nghi liên tục. Những yếu tố tiềm ẩn rủi ro liên quan đến sản phẩm, công nghệ, con người, v.v., đều được phát hiện và điều chỉnh từ sớm.

20

Các phương pháp truyền thống không sẵn sàng cho việc thay đổi bởi, chúng ta phải chuẩn bị một kế hoạch chi tiết và cụ thể từ giai đoạn đầu, sau đó phải bám sát từng kế hoạch. Chi phí cho sự thay đổi là rất lớn, đặc biệt ở giai đoạn sau.

Ngược lại, Scrum ln chủ động đón nhận thay đổi. Chúng ta khơng dành nhiều công sức để lập kế hoạch cho những giả định mà ln chuẩn bị cho mọi sự phía trước, do đó chi phí cho thay đổi thấp hơn.

Những lợi ích khác...

Mọi hoạt động đều hướng giá trị (Value-Oriented) do đó Scrum giúp chúng ta tối ưu hóa giá trị trên vốn đầu tư (ROI).

Định hướng khách hàng (Customer-Centric): tăng độ hài lòng của khách hàng bởi tất cả những gì chúng ta làm là để phục vụ khách hàng.

Giảm thiểu các “nợ kĩ thuật” bởi cách làm là ln hồn thành mọi thứ với chất lượng đảm bảo và linh hoạt cao để chấp nhận sự thay

đổi. Bởi thế khi phát triển, các lập trình viên cần sử dụng các phương pháp để tăng khả năng linh hoạt như mã sạch, v.v.. Chất lượng sản phẩm cao. Nhóm ln bàn giao sản phẩm hồn thành và thực hiện việc thanh tra, nên nếu có những vấn đề chất lượng thì nó sẽ được phát hiện và nhóm sẽ thích nghi để đưa mọi thứ trở về tiêu chuẩn.

Giảm thiểu rủi ro khi ứng dụng gặp vấn đề. Việc bàn giao sản phẩm sớm, khách hàng có thể xem và sử dụng sản phẩm, nên việc phát hiện các rủi ro sớm hơn. Thậm chí khi ứng dụng gặp vấn đề thì nhóm nhanh chóng có thể thích nghi.

Tăng năng suất và hiệu quả lao động. Scrum giúp nhóm liên tục phát hiện ra những tính năng đem lại giá trị trên vốn đầu tư cao, hồn thành những tính năng có chất lượng và tốc độ cao hơn như trình bày ở Chương 1.

Phát triển bền vững cá nhân và đội nhóm. Việc nhóm được tự tổ chức giúp họ có cơ hội làm việc cùng với nhau, qua đó mỗi cá nhân trưởng thành hơn ở rất nhiều yếu tố như tính chủ động hơn, cam kết hơn, động lực, tri thức và kĩ năng phát triển sản phẩm. Tri thức trong nhóm được lan tỏa giữa các thành viên, do đó bản thân nhóm cũng phát triển.

Một phần của tài liệu Cam-Nang-Scrum-Cho-Nguoi-Moi-Bat-Dau-Hoc-Vien-Agile (Trang 29 - 31)

Tải bản đầy đủ (PDF)

(174 trang)