O que é um assessment

Um Assessment vincula uma aplicação a um template de perguntas e coleta respostas estruturadas que geram scores de readiness. Com base nessas respostas, o motor de recomendação calcula a estratégia ideal de migração e identifica issues bloqueantes.

Ciclo de vida

StatusDescriçãoAção seguinte
DraftAssessment criado, ainda não iniciadoIniciar o wizard
In ProgressWizard em andamentoResponder todas as seções
CompletedConcluído, scores calculadosEnviar para revisão de governança
ReviewedRevisado pelo responsável técnicoAguardar aprovação de governança
ApprovedAprovado — governance gate liberadoCriar plano de mudança

Status de Governança

Além do ciclo de vida do workflow, o assessment possui um status de governança independente que controla o governance gate do ativo:

Governance StatusSignificado
pendingAguardando primeira revisão de governança
governance_approvedGate liberado — plano de mudança permitido
conditionalAprovado com condições — atender antes de prosseguir
blockedGate bloqueado pela autoridade de governança

Criar um assessment

  1. Acesse a aplicação e clique em "New Assessment"
    Ou acesse Assessments no menu e clique em "New Assessment".
  2. Selecione a aplicação e o template
    Escolha o template de readiness adequado (Quick, Standard ou Advanced) e o tipo de assessment.
  3. Atribua ao responsável
    Selecione o usuário responsável por conduzir o assessment.
  4. Clique em "Create & Start Wizard"
    O sistema abre automaticamente o Readiness Wizard na primeira seção.

Readiness Wizard

O Readiness Wizard é a interface principal para responder o questionário. É dividido em seções, cada uma cobrindo um domínio técnico:

  • Application Architecture
  • Infrastructure & Hosting
  • Data & Persistence
  • Security & Compliance
  • CI/CD & DevOps
  • Observability
  • Networking
  • Operations & SLA

Tipos de pergunta

TipoComo responder
SelectionCards clicáveis com opções Yes / No / Partial / N/A, cada um com score e tonalidade (verde, amarelo, vermelho)
NarrativeTextarea livre para descrever o estado atual

Campos de suporte por pergunta

Para cada pergunta, além da resposta principal, você pode preencher:

  • Evidence / Notes — Evidências que suportam a resposta (links, comandos, screenshots)
  • Remediation Notes — Plano de ação para gaps identificados, owner, dependências

Perguntas bloqueantes

Perguntas marcadas com a badge Blocking têm peso especial. Respostas negativas em perguntas bloqueantes incrementam o contador de Blocking Issues do assessment, que pode vetar a aprovação da estratégia de migração.

Atenção Perguntas bloqueantes com resposta "No" impedem a conclusão do assessment sem que os issues sejam documentados ou resolvidos.

Progresso e conclusão

O wizard exibe barras de progresso por seção e geral. Para poder concluir (botão "Save & Complete Assessment"), é necessário responder pelo menos 80% das perguntas totais. O botão de conclusão aparece na última seção quando esse threshold é atingido.

Scores calculados

Ao concluir o assessment, o sistema calcula automaticamente:

ScoreDescrição
Overall ScoreScore geral de readiness (0–100)
Readiness ScoreProntidão para migração
OKD Readiness ScoreProntidão específica para OpenShift/OKD
Risk ScoreNível de risco agregado
Complexity ScoreComplexidade estimada da migração
Effort ScoreEsforço estimado em person-days
Security ScoreAderência a práticas de segurança
Domain ScoresScore por domínio (infrastructure, data, cicd, observability…)

Recomendação de arquitetura

Após a conclusão, o motor de recomendação analisa o perfil da aplicação e os scores para recomendar a estratégia de migração ideal. O resultado inclui:

  • Estratégia recomendada (Rehost, Replatform, Refactor, Re-architect)
  • Nível de confiança (high, medium, low)
  • Justificativa técnica
  • Issues bloqueantes
  • Pontos de atenção (warnings)
  • Fatores positivos
  • Estratégias alternativas
  • Estimativa de esforço e prazo

Se a integração com Claude AI estiver configurada, a recomendação é enriquecida com:

  • Sumário executivo gerado por IA
  • Riscos adicionais identificados
  • Próximos passos sugeridos
  • Nota de confiança contextual

Revisão e aprovação de governança

Após a conclusão:

  • Um responsável com permissão assessments.review pode revisar e adicionar notas técnicas
  • Um aprovador com permissão assessments.governance-approve aprova o assessment como autoridade de governança
  • A aprovação atualiza o governance_status para governance_approved, liberando o gate do ativo
  • O botão "Create Change Plan" fica disponível no ativo após o gate ser liberado
Doctor AI Integration Mesmo com o assessment aprovado, findings críticos abertos do Doctor AI para o ativo bloqueiam o governance gate. Resolva ou submeta uma governance exception para desbloquear.

Tipos de assessment

TipoDescrição
QuickQuestionário reduzido (≈20 perguntas), ideal para triagem inicial de portfólio
StandardAvaliação completa (≈43 perguntas), recomendado para a maioria dos casos
AdvancedAssessment aprofundado com perguntas de segurança, compliance e arquitetura detalhada

Kubernetes Readiness Level

O sistema classifica a aplicação em um dos seguintes níveis de maturidade cloud-native:

NívelDescrição
L0 — Not ReadySem pré-requisitos para containers
L1 — ContainerizablePode ser conteinerizada com esforço médio
L2 — Cloud AwarePossui algumas práticas cloud-native
L3 — Cloud ReadyPronta para Kubernetes sem refatoração significativa
L4 — Cloud NativeTotalmente cloud-native, pronta para OKD