
Maintainable delivery
Agree source control, documentation, deployment steps, and ownership. Custom code needs a support path after the original developer leaves. Use dated records rather than relying on memory at the next review.
Test permitted and invalid inputs, access roles, mobile use, and failed integrations. A feature is complete when it meets the agreed behavior. Confirm that forms, phone links, and replies reach the right person.
- A written brief
- Named responsibilities
- Agreed review points




