Phương pháp Agile thường được mô tả như một tư duy, nhưng nếu thiếu cấu trúc, nó sẽ trở thành một tập hợp lỏng lẻo các cuộc họp. Để cung cấp giá trị một cách nhất quán, các đội cần dựa vào một khung làm việc được xác định rõ. Hướng dẫn này phân tích các thành phần thiết yếu trong môi trường Agile. Chúng ta sẽ khám phá con người, các mục công việc và các sự kiện định kỳ thúc đẩy tiến độ.
Nhiều tổ chức gặp khó khăn không phải vì thiếu năng lực, mà vì họ hiểu sai cách các mảnh ghép phối hợp với nhau. Khi vai trò bị mờ nhạt, trách nhiệm suy giảm. Khi sản phẩm đầu ra thiếu rõ ràng, tính minh bạch giảm sút. Khi các nghi thức mất nhịp điệu, động lực bị đình trệ. Bằng cách xem xét từng thành phần riêng lẻ rồi cùng nhau, chúng ta có thể xây dựng một hệ thống hỗ trợ phát triển bền vững.

Trong một khung Agile tiêu chuẩn, yếu tố con người được ưu tiên. Cấu trúc được thiết kế để trao quyền cho cá nhân, chứ không nhằm thay thế họ. Có ba vai trò chính, cộng thêm một nhóm người đóng góp bên ngoài. Mỗi vai trò đều có trách nhiệm riêng biệt nhằm ngăn chặn các điểm nghẽn.
Người sở hữu sản phẩm đóng vai trò cầu nối giữa các bên liên quan về kinh doanh và đội Phát triển. Họ chịu trách nhiệm tối đa hóa giá trị của sản phẩm. Điều này bao gồm:
Vai trò này không phải là người quản lý dự án. Họ không phân công nhiệm vụ. Thay vào đó, họ xác định điều gìcần được xây dựng và tại sao.
Người điều phối Scrum phục vụ đội bằng cách loại bỏ các trở ngại và đảm bảo quy trình được tuân thủ. Họ là một nhà lãnh đạo phục vụ. Các lĩnh vực tập trung của họ bao gồm:
Họ bảo vệ đội khỏi những gián đoạn bên ngoài và đảm bảo sự tập trung vẫn hướng vào mục tiêu Sprint.
Đây là nhóm các chuyên gia thực hiện công việc thực tế. Họ là nhóm đa chức năng và tự tổ chức.
Mặc dù không phải là một vai trò chính thức trong khung, các bên liên quan cung cấp đầu vào quan trọng. Bao gồm khách hàng, người dùng, quản lý và nhân viên hỗ trợ. Tương tác chính của họ diễn ra trong buổi xem xét Sprint để đưa ra phản hồi.
Các sản phẩm đại diện cho công việc hoặc giá trị. Chúng được thiết kế để cung cấp tính minh bạch và cơ hội kiểm tra. Có ba sản phẩm chính giúp duy trì tính minh bạch cho dự án.
Đây là danh sách được sắp xếp các nội dung đã biết là cần thiết cho sản phẩm. Đây là nguồn duy nhất cho các yêu cầu. Các đặc điểm bao gồm:
Các mục trong danh sách chờ thường là các câu chuyện người dùng, lỗi hoặc công việc kỹ thuật. Chúng phải đủ rõ ràng để đội hiểu được mục tiêu.
Đây là tập hợp các mục Danh sách Sản phẩm được chọn cho Sprint, cộng với kế hoạch giao sản phẩm tăng trưởng. Nó thuộc về Đội Phát triển. Các khía cạnh chính bao gồm:
Một sản phẩm tăng dần là một bước tiến cụ thể hướng tới mục tiêu sản phẩm. Mỗi sản phẩm tăng dần đều được cộng dồn vào tất cả các sản phẩm tăng dần trước đó. Nó phải có thể sử dụng và có thể triển khai.
Đây là mô tả chính thức về trạng thái của sản phẩm tăng dần khi nó đáp ứng các tiêu chí chất lượng yêu cầu cho sản phẩm. Nó được duy trì nhất quán trong toàn tổ chức.
| Tiêu chí | Mô tả |
|---|---|
| Xem xét mã nguồn | Tất cả mã nguồn đã được đồng nghiệp xem xét. |
| Kiểm thử | Các bài kiểm thử đơn vị và tích hợp đều đạt. |
| Tài liệu | Tài liệu kỹ thuật và tài liệu người dùng đã được cập nhật. |
| Triển khai | Mã nguồn đã được triển khai vào môi trường thử nghiệm. |
Những nghi lễ, thường được gọi là sự kiện, là nhịp đập của khung làm việc. Chúng được giới hạn thời gian để đảm bảo hiệu quả. Mỗi sự kiện đều có mục đích và kết quả cụ thể.
Sự kiện này khởi đầu Sprint. Toàn bộ đội Scrum hợp tác xác định những gì có thể được giao. Kết quả là Danh sách công việc Sprint.
Cũng được gọi là Daily Stand-up. Đây là dịp để Đội Phát triển đồng bộ hóa các hoạt động và xây dựng kế hoạch cho 24 giờ tiếp theo.
Được tổ chức vào cuối Sprint để kiểm tra phần tăng trưởng và điều chỉnh Danh sách Sản phẩm. Đây không phải là báo cáo tình trạng.
Sự kiện cuối cùng của Sprint. Đội tự đánh giá và xây dựng kế hoạch cải tiến.
Hiểu các thành phần này riêng lẻ là chưa đủ. Sức mạnh của chúng nằm ở cách chúng tương tác với nhau. Các vai trò sử dụng các sản phẩm để đạt được mục tiêu đã đặt ra trong các buổi lễ.
Ví dụ, Người sở hữu sản phẩm tinh chỉnh Danh sách công việc sản phẩm dựa trên phản hồi từ Bản trình bày Sprint. Đội phát triển Đội phát triển lấy các mục từ Danh sách công việc sản phẩm trong quá trình Lên kế hoạch Sprint để tạo ra một Danh sách công việc Sprint. Họ làm việc thông qua Buổi họp hàng ngày để đảm bảo họ luôn đi đúng hướng. Vào cuối khoảng thời gian giới hạn, họ trình bày Sản phẩm tăng trưởng.
Agile dựa vào các vòng phản hồi ngắn. Các buổi lễ nghi cung cấp các điểm kiểm tra. Các sản phẩm đầu ra cung cấp dữ liệu. Các vai trò cung cấp quyền ra quyết định.
Ngay cả khi có khung rõ ràng, các đội thường dần rơi vào những mẫu hình làm giảm hiệu quả. Nhận diện những mẫu hình ngược lại này là điều then chốt cho thành công lâu dài.
Khi Scrum Master đảm nhận các nhiệm vụ quản lý, hoặc Product Owner hành xử như một người quản lý dự án, hệ thống sẽ bị hỏng. Các vai trò phải luôn được tách biệt rõ ràng.
Nếu danh sách công việc không được tinh chỉnh trước khi lập kế hoạch, đội sẽ mất thời gian đoán mò yêu cầu. Việc tinh chỉnh danh sách công việc là một hoạt động liên tục, không phải là một sự kiện duy nhất.
Không có Định nghĩa Hoàn thành rõ ràng, đội có thể tuyên bố công việc đã hoàn thành dù chưa thực sự xong. Điều này tạo ra nợ kỹ thuật, tích tụ một cách âm thầm.
Nếu các cải tiến không được thực hiện, đội sẽ đình trệ. Buổi tổng kết chính là động cơ cho sự cải tiến liên tục.
Khi nhiều đội cùng làm việc trên cùng một sản phẩm, các thành phần phải có khả năng mở rộng. Điều này đòi hỏi sự phối hợp mà không làm mất đi tính linh hoạt.
Làm sao chúng ta biết các thành phần đang hoạt động tốt? Các chỉ số cần tập trung vào việc giao giá trị, chứ không chỉ đơn thuần là hoạt động.
Triển khai cấu trúc này đòi hỏi sự kiên nhẫn. Đó không phải là một công tắc bật lên ngay lập tức. Các đội phải học cách tin tưởng vào quy trình và những người tham gia.
Bắt đầu nhỏ. Tập trung vào một buổi lễ tại một thời điểm. Đảm bảo các vai trò được xác định rõ ràng trước khi thêm nhiều độ phức tạp hơn. Mục tiêu là một nhịp độ bền vững, nơi giá trị chảy liên tục.
Hãy nhớ rằng khung công tác phục vụ cho đội nhóm, chứ không phải ngược lại. Nếu một thành phần cản trở tiến độ, thì nó cần được điều chỉnh. Tuy nhiên, các nguyên tắc cốt lõi liên quan đến vai trò, tài sản và nghi thức vẫn là nền tảng cho việc giao hàng đáng tin cậy.
Bằng cách duy trì kỷ luật ở những khu vực này, các tổ chức có thể vượt qua thay đổi một cách hiệu quả và cung cấp các sản phẩm chất lượng cao đáp ứng nhu cầu người dùng.