Về phía quản lý, chủ yếu là một câu hỏi về:
- hỗ trợ : công ty sẽ phát hành VCS vẫn ở đó trong trường hợp gặp sự cố.
Đáng buồn thay, một trong những lý do chính tại sao các sản phẩm lỗi thời như ClearCase vẫn được xem xét (ClearCase là từ năm 2003 một ... sản phẩm của IBM )
- chi phí giấy phép : ngay cả khi có các lựa chọn thay thế phần mềm miễn phí, đôi khi "giấy phép nhóm" cho một VCS có thể được thương lượng hoặc thực sự được bao gồm trong một hợp đồng lớn hơn nhiều bao gồm máy chủ, mạng, hỗ trợ, v.v ... Giấy phép toàn cầu cho loại sản phẩm này có thể kết thúc chi phí thấp hơn rất nhiều so với giá công khai.
Về phía dự án, đó cũng là một câu hỏi về:
- quản trị : trên máy chủ nào bạn sẽ cài đặt một VCS (hoặc nhiều VCS nếu chúng ta đang nói về Git, SVN và những người khác)? Với chính sách dự phòng nào? DRP (Kế hoạch phục hồi Disastry) là gì?
- hỗ trợ tại địa phương : ai sẽ nhận hỗ trợ cấp 1,? cấp độ 2?
- kiến thức thị trường : bạn có chắc chắn tìm thấy đủ nhà phát triển và / hoặc quản trị viên với kiến thức phù hợp được thiết lập để tận dụng VCS này và tất cả các tính năng của nó không?
Phần mềm miễn phí hay không, hãy nhớ phần mềm "miễn phí" là miễn phí như trong "lời nói miễn phí" (bạn có thể tự do lựa chọn và triển khai phần mềm bạn muốn), chứ không phải trong "bia miễn phí" (nó vẫn sẽ tốn rất nhiều tiền trong máy chủ , sao lưu, quản trị, hỗ trợ, ...)
Các tiêu chí đề cập ở trên là một sự khởi đầu để xác định những gì VCS cần giữ, những gì cần từ bỏ.
Nhưng trong trường hợp sau, bạn cần xem xét:
- chiến lược di chuyển : bạn có thể xuất / nhập lịch sử dự án từ một VCS này sang một VCS khác không?
- chiến lược cầu nối : có ý nghĩa gì khi có một lịch sử trong hai VCS khác nhau?
- lỗi thời của dự án : nếu một dự án đang trong tình trạng bảo trì / Kết thúc cuộc sống, có thể tốt hơn để hỗ trợ một VCS cũ trong một thời gian ngắn.