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
| Status | Descrição | Ação seguinte |
|---|---|---|
| Draft | Assessment criado, ainda não iniciado | Iniciar o wizard |
| In Progress | Wizard em andamento | Responder todas as seções |
| Completed | Concluído, scores calculados | Enviar para revisão de governança |
| Reviewed | Revisado pelo responsável técnico | Aguardar aprovação de governança |
| Approved | Aprovado — governance gate liberado | Criar 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 Status | Significado |
|---|---|
| pending | Aguardando primeira revisão de governança |
| governance_approved | Gate liberado — plano de mudança permitido |
| conditional | Aprovado com condições — atender antes de prosseguir |
| blocked | Gate bloqueado pela autoridade de governança |
Criar um assessment
-
Acesse a aplicação e clique em "New Assessment"Ou acesse Assessments no menu e clique em "New Assessment".
-
Selecione a aplicação e o templateEscolha o template de readiness adequado (Quick, Standard ou Advanced) e o tipo de assessment.
-
Atribua ao responsávelSelecione o usuário responsável por conduzir o assessment.
-
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
| Tipo | Como responder |
|---|---|
| Selection | Cards clicáveis com opções Yes / No / Partial / N/A, cada um com score e tonalidade (verde, amarelo, vermelho) |
| Narrative | Textarea 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.
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:
| Score | Descrição |
|---|---|
| Overall Score | Score geral de readiness (0–100) |
| Readiness Score | Prontidão para migração |
| OKD Readiness Score | Prontidão específica para OpenShift/OKD |
| Risk Score | Nível de risco agregado |
| Complexity Score | Complexidade estimada da migração |
| Effort Score | Esforço estimado em person-days |
| Security Score | Aderência a práticas de segurança |
| Domain Scores | Score 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.reviewpode revisar e adicionar notas técnicas - Um aprovador com permissão
assessments.governance-approveaprova 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
Tipos de assessment
| Tipo | Descrição |
|---|---|
| Quick | Questionário reduzido (≈20 perguntas), ideal para triagem inicial de portfólio |
| Standard | Avaliação completa (≈43 perguntas), recomendado para a maioria dos casos |
| Advanced | Assessment 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ível | Descrição |
|---|---|
| L0 — Not Ready | Sem pré-requisitos para containers |
| L1 — Containerizable | Pode ser conteinerizada com esforço médio |
| L2 — Cloud Aware | Possui algumas práticas cloud-native |
| L3 — Cloud Ready | Pronta para Kubernetes sem refatoração significativa |
| L4 — Cloud Native | Totalmente cloud-native, pronta para OKD |