Assessment Methodology
01. Read requirements
Restate requested outcomes. Mark must-have behavior and acceptance criteria.
REFERENCE CATEGORY
17 practical topics
Assessment Methodology
Restate requested outcomes. Mark must-have behavior and acceptance criteria.
Assessment Methodology
List who interacts with the system: customer, administrator, operator, external provider.
Assessment Methodology
Write actor + action + outcome. Cover reads and mutations, not only creation.
Assessment Methodology
Name persistent identities and value objects; describe relationships.
Assessment Methodology
Turn prose into invariants: bounds, ownership, valid states, currency, duplicate behavior.
Assessment Methodology
Record time, language, database, offline requirements, scale, and forbidden dependencies.
Assessment Methodology
Choose primary/foreign keys, nullability, uniqueness, indexes, retention, and amounts.
Assessment Methodology
Define input, output, status codes, authorization, and errors for each use case.
Assessment Methodology
Use routes, controllers, models, and focused services only when warranted.
Assessment Methodology
Check validation, identity, permissions, encoding, secrets, audit needs, and least privilege.
Assessment Methodology
List missing records, invalid state, insufficient funds, duplicates, database failures, and unknown outcomes.
Assessment Methodology
Complete one vertical path with validation, persistence, response, and tests before extras.
Assessment Methodology
Prove each acceptance criterion with realistic data and expected persisted results.
Assessment Methodology
Check zero, negative, maximum, missing, malformed, unauthorized, duplicate, and concurrent inputs.
Assessment Methodology
Recheck every mutation and read boundary; inspect raw SQL, mass assignment, errors, and logs.
Assessment Methodology
Check naming, responsibilities, duplication, configuration, and whether the next reader can follow the flow.
Assessment Methodology
State assumptions, choices, limitations, alternatives, and what you would change with more time.