This document discusses best practices for collaboration between development and operations teams. It notes that historically, development teams did not involve operations teams early enough in the process. This led to projects not being production-ready and knowledge not being transferred effectively. The document recommends keeping development, staging, and production environments as similar as possible. It also advocates using an "infrastructure as code" approach to automate environment setup and deployment. This helps improve project portability and continuity. Prototyping the production environment locally during development allows operations expertise to influence design decisions earlier.