O que é um Plano de Mudança

O Plano de Mudança é o documento operacional que orienta a execução da mudança. Ele é gerado automaticamente pelo sistema com base nas informações do ativo e do compliance assessment aprovado, e pode ser enriquecido pela IA com procedimentos específicos para o stack tecnológico. A criação está bloqueada até que o governance gate do ativo esteja aprovado.

Governance Gate Obrigatório Nenhum plano de mudança pode ser criado enquanto o ativo não tiver um compliance assessment com status governance_approved. Findings críticos abertos do Doctor AI também bloqueiam o gate.

Criar um plano de mudança

  1. Aguarde o Governance Gate ser aprovado
    O botão "Create Change Plan" só aparece quando o compliance assessment vinculado está com status governance_approved e não há findings críticos abertos no Doctor AI.
  2. Defina os parâmetros do plano
    Confirme a estratégia de migração, namespace alvo no OKD, cluster de destino e data estimada de cutover.
  3. Gere o plano
    Clique em "Generate Plan". O sistema chama o MigrationProcedureGenerator que monta todos os procedimentos, steps e checklists.
  4. Revise e aprove
    Um usuário com migration-plans.approve aprova o plano para execução.

Estrutura do plano gerado

Procedimentos (Markdown)

ProcedimentoConteúdo
Migration ProcedureRunbook geral da migração — fases, comandos, verificações
Containerization ProcedureGuia de conteinerização com exemplo de Dockerfile e manifests OKD/K8s
Cutover ProcedurePasso a passo do dia do cutover (janela de manutenção, switch de DNS, validação)
Rollback ProcedurePlano de reversão caso o cutover falhe
Validation ChecklistChecklist de validação pós-migração
Day-2 OperationsGuia de operações Day-2 no Kubernetes/OKD
IA ativa Com OpenAI configurada, o Migration Procedure e o Containerization Procedure são gerados especificamente para o stack da aplicação (linguagem, banco, web server), com comandos reais, exemplos de Dockerfile e manifests OKD contextualizados.

Fases de migração (Steps)

O plano é dividido em fases, cada uma com steps atribuídos a um papel específico:

FasePapel responsávelAtividades típicas
1. PreparationPlatform Engineer / ArchitectAnálise de requisitos, setup do ambiente OKD, criação de namespace
2. ContainerizationDeveloperCriação do Dockerfile, build e push da imagem, testes locais
3. ConfigurationPlatform Engineer / DeveloperCriação de ConfigMaps, Secrets, ajuste de variáveis de ambiente
4. Data MigrationDBADump, restore, validação de integridade no banco de destino
5. DeploymentPlatform EngineerApply dos manifests, configuração de routes/ingress, HPA
6. TestingDeveloper / QASmoke tests, testes de carga, validação funcional
7. CutoverPlatform Engineer / OperationsSwitch de tráfego, atualização de DNS, monitoramento
8. Post-MigrationOperationsMonitoramento 72h, decommission do ambiente legado

Checklists

O sistema gera checklists automáticas organizadas por categoria:

  • Pre-cutover — Validações antes de iniciar o cutover
  • Cutover — Ações durante a janela de migração
  • Post-cutover — Validações após o cutover
  • Rollback triggers — Condições que acionam o plano de rollback

Executar o plano

Com o plano aprovado, a equipe pode executar os steps diretamente na plataforma:

  • Cada step pode ser marcado como Pending → In Progress → Done
  • Steps Blocking interrompem o progresso se não concluídos
  • Steps Rollback Trigger ativam automaticamente o plano de rollback se falhar
  • Checklists são marcadas individualmente na interface
Dica Exporte o plano de migração como relatório PDF para distribuir à equipe antes do dia do cutover. Veja Relatórios.

Campos principais

CampoDescrição
migration_strategyEstratégia: rehost, replatform, refactor, re-architect
target_platformPlataforma alvo (okd, kubernetes, openshift)
target_namespaceNamespace no cluster de destino
target_clusterNome do cluster de destino
estimated_cutover_dateData estimada para o cutover
estimated_effort_daysEsforço total estimado em person-days
estimated_duration_weeksDuração estimada em semanas
statusdraft → approved → in-progress → completed

Gerar novamente

Caso as informações da aplicação mudem, o botão "Regenerate Plan" reprocessa todos os procedimentos e steps. O plano anterior é substituído.

Atenção A regeneração do plano substitui os procedimentos existentes. Steps e checklists já marcados como concluídos serão resetados. Exporte o plano antes de regenerar.