Nhiệm vụ: Nghiên cứu khả năng di chuyển và bàn giao dự án cho chủ sở hữu
Nghiên cứu khả năng di chuyển và bàn giao dự án cho chủ sở hữu
Xây dựng tiêu chí thực tế về việc không bị khóa chân tường hạ tầng (infrastructure lock-in): dự án có thể được bàn giao cho chủ sở hữu hoặc một đội ngũ khác như một hệ thống hoạt động bình thường.
Vấn đề
Khả năng tải xuống kho lưu trữ (repository) là một tiêu chí quá yếu về khả năng di chuyển. Một dự án thực tế bao gồm mã nguồn, dữ liệu, tệp tin, môi trường chạy (runtime), cấu hình, các phụ thuộc bên ngoài và kiến thức cần thiết để vận hành.
Nếu khách hàng bàn giao trang web cho một dịch vụ để bảo trì, dịch vụ đó không được làm cho sự tồn tại tiếp theo của dự án phụ thuộc vào chính họ chỉ vì mục đích giữ chân khách hàng.
Cần nghiên cứu gì
Cần xác định những gì phải có sẵn cho chủ sở hữu để bàn giao thực tế: nhữngアーティファクト (artifact), trạng thái, hướng dẫn và quyền truy cập nào cho phép một chuyên gia hoặc tác nhân (agent) khác tái tạo và tiếp tục duy trì hệ thống.
Đồng thời, khả năng di chuyển không có nghĩa là bất kỳ dự án nào cũng bắt buộc phải chạy trên bất kỳ dịch vụ lưu trữ (hosting) nào mà không cần thay đổi. Tiêu chí này phải phân biệt được các phụ thuộc công nghệ bình thường với hiện tượng khóa chân tường nhà cung cấp (vendor lock-in) nhân tạo.
Có liên quan đến trạng thái dự án, môi trường chạy (runtime), thông tin mật và các phụ thuộc bên ngoài và sao lưu/phục hồi (backup/restore).