Deploy
- De
- An
- Dv
- Pm
- I
Deployment ensures that all software changes are rolled out to test and production environments in an efficient, orderly and auditable manner. This includes a wide range of applications, including batch, web, security, web services, database and messaging processes. Collaboration, communication, organization, and a solid understanding of AITS infrastructure are all critical to the deployment process.
During deployment, all change requests are reviewed to make sure they are safe for production, and that there are sufficient rollback plans, communication plans, checks for impacted processes. The main goal is to ensure the production environment remains stable during and after the addition of changes and new products.
Project activities
- Coordination of dress rehearsals in Test and Post-Test environments
- Migrating, or creating processes to migrate, code from one environment to the next
- Coordination of Go-Live rollout planning (resource scheduling, steps for monitoring, and CMDB updates)
- Adding date to Deployment Timeline and approval by Deployment Scheduling Committee
Deliverables and outcomes
- Communication plans: event notices, system outage messages, CRM messages, service desk training
- Deployment proof document
- Updated CMDB