Nhóm của tôi và tôi chịu trách nhiệm phát triển "một lần", các sản phẩm sau khi hoàn thành được đưa cho khách hàng để bảo trì hoặc trong một số trường hợp do chúng tôi quản lý có tính phí.
Chúng tôi vẫn cần duy trì một đường truyền phát triển vững chắc để xử lý các phản hồi liên tục từ khách hàng của mình để đảm bảo rằng chúng tôi gửi cho họ một thứ gì đó đáng tin cậy và được chứng minh để chạy.
Mặc dù khách hàng không quan tâm đến DevOps (trong hầu hết các trường hợp), nhưng nó vẫn hữu ích cho chúng tôi. Với DevOps, chúng tôi có thể nhanh chóng đẩy các bản dựng mới, vì vậy khách hàng có thể thấy phản hồi trong vài phút chứ không phải vài giờ và chúng tôi cũng có thể bắt gặp bất kỳ lỗi / lỗi nào với thử nghiệm của chúng tôi thông qua Jenkins / Travis.
Để đảm bảo các chiến lược triển khai của chúng tôi giống nhau trên các dự án, chúng tôi tập trung vào việc chứa các ứng dụng của chúng tôi. Sử dụng Docker, chúng tôi có thể dễ dàng chuyển ứng dụng cho khách hàng của chúng tôi.
Chi phí tiết kiệm được bởi DevOps rất khó xác định. Chúng tôi có thêm chi phí dưới dạng phần mềm mà chúng tôi chọn sử dụng cho đường ống (Travis, Jenkins, Puppet, bạn có gì), nhưng chúng tôi cũng tiết kiệm thời gian và tiền bạc bằng cách sửa lỗi / phản hồi nhanh chóng cho khách hàng. Thời gian đáp ứng nhanh chóng của chúng tôi giữ cho khách hàng của chúng tôi hạnh phúc, lần lượt, giữ cho ví của chúng tôi hạnh phúc.