Kiểm soát quá trình thực nghiệm so với kiểm soát quá trình được xác định
Kiểm soát quá trình thực nghiệm mong đợi điều bất ngờ xảy ra, trong khi kiểm soát quá trình được xác định giả định rằng mọi nhiệm vụ đều có thể được hiểu rõ hoàn toàn từ trước.

Kiểm soát quá trình
Kiểm soát quá trình được xác định là gì?
Kiểm soát quá trình được xác định là một quy trình với các bước được xác định rõ ràng. Khi chúng ta hoạt động trong một môi trường tương đối ổn định và có thể dự đoán được, một quy trình được xác định nên tạo ra cùng một đầu ra mỗi lần, dựa trên tính lặp lại và tính dự đoán được, với cùng một đầu vào. Một quy trình được xác định có những đặc điểm sau:
- Chung và được kiểm soát
- Lên kế hoạch cho những gì bạn mong đợi sẽ xảy ra
- Thực hiện kế hoạch, bất kể điều kiện thay đổi
- Sử dụng kiểm soát thay đổi vì thay đổi là tốn kém
Kiểm soát quá trình thực nghiệm là gì?
Trong kiểm soát quá trình thực nghiệm, bạn mong đợi điều bất ngờ xảy ra. Với kiểm soát quá trình được xác định, mọi nhiệm vụ đều được hiểu rõ hoàn toàn từ trước. Trong Scrum, một quy trình thực nghiệm được triển khai, nơi tiến độ dựa trên quan sát và thử nghiệm thay vì lên kế hoạch chi tiết từ đầu và các quy trình đã được định sẵn. Kiểm soát quá trình thực nghiệm dựa trên sự thật, kinh nghiệm và bằng chứng—được thực hiện thông qua việc kiểm tra và thích ứng.
Kiểm soát quá trình thực nghiệm có những đặc điểm sau:
- Học hỏi từ tiến độ
- Chờ đợi và đón nhận thay đổi
- Sử dụng các chu kỳ phát triển ngắn để kiểm tra và thích ứng
- Các ước tính chỉ dùng làm tham khảo và có thể không chính xác

Kiểm soát quá trình thực nghiệm trong Scrum
Kiểm soát quá trình thực nghiệm trong Scrum
Trong Scrum, kiểm soát quá trình thực nghiệm được thực hiện thông qua ba nguyên tắc cốt lõi: minh bạch, kiểm tra và thích ứng.
Minh bạch đảm bảo rằng tất cả các khía cạnh của quy trình ảnh hưởng đến kết quả đều được hiển thị rõ ràng với những người chịu trách nhiệm quản lý kết quả. Những khía cạnh này không chỉ cần minh bạch mà còn phải được hiểu rõ bởi những người quan sát chúng. Nói cách khác, khi một người coi một nhiệm vụ là hoàn thành, thì điều đó phải phù hợp với định nghĩa Định nghĩa về Hoàn thành.
Các khía cạnh của quy trình phải được kiểm tra thường xuyên để phát hiện các sai lệch không thể chấp nhận được. Tần suất kiểm tra phải tính đến việc chính hành động kiểm tra có thể làm thay đổi quy trình. Khi tần suất kiểm tra yêu cầu vượt quá giới hạn cho phép của quy trình, các vấn đề phát sinh. May mắn thay, phát triển phần mềm dường như ít nhạy cảm với điều này. Yếu tố khác là kỹ năng và sự cẩn trọng của những người kiểm tra công việc.
Nếu các nhà kiểm tra xác định rằng một hoặc nhiều khía cạnh của quy trình nằm ngoài giới hạn chấp nhận được và sản phẩm kết quả sẽ không thể chấp nhận được, họ phải điều chỉnh quy trình hoặc vật liệu đang được xử lý. Các điều chỉnh phải được thực hiện càng sớm càng tốt để giảm thiểu các sai lệch tiếp theo.
Ba trụ cột trong các sự kiện Scrum
Bây giờ hãy cùng khám phá cách Scrum tích hợp ba trụ cột như các thực hành tốt nhất vào khung làm việc thông qua các sự kiện khác nhau.
Ví dụ:
- Các Daily Scrumđược sử dụng để kiểm tra tiến độ hướng đến mục tiêu Sprint và điều chỉnh công việc cho ngày tiếp theo nhằm tối đa hóa giá trị.
- Hơn nữa, Sprint Reviewvà Planning Sprint được sử dụng để kiểm tra tiến độ hướng đến mục tiêu phát hành và điều chỉnh để tối ưu hóa giá trị trong Sprint tiếp theo.
- Cuối cùng, Sprint Retrospectiveđược sử dụng để phản ánh về Sprint vừa qua và xác định những điều chỉnh sẽ giúp Sprint tiếp theo hiệu quả, hiệu suất cao và thú vị hơn.
Danh sách này tóm tắt mối quan hệ giữa các sự kiện Scrum và ba trụ cột như sau:
- Các sản phẩm
- Tuyên bố tầm nhìn dự án
- Ưu tiên Danh sách sản phẩm
- Kế hoạch phát hành
- Các cuộc họp
- Cuộc họp đánh giá Sprint
- Cuộc họp đứng hàng ngày
- Các thiết bị phát thông tin
- Biểu đồ giảm dần
- Bảng nhiệm vụ Scrum
Kiểm tratrong Scrum được mô tả thông qua:
- Sử dụng bảng nhiệm vụ Scrum chung và các thiết bị phát thông tin khác
- Thu thập phản hồi từ khách hàng và các bên liên quan trong quá trình phát triển Epic, xây dựng danh sách sản phẩm có ưu tiên và lập kế hoạch hành vi phát hành
- Sản phẩm chủ sở hữu và khách hàng kiểm tra và phê duyệt các sản phẩm đầu ra trong các buổi trình diễn và xác minh Sprint
Sự thích nghilà cốt lõi của Scrum, nơi mà đội và các bên liên quan học hỏi từ tính minh bạch và kiểm tra, sau đó điều chỉnh công việc của họ cho phù hợp. Sự linh hoạt trong Scrum được mô tả là:
- Các cuộc họp đứng hàng ngày
- Nhận diện rủi ro liên tục
- Yêu cầu thay đổi
- Hướng dẫn Scrum
- Các cuộc họp tổng kết Sprint