Trước đây, các nhóm phát triển phần mềm thường lên kế hoạch mọi thứ từ đầu, sau đó mất hàng tháng trời để xây dựng sản phẩm trước khi trình bày cho bất kỳ ai. Phương pháp Agile đã thay đổi điều đó. Đây là một cách tiếp cận lặp đi lặp lại đối với quản lý dự án và phát triển phần mềm. Thay vì một lần bàn giao sản phẩm lớn, bạn làm việc theo các chu kỳ ngắn gọi là sprint, thường kéo dài từ hai đến bốn tuần. Mỗi sprint sẽ tạo ra một sản phẩm hoạt động được.
Bản Tuyên ngôn Agile, được viết vào năm 2001 bởi một nhóm các nhà phát triển, đã nêu ra bốn giá trị: cá nhân và tương tác quan trọng hơn quy trình và công cụ, phần mềm hoạt động tốt quan trọng hơn tài liệu đầy đủ, hợp tác với khách hàng quan trọng hơn đàm phán hợp đồng, và thích ứng với sự thay đổi quan trọng hơn tuân theo kế hoạch. Scrum và Kanban là hai khung làm việc phổ biến. Các cuộc họp giao ban hàng ngày giúp các nhóm luôn đồng bộ. Chủ sở hữu sản phẩm ưu tiên danh sách công việc tồn đọng. Người quản lý Scrum loại bỏ các trở ngại. Agile đã lan rộng ra ngoài lĩnh vực phần mềm sang tiếp thị, nhân sự và thậm chí cả sản xuất. Nó không phải là thuốc chữa bách bệnh. Nếu thiếu kỷ luật, nó có thể trở nên hỗn loạn. Nhưng khi hoạt động hiệu quả, nó cho phép các nhóm thích ứng với sự thay đổi thay vì bị nghiền nát bởi nó.
Ý tưởng cốt lõi
- Sprint: chu kỳ làm việc ngắn, có độ dài cố định.
- Các cuộc họp ngắn hàng ngày (Standups):
- Danh sách công việc tồn đọng: danh sách công việc được ưu tiên theo thứ tự ưu tiên
- Đánh giá lại: nhóm tự đánh giá sau mỗi sprint.
- Lặp lại: xây dựng, thử nghiệm, học hỏi, lặp lại
Comments
No comments yet. Be the first to share a thought.
Leave a comment