What is an assessment
An Assessment links an application to a question template and collects structured answers that generate readiness scores. Based on those answers, the recommendation engine calculates the ideal migration strategy and identifies blocking issues.
Lifecycle
| Status | Description | Next action |
|---|---|---|
| Draft | Assessment created, not yet started | Start the wizard |
| In Progress | Wizard in progress | Answer all sections |
| Completed | Completed, scores calculated | Submit for review |
| Reviewed | Reviewed by technical lead | Await approval |
| Approved | Approved — strategy confirmed | Generate migration plan |
Create an assessment
- Go to the application and click "New Assessment"Or go to Assessments in the menu and click "New Assessment".
- Select the application and templateChoose the appropriate readiness template (Quick, Standard or Advanced) and the assessment type.
- Assign to a responsible user
- Click "Create & Start Wizard"The system automatically opens the Readiness Wizard on the first section.
Readiness Wizard
The Readiness Wizard is the main interface for answering the questionnaire. It is divided into sections, each covering a technical domain:
- Application Architecture
- Infrastructure & Hosting
- Data & Persistence
- Security & Compliance
- CI/CD & DevOps
- Observability
- Networking
- Operations & SLA
Question types
| Type | How to answer |
|---|---|
| Selection | Clickable cards with options Yes / No / Partial / N/A, each with a score and tone (green, yellow, red) |
| Narrative | Free-form textarea to describe the current state |
Support fields per question
- Evidence / Notes — Evidence supporting the answer (links, commands, screenshots)
- Remediation Notes — Action plan for identified gaps, owner, dependencies
Blocking questions
Questions marked with Blocking carry special weight. Negative answers on blocking questions increment the Blocking Issues counter, which can veto the migration strategy approval.
Progress and completion
The wizard shows per-section and overall progress bars. To complete (button "Save & Complete Assessment"), at least 80% of total questions must be answered. The completion button appears on the last section when that threshold is reached.
Calculated scores
| Score | Description |
|---|---|
| Overall Score | General readiness score (0–100) |
| Readiness Score | Migration readiness |
| OKD Readiness Score | OpenShift/OKD-specific readiness |
| Risk Score | Aggregated risk level |
| Complexity Score | Estimated migration complexity |
| Effort Score | Estimated effort in person-days |
| Security Score | Security best practices adherence |
| Domain Scores | Per-domain score (infrastructure, data, cicd, observability…) |
Architecture recommendation
After completion, the recommendation engine analyzes the application profile and scores to recommend the ideal migration strategy. The result includes: recommended strategy, confidence level, technical justification, blocking issues, warnings, positive signals, alternative strategies, and effort/timeline estimates.
With OpenAI configured, the recommendation is enriched with: AI-generated executive summary, additional identified risks, suggested next steps, and contextual confidence note.
Kubernetes Readiness Levels
| Level | Description |
|---|---|
| L0 — Not Ready | No container prerequisites met |
| L1 — Containerizable | Can be containerized with moderate effort |
| L2 — Cloud Aware | Has some cloud-native practices in place |
| L3 — Cloud Ready | Ready for Kubernetes without significant refactoring |
| L4 — Cloud Native | Fully cloud-native, ready for OKD |