How we work
We pride ourselves on a great, customer-focused approach that is designed to make running your agency easier.
- STEP 1
- STEP 2
- STEP 3
Talk to us and agree a brief
Typically we can provide a quote within 48hrs.
We give you a quote
We develop, test and deliver the project
At White Label Coders, we’re committed to delivering high quality service at great value.
All our projects are led by a dedicated Product Owner. Simply stated, this leader is your champion. They are experts at:
- communicating with you openly and frequently, so you always know the project status
- ensuring everyone understands the requirements in detail
- sequencing tasks in the most efficient way possible
- resolving any issues
- ensuring all our work meets our quality assurance standards
- delivering on time
Our teams of technical architects, developers and testers are all specialists in their respective fields. This means we can maintain high standards across several key areas:
- Our code is clean and efficient, so it’s easy to understand, maintain and extend.
- Our code is optimized, so your site loads fast and feels slick.
- Our sites are responsive, so they work beautifully across all devices.
- Our sites are accessible, so they are easy to use even for those who have challenges using the web.
- We combine automated and manual tests within our release process, so new code updates work as expected.
- Our development tools are tied and tested, so we can work fast and efficiently whilst keeping your development costs down.
All our work goes through stringent testing processes before we share it with you.
This testing is conducted by dedicated Quality Assurance teams made up of different staff to the development teams. This helps to catch any inaccuracies that developers might occasionally miss before we share our work with you for your review.
This testing process covers everything from back-end functionality, integrations, performance and of course how things look across the different devices and browsers we’re building for.
Last but not least, we’re proud of our own Code of Honour…
that guides everything we do, from hiring to training, development, management and communication. It is our backbone and our spirit, and we know we owe much of our success to it.
We approach testing in 5 stages:
- Stage 1
- Stage 2
- Stage 3
- Stage 4
- Stage 5
User Acceptance Testing
We approach testing in 5 stages:
Peer ReviewEvery line of every developer’s code is reviewed by a peer – i.e. another developer – before it is accepted into the project. This helps to ensure the code is clean and tidy, well organised, and that it conforms to development best practices.It also helps share knowledge of the technical details amongst the team, so any one developer knows about more of the project than just their specific tasks.
Automated testsAs we write code to build out your project, we run a number of tests automatically – in the background, so to speak.These tests can be simple ones we use all the time, like checking coding style or spotting broken links. They might also be complex ones created just for your project, like checking a particular complex feature works as expected. The amount of these custom automated tests we do will depend on your budget, and are only really relevant when your project is complex. Sometimes it’s simply a better ROI over the medium and long-term to invest in these custom tests, as it provides a high degree of agility when developing new features.
Manual testsOur dedicated testers run an extensive set of manual tests throughout the project. These tests follow a test plan that we create, so our testing work is structured and consistent.We check that all of the page components conform to the designs and specifications across all screen sizes and device types. We check all the links and all the functionality manually, ensuring everything works as expected. In fact, our testers are trained to try and break things. They’re good at deliberately using the site in ways that might seem unexpected, counterintuitive, or just plain silly. This helps to tease out any edge-case behaviours that aren’t likely to happen very often, but still important to handle correctly. Finally, we check that all the pages are correctly prepared for SEO, and that all content has been correctly entered into the site.
Performance OptimisationOnce we are confident we have successfully completed the site according to the designs and specifications, we then focus on the site performance itself.For simple projects this tends not to be an issue at all, since our best practice development approach ensures our code is clean and optimised. But for some more complex projects, the opportunities to improve performance only present themselves under certain conditions. As these opportunities become clear, we refine our code to take advantage of them.
User Acceptance TestingThe final stage of our testing process involves you. Naturally, we ask you to approve all our work, and this involves guiding you through your own testing of the site.If you feel something doesn’t meet the specifications, or if something is not as you intended, then we work together to resolve it right away.
Let’s talk about your WordPress project!
Do you have an exciting strategic project coming up that you would like to talk about?