Một trong những đội nhanh nhẹn của tôi đã thực hiện một cách tiếp cận thú vị trong giai đoạn đầu của dự án. Thay vì bắt đầu dự án với Sprint 0 nơi họ thiết lập cơ sở hạ tầng mã và quyết định kiến trúc giải pháp, họ đã bắt đầu xây dựng "Walking Skeleton", mà họ mô tả là một thực tiễn DevOps.
Điều này dường như bắt nguồn từ việc xây dựng một thứ gì đó rất nhỏ (trong trường hợp API là một điểm cuối duy nhất vừa trả về 200-OK
), khiến nó hoạt động trong tích hợp liên tục và xây dựng đường ống phân phối liên tục để triển khai điều này qua từng môi trường:
Phát triển ► Thử nghiệm ► UAT ► Tiền sản xuất ► Sản xuất
Trong quá trình họ đã quản lý để đánh dấu nhiều yêu cầu phi chức năng có thể bị bỏ lỡ nếu việc triển khai bị bỏ lại đến phút cuối cùng.
Câu hỏi của tôi là: "Bộ xương đi bộ" là gì và nó mang lại lợi ích gì cho nhóm Agile sau khi thực hành DevOps?