1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/website/docs/topics/feature-flag-migration/how-to-execute-feature-flag-migration.md
Michael Ferranti e197934fa4
docs:Add Feature Flag Migration guide to docs (#4792)
I'm adding a Feature Flag Migration tutorial written by Customer Success
to the docs.

The content should live in the Topic Guide section

Topic Guides

Feature Flags Migration Best Practices index page with subpages for 
* Define scope
* Make business case 
* Planning 
* Execution
* Onboarding users

---------

Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com>
Co-authored-by: Gastón Fournier <gastonfournier@gmail.com>
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
Co-authored-by: Mark Fulton <128738155+markunl@users.noreply.github.com>
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2023-09-22 16:41:11 +02:00

1.7 KiB
Raw Blame History

title
Migration Execution

Now that we have completed the planning, below are some of our Best Practices for carrying out the migration based on our experience.

First, it can help to break the migration down into an order of activities, for example:

  • Minimum Viable Product (MVP) launch
    • Platform implemented, passed security/change management requirements, and available for developer use
    • Rollout to the highest priority groups of users
    • Matching use cases of the legacy platform
    • Legacy system fallback available
  • Medium-term
    • Rollout to additional groups; adoption of further, less critical use cases
    • Sunset of legacy system
  • Longer term
    • Adoption of new use cases

For each activity, plan for the Level of Effort (LoE), or the number of hours/days the task will take the assigned resource or group to fulfill.

Next up is risk handling. Are there any perceived risks to the timelines that could be addressed upfront?

  • Have the teams involved with the migration committed to set hours for working the migration tasks upfront, have had migration project success criteria and their tasks communicated to them, and Q&A fulfilled?
  • How long are various sign-offs by any relevant groups expected to take?
    • E.g. Change Advisory Board, Security Controls, hardening checks, etc
    • Plan to exceed each teams documentation requirements to ensure fewer Requests for Information

Every step of the way, it can help to conduct reviews and look-backs at each rollout stage as well as what lies ahead.

Use our Feature Flag Migration template to fill in details about your project plan execution.