For the Go-Live of the CRM 2.0 a lot of things need to be prepared. This is a collection of tasks that need to be finished before we can start and do the migration. Additionally, it has all the tasks needed to complete the Go-Live during the deployment weekend.
Preparation
|
Description |
Tickets |
Assignee |
Due at |
Notes |
|
|---|---|---|---|---|---|
|
|
Collect feedback from consultants that are beta testing the CRM 2.0 and prioritize bugs and change requests in list. |
6.09.2024 |
|||
|
|
Prepare load tests on production. |
|
|||
|
|
Run load tests on production with 100%, 150% and 200% load and prioritze bugs and change requets in list. |
||||
|
|
All product features for the Go-Live are finished and on Staging |
MVP:https://cheitgroup.atlassian.net/jira/software/c/projects/RT/boards/32/backlog?label=MVP |
Verified by Julia |
19.11.2024 |
|
|
|
All critical change requests and bugs are fixed and deployed on Staging |
19.11.2024 |
|||
|
|
Migration scripts are complete and tested |
|
QA: Ivan Hodoniuk Verified by Martin Stoev |
19.11.2024 |
|
|
|
The old CRM has an under construction page deployed but not configured |
|
VD:Olexandr Tikan |
22.10.2024 |
|
|
|
Rocken Jobs has an under construction page deployed and not configured |
|
|||
|
|
The old Talent Manager has an under construction page deployed but not configured |
||||
|
|
The redirects from CRM 1.0 to 2.0 are prepared and tested but not deployed |
|
22.10.2024 |
||
|
|
The redirects from Talent Manager 1.0 to 2.0 are prepared and tested but not deployed |
||||
|
|
We have a final date for the Go-Live (currently 23.12) |
||||
|
|
The Go-Live weekend with the exact shut down and availability times is communicated to Rocken employees/consultants (at least 2 weeks before the date) |
||||
|
|
Check with Marketing what we want to communicate in advance of the Go-Live to our customers. |
Meeting scheduled for 10.9. |
|||
|
|
Check with Marketing what we want to communicate after a successful Go-Live to our customers. |
Meeting scheduled for 10.9. |
|||
|
|
We have a deployment and skeleton crew for the Go-Live. Needs to have DevOps, BE & FE support. |
Anton, Yurich, Dasha, Roman, Ivan |
|||
|
|
We defined communication channels between Rocken and CHE IT in cases of emergency. |
Julia via Telegram |
|||
|
|
Monitoring for new services is configured and receives data for staging and production. |
Backend Devs |
Sentry |
||
|
|
All recruiters and consultants are informed about and onboarded on the new CRM 2.0. |
||||
|
|
Prepare an email to all candidates what the main changes new and old talent manager are. |
Marketing?! |
|||
|
|
Tried desaster failure scenarios and desaster recovery for Postgres, Elastic, Redis, and frontend and backend services. |
||||
|
|
Help Consultants setup passwords CRM |
wait for Anton |
|||
|
|
|
|
will be migrated, not needed |
||
|
|
Move to the domain rocken.ch (crm.rocken.ch, talent.rocken.ch) |
Go-Live weekendShutdown the old CRM and enable under construction page instead.
|
Description |
Tickets |
Assignee |
Due at |
Notes |
|
|---|---|---|---|---|---|
|
|
Deploy final release candidate to production environment. |
Skeleton crew |
23.12.2024 |
||
|
|
Run the migration scripts. |
Skeleton crew |
23.12.2024 7pm CET |
estimate time for dump – 1h |
|
|
|
Disable VPN protection for new production environment. |
||||
|
|
Switch DNS entries to point to new production envionment. Domains are crm.rocken.ch and http://talent.rocken.ch . |
||||
|
|
Move certificates to Digital Ocean |
||||
|
|
Enable redirects for CRM 1.0 → 2.0 and Talent Manger 1.0 → 2.0. |
||||
|
|
Enable sending Emails and SMS switch. |
Skeleton crew |
|||
|
|
Check minimal functionality including features with Websockets, Database read / write and Search with Elastic. |
Skeleton crew |
|||
|
|
Communicate the final status of the Go-Live internally in our decided communication channel and via email. |
Cleanup
|
Description |
Tickets |
Assignee |
Due at |
Notes |
|
|---|---|---|---|---|---|
|
|
Make a final backup of CRM 1.0 and Talent 1.0 databases for production and staging. |
||||
|
|
Align with Business Intelligence on shutdown of databases, as they use the follower for Metabase |
||||
|
|
Shutdown CRM 1.0 and delete resources on Hetzner for production and staging. |
||||
|
|
Shutdown Talent 1.0 and delete resources on Hetzner for production and staging. |
||||
|
|
Check access logs for missing redirects from CRM & Talent 1.0 to 2.0 and add them as needed. |
||||
|
|
Tell marketing to communicate the successful Go-Live of the Talent 2.0 with our customers/candidates. |
Leave a Reply
You must be logged in to post a comment.