Số liệu chính cho một đường ống DevOps là Thời gian chu kỳ (còn được gọi là Thời gian dẫn ). Đây là thời gian cần thiết để thay đổi (hoặc yêu cầu thay đổi, theo dõi tất cả các cách để bắt đầu ý tưởng). Minh họa tốt nhất về khái niệm này mà tôi biết là từ cuốn sách "Mục tiêu", nói về nó trong bối cảnh sản xuất.
Tần suất triển khai cũng hữu ích. Chúng tôi muốn triển khai thường xuyên trong một đường ống DevOps. Không có phép đo "1 ngày là tốt, 2 ngày là xấu"; điều này sẽ cần một bối cảnh lịch sử về dự án của bạn để có ý nghĩa.
Kích thước triển khai : Được đo trong tuy nhiên các nhà phát triển của bạn đo lường công việc - câu chuyện của người dùng, điểm câu chuyện, quatloos, bất cứ điều gì. Một lần nữa, bạn muốn xem xu hướng theo thời gian, không phải giá trị tuyệt đối.
Giữa tần số và kích thước có một câu chuyện để kể. Là bản phát hành của chúng tôi trở nên không thường xuyên và lớn hơn? tại sao? Có phải chúng trở nên nhỏ hơn và thường xuyên hơn? Một lần nữa, tại sao?
Giải thích liệu xu hướng tần số / kích thước có tốt không, chúng tôi cũng sẽ cần Tỷ lệ phần trăm không triển khai . Khám phá "lý do" trong ba số liệu đó sẽ cho bạn biết rất nhiều về sức khỏe của dự án.
Sở thích cá nhân của tôi, mặc dù nó là một số liệu phù phiếm, là Thời gian cho một triển khai tầm thường . Nếu bạn tìm thấy điều nhỏ nhất có thể đáng để triển khai lại toàn bộ trang web ... có lẽ là một lỗi đánh máy trong tên của CEO ... bạn có thể nhanh chóng đi từ cuộc gọi điện thoại hoảng loạn đến một trang web được triển khai như thế nào? Tôi nói 'phù phiếm' bởi vì nó thực sự không phải là dự đoán vượt quá những gì các số liệu khác ở trên thảo luận, nhưng làm cho tôi cảm thấy tốt khi tôi thích giá trị.
Nếu chúng ta theo dõi, có rất nhiều thứ khác nhau mà chúng ta có thể theo dõi ... từ những thứ bao gồm tất cả như ' Thời gian hoạt động ', đến những thứ thực sự ở mức độ thấp như thời gian tái tạo HTML tùy chỉnh theo chu kỳ phản hồi yêu cầu ... nhưng những điều đó không cụ thể để thiết lập một nền văn hóa DevOps.
Chúng không liên kết trực tiếp với đô la ... làm như vậy sẽ đòi hỏi nhiều kiến thức về org của bạn hơn tôi có thể cung cấp trong một diễn đàn như thế này; nhưng chúng là chìa khóa để BEGIN trả lời câu hỏi đó. Một khi bạn biết rằng bạn có thể thường xuyên phát hành công việc vào sản xuất như một sự kiện không, bạn có thể bắt đầu thấy bạn đã lãng phí bao nhiêu công sức trước đây. Như cuốn sách "Mục tiêu" dạy (về việc sản xuất các đường ống - có liên quan), tối ưu hóa cục bộ có thể trông giống như bạn đang tiết kiệm tiền, nhưng cuối cùng, nó chỉ tạo ra giá trị gắn liền với hàng tồn kho (các tính năng không được triển khai).
Ngoài lời khuyên này, bạn nên xem Báo cáo của State Of DevOps trong vài năm qua. Đây là đầy đủ các phép đo về các dự án trong thế giới thực mà bạn có thể mô phỏng.