Hiện nay, mô hình phát triển phần mềm Agile (the Agile software development model) là mô hình phổ biến, được sử dụng rộng rãi trong lĩnh vực CNTT. Các cuộc họp, hoạt động thực hành hay các nhóm khác nhau là một phần của quá trình phát triển Agile. Agile retrospective meeting là một trong những cuộc họp quan trọng được tổ chức vào giai đoạn cuối của quá trình phát hành sản phẩm. Tuy nhiên trên thực tế thì không phải ai cũng hiểu retrospective là gì và các vận hành nó như thế nào mới hiệu quả. Chính vì vậy là qua bài viết ngày hôm nay, ICANTECH sẽ cùng bạn tìm hiểu về retrospective meeting in Agile, giúp bạn biết thêm về cách tiến hành cuộc họp này.
Retrospective là một giai đoạn trong khuôn khổ quản lý tổng thể một dự án Agile. Thuật ngữ Retrospective được hiểu đơn giản là “hành động nhìn lại thời gian đã qua và xác định những điều cần làm trong thời gian tới của 1 dự án”. Đây là cơ hội để cả nhóm cùng nhau nhìn nhận lại xem điều gì tốt, điều gì chưa tốt và điều gì cần phải cải thiện trong tương lai.
Các nhóm phát triển phần mềm tiến hành các cuộc họp Retrospective. Trong các cuộc họp này, họ sẽ phân tích giai đoạn sprint (giai đoạn nhất định của một dự án). Đó là lý do tại sao một số người còn gọi Retrospective meeting là “sprint retrospective”.
Một số đặc điểm cơ bản của Retrospective là:
Retrospective là hoạt động đóng vai trò quan trọng trong Agile. Retrospective không hiệu quả sẽ gây khó khăn trong việc áp dụng Agile.
Ở 2 phần trước, chúng ta đã cùng nhau tìm hiểu Retrospective là gì và tầm quan trọng của nó. Tiếp theo, ICANTECH sẽ hướng dẫn bạn cách thực hiện Retrospective hiệu quả.
Có nhiều cách để bạn thực hiện Retrospective Agile. Cách thực hiện của mỗi người có thể khác nhưng mục tiêu cuối cùng là như nhau. Một trong những cách tiếp cận phổ biến và được sử dụng rộng rãi, đó là cách tiếp cận năm giai đoạn dưới đây.
Dưới đây là các bước thu thập dữ liệu Retrospective:
Khi nhóm đã thống nhất về dữ liệu, bước tiếp theo là tạo ra thông tin chi tiết. Trong giai đoạn Retrospective meeting này, bạn có thể đặt ra những câu hỏi đơn giản như:
Các câu hỏi tuy rất đơn giản nhưng chúng có thể mang đến những hiểu biết sâu sắc mà trước đây bạn chưa biết đến.
Ở giai đoạn này, nhóm sẽ sử dụng những kiến thức mà họ đã khám phá được và chuyển chúng thành kế hoạch hành động trong thời gian tới.
Cuộc họp đến đây là kết thúc. Vì vậy, bạn hãy xem lại quá trình Retrospective và lên kế hoạch hành động tiếp theo.
Retrospective có nhiều lợi ích như:
Như vậy là chúng ta đã cùng nhau tìm hiểu Retrospective là gì, đây là một công cụ vô giá để cải thiện hoạt động, quy trình và năng suất làm việc của nhóm. Bên cạnh đó, Retrospective còn là một nền tảng tuyệt vời để đưa ra những lời khen ngợi động viên và cả những lời phàn nàn góp ý cho nhóm. Và quan trọng nhất là kết thúc buổi họp, nhóm sẽ có được kế hoạch hành động tiếp theo, khắc phục được điểm yếu và phát huy điểm mạnh đã có.
Cảm ơn bạn đã đọc bài viết, nếu bạn đang quan tâm đến học lập trình online thì hãy tham khảo ngay các khóa học lập trình dưới đây tại ICANTECH nhé!
Nguồn ảnh: ICANTECH.