Template I use for planning, coding, and reflecting on development projects.
- Clarify Spec
- Purpose
-
- Business Impact
-
- Make time estimates for each piece
- Audit (hours) -
- Planning (hours) -
- Writing code (hours) -
- Writing tests/Manually Test (hours) -
- Getting code deployed (days) -
- Writing docs (hours) -
-
- Purpose
- Audit
- Review existing system
- Outline new design/architecture
- Ask: How could I do less.
- Plan
- Break up into pieces/PRs
- Update Time Estimates
- Writing code (hours) -
- Writing tests/Manually Test (hours) -
- Getting code deployed (days) -
- Post deployment checks (hours) -
- Writing docs (hours) -
- Steps to test after release.
- Write Code
- Write/update Tests
- Deploy
- Write/update docs
- Review
- Record actual time required
- Audit (hours) -
- Planning (hours) -
- Writing code (hours) -
- Writing tests/Manually Test (hours) -
- Getting code deployed (days) -
- Post deployment checks (hours) -
- Writing docs (hours) -
- Record actual time required