The Development Journey
Working with a developer for the first time can feel unfamiliar. This guide walks you through what to expect at each stage, so there are no surprises.
Stage 1: Initial Consultation
Every project starts with a conversation. This is where we learn about your business, understand your goals, and discuss what you are looking to build. Come prepared to talk about:
- What your business does and who your customers are
- What problem you are trying to solve with this project
- Any examples of apps or websites you like
- Your budget range and timeline expectations
This consultation is free and comes with no obligation. It is a chance for both of us to see if we are a good fit.
Stage 2: Proposal and Agreement
After our consultation, we will send you a detailed proposal including:
- Exactly what we will build (features and functionality)
- The timeline with key milestones
- The total cost and payment schedule
- What we need from you and when
Take your time to review this. Ask questions if anything is unclear. Once you are happy, we will formalise the agreement and get started.
Stage 3: Design Phase
Before writing any code, we design how your app or website will look and work. You will receive:
- Wireframes - Simple layouts showing the structure and user flow
- Visual designs - Full colour mockups showing exactly how it will look
This is your chance to provide feedback before we start building. Changes at this stage are quick and easy. Changes during development take longer.
Stage 4: Development
This is where your project comes to life. During development:
- We will provide regular updates on progress
- You will see working versions as features are completed
- We will ask for your feedback and clarification when needed
- You can test functionality and report any issues
Good communication during this phase keeps the project on track. Respond to questions promptly and be available for check-ins.
Stage 5: Testing and Refinement
Before launch, we thoroughly test everything:
- Testing on different devices and browsers
- Checking all features work correctly
- Fixing any bugs or issues found
- Making final adjustments based on your feedback
You will be asked to test the project yourself and report anything that does not look right or work as expected.
Stage 6: Launch
Launch day is exciting. Depending on your project, this involves:
- Websites - Going live on your domain, setting up hosting
- Mobile apps - Submitting to the App Store and Google Play
Note that app store review can take a few days, so we plan for this in the timeline.
Stage 7: After Launch
The relationship does not end at launch. We provide:
- A period of support to fix any issues that arise
- Training on how to manage and update your project
- Documentation for future reference
- Ongoing maintenance options if you need them
Your Role in the Process
For the best results, we need you to:
- Be available - Respond to questions and requests in a timely manner
- Provide content - Text, images, and other materials we need
- Give feedback - Let us know what you like and what needs changing
- Make decisions - When we present options, help us move forward
Projects run smoothly when both sides are engaged and communicating well.
What to Do If Something Goes Wrong
If at any point you are unhappy or confused, tell us immediately. Most issues come from miscommunication and are easily resolved when caught early. We would rather you raise concerns than suffer in silence.