SAFe cung cấp một bộ khung để scale DevOps lên cấp độ tổ chức, không chỉ dừng ở team-level CI/CD. Điều này quan trọng vì DevOps ở quy mô nhỏ thường thành công nhờ culture và communication trực tiếp — nhưng khi tổ chức lớn lên, cần cấu trúc rõ ràng hơn.
4 cấu hình SAFe: Essential → Large Solution → Portfolio → Full SAFe. Hầu hết tổ chức bắt đầu với Essential SAFe — khối nền tảng đơn giản nhất, vận hành quanh một Agile Release Train (ART).
Cấu trúc ART: Team 5–12 người (Scrum Master + Product Owner + members) tham gia vào ART — một “team của các team”. Ba role cốt lõi điều phối ART:
- Release Train Engineer (RTE): Chief Scrum Master của ART, loại bỏ blockers, đảm bảo ART vận hành.
- Product Management (PM): Định hướng phát triển sản phẩm, duy trì tầm nhìn, quản lý feature backlog và prioritization.
- System Architect (SA): Cân bằng kiến trúc hiện tại với thiết kế mới của các team; đầu mối kỹ thuật cho cả ART.
Công việc được đóng khung trong Program Increments (PI) (8–12 tuần), chia thành sprint, và breakdown thành stories — tương tự cách Scrum team làm nhưng ở quy mô lớn hơn.
DevOps trong SAFe được tiếp cận qua 4 khía cạnh:
- Mô hình hóa cách tiếp cận DevOps bằng CALMR (Culture, Automation, Lean Flow, Measurement, Recovery)
- Thiết lập và duy trì value streams
- Áp dụng CD pipeline vào value stream
- Tích hợp built-in quality và security vào quá trình phát triển
Connections
- safe — SAFe là framework chứa cách tiếp cận scaling DevOps này
- safe-agile-release-train — ART là đơn vị vận hành chính trong Essential SAFe
- safe-planning-interval — PI là khung thời gian tổ chức công việc
- calmr — CALMR là mô hình DevOps chính thức trong SAFe
- safe-value-stream — Value stream là đơn vị tổ chức công việc ở cấp cao hơn ART
- devops — DevOps practices được scale thông qua SAFe
Sources
- scaling_devops_with_safe (archived)