Go-Live CRM 2.0 Checklist

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.

Julia Rico Gmür

6.09.2024

  •  

Prepare load tests on production.


RT-4608

Ivan Hodoniuk

  •  

Run load tests on production with 100%, 150% and 200% load and prioritze bugs and change requets in list.

Ivan Hodoniuk

  •  

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


RT-4313

QA: Ivan Hodoniuk

Verified by Martin Stoev

19.11.2024

  •  

The old CRM has an under construction page deployed but not configured


RT-4606

VD:Olexandr Tikan
Dev: Ihor Bushtakov

22.10.2024

  •  

Rocken Jobs has an under construction page deployed and not configured


RT-5901

Anna Aksonenko Dasha Rozhniatovska

  •  

The old Talent Manager has an under construction page deployed but not configured

Roman Kliuiko

  •  

The redirects from CRM 1.0 to 2.0 are prepared and tested but not deployed


RT-4607

Yurii Tymchuk

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)

Julia Martin Stoev

  •  

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)

Martin Stoev

  •  

Check with Marketing what we want to communicate in advance of the Go-Live to our customers.

Julia Martin Stoev

Meeting scheduled for 10.9.

  •  

Check with Marketing what we want to communicate after a successful Go-Live to our customers.

Julia Martin Stoev

Meeting scheduled for 10.9.

  •  

We have a deployment and skeleton crew for the Go-Live. Needs to have DevOps, BE & FE support.

Martin Stoev

Anton, Yurich, Dasha, Roman, Ivan

  •  

We defined communication channels between Rocken and CHE IT in cases of emergency.

Julia

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.

Julia

  •  

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.

Roman Kliuiko

  •  

Help Consultants setup passwords CRM

Julia Rico Gmür

wait for Anton

  •  

Communicate new password creation for Talent users via Marketing


RT-5378

will be migrated, not needed

  •  

Move to the domain rocken.ch (crm.rocken.ch, talent.rocken.ch)

https://cheitgroup.atlassian.net/browse/RT-5989

Roman Kliuiko Serhii Karashkevych

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.

Roman Kliuiko

  •  

Switch DNS entries to point to new production envionment. Domains are crm.rocken.ch and http://talent.rocken.ch .

Roman Kliuiko

  •  

Move certificates to Digital Ocean

Roman Kliuiko

  •  

Enable redirects for CRM 1.0 → 2.0 and Talent Manger 1.0 → 2.0.

Roman Kliuiko

  •  

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.

Martin Stoev

Cleanup

Description

Tickets

Assignee

Due at

Notes

  •  

Make a final backup of CRM 1.0 and Talent 1.0 databases for production and staging.

Roman Kliuiko

  •  

Align with Business Intelligence on shutdown of databases, as they use the follower for Metabase

Roman Kliuiko

  •  

Shutdown CRM 1.0 and delete resources on Hetzner for production and staging.

Roman Kliuiko

  •  

Shutdown Talent 1.0 and delete resources on Hetzner for production and staging.

Roman Kliuiko

  •  

Check access logs for missing redirects from CRM & Talent 1.0 to 2.0 and add them as needed.

Martin Stoev

  •  

Tell marketing to communicate the successful Go-Live of the Talent 2.0 with our customers/candidates.

Julia

Comments

Leave a Reply