Agency Process

Every project is different, and every agency has its own way of working. This isn't a fixed process that every engagement must follow. Instead, it outlines how projects typically progress when working together.

01

Initial Discussion

Every engagement starts with understanding the project.

→Discuss goals, technical requirements, existing architecture, and timelines
→Identify constraints that might affect development
→Review any existing specifications or technical documentation
→Suggest an approach based on what the project needs
02

Planning

Once I understand the work involved, I'll provide an estimate along with any technical considerations.

→Provide estimates with clear scope boundaries
→Identify unknowns or assumptions that could affect the project
→Raise potential risks early rather than discovering them halfway through
→Agree on milestones and checkpoints before development begins
03

Development

Development usually happens asynchronously, with progress shared throughout the project.

→Work completed in milestones with regular progress updates
→Feedback collected at natural stopping points
→Priorities discussed before continuing if they change
→Expectations kept aligned throughout the build
04

Review

Completed work is reviewed together before it's considered finished.

→Gather feedback on the implementation
→Make any agreed adjustments
→Ensure technical and product requirements are met
→Verify the work fits within the existing architecture
05

Deployment

Depending on the project, I'm happy to assist with deployments or work alongside your existing team.

→Assist with deployment or coordinate with your engineering team
→Available to resolve issues immediately after release
→Ensure the feature is stable before stepping back
→Deployment shouldn't be the finish line
06

Documentation & Handover

Where appropriate, I document important implementation details and anything that will help future development.

→Document architectural decisions and implementation details
→Ensure another engineer can continue without starting from scratch
→Identify any outstanding work or known limitations
→Leave the project in a state that's easy to understand and extend
Selected Work

Sponsor/Client:
Product Category:
Year:

Context

Implementation

Result

Direct Scoping ChannelDiscuss project scope →
ESC
COMMAND INDEX
Execute navigation hooks.