Đối với các công ty nhỏ hơn (không rõ mức độ lớn của bạn), ba môi trường (dev, giai đoạn, sản xuất) là phổ biến. Các công ty lớn hơn thường sẽ có môi trường QA giữa dev và giai đoạn.
Chúng thường bị hỏng như sau:
dev : Bản sao mã làm việc. Các thay đổi được thực hiện bởi các nhà phát triển được triển khai tại đây để tích hợp và các tính năng có thể được kiểm tra. Môi trường này được cập nhật nhanh chóng và chứa phiên bản mới nhất của ứng dụng.
qa : (Không phải tất cả các công ty sẽ có điều này). Môi trường đảm bảo chất lượng; điều này cung cấp một phiên bản ít thay đổi của ứng dụng mà người kiểm tra có thể thực hiện kiểm tra. Điều này cho phép báo cáo về một sửa đổi chung để các nhà phát triển biết liệu các vấn đề cụ thể được tìm thấy bởi những người thử nghiệm đã được sửa chữa trong mã phát triển hay chưa.
dàn dựng : Đây là ứng cử viên phát hành, và môi trường này thường là một tấm gương của môi trường sản xuất. Khu vực tổ chức chứa phiên bản "tiếp theo" của ứng dụng và được sử dụng để kiểm tra căng thẳng cuối cùng và phê duyệt khách hàng / người quản lý trước khi đi vào hoạt động.
sản xuất : Đây là phiên bản hiện đang được phát hành của ứng dụng, có thể truy cập được cho khách hàng / người dùng cuối. Phiên bản này tốt nhất là không thay đổi ngoại trừ trong quá trình phát hành theo lịch trình.