An admin system handling 17 quiz types × 16 question types on live production data. Questions were locked inside quizzes and couldn’t be reused, so I redesigned it so questions live on their own and link to quizzes — then verified the production data migration step by step, from design and plan to execution.
Design engineering
What changed
- 01
QA
BeforeClicking through screens one by one to find bugs
AfterA table that round-trips every type through create → read → update → delete and checks the saved values come back unchanged. I also tried an AI QA tool first and shared it; two teammates applied it to their own areas right away.
17×16CRUD round-trip matrix, 5 h 41 min
Results
6,752quizzes migrated in production · 0 mismatches
137 daysdedicated channel


