ENGINEERING NOTES

Questions to answer before implementation

Choosing technology is only the beginning. These notes examine the decisions that shape how a product behaves in use and how it can change over time.

Engineering notes

Four questions before design begins

BOUNDARY
How much should the system be allowed to do?
STATE
What state are the data and request in now?
FAILURE
What remains after a partial failure?
RECOVERY
Who may reverse the action and what record do they need?