HOW I CONTRIBUTE
How I apply my skills
These are 10 high level steps I take to handle a project or a task from idea to a tangible item.
- 1
Gather the core requirement
Narrow down what's being asked into the simplest possible form, ideally a single sentence.
- 2
Review what already exists
Go through anything that's already planned or built: wireframes, code snippets, prior decisions.
- 3
Draft a product outline
A high-level outline covering core functional and non-functional requirements, use-case flow, and tech stack.
- 4
Check the draft against the requirement
Read the outline back against the original ask to catch gaps and wrong assumptions.
- 5
Revise and extend the outline
Amend or add items until the outline genuinely covers the requirement.
- 6
Begin execution
Start building against the agreed outline.
- 7
Test code and UI
Run tests across the source code and verify the interface behaves as intended.
- 8
User acceptance testing
Review the product and adjust to the feedback.
- 9
Release
Ship it to the world.
- 10
Learn from real usage
Gather real-world experiences on the product usage and identify how it has improved the users behaviour.
