White Label Coders  /  About us  /  How we work

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

Schedule a video call with one of our business leaders to discuss your project. Don’t have a full brief yet? Don’t worry! We can help you with all gaps you are missing.
That means we need to agree full project brief. Designs, process flow, supporting documentation and other technical aspects.

Typically we can provide a quote within 48hrs.

We give you a quote

We will give you a formal quote for the project which details the costs, the amount of time it will take us to deliver the project and when we can start.
There’s no commitment on your part unless and until you accept our quote. Once accepted, we schedule the project in and confirm the start date with you. Typically, we’re able to start projects within 5 – 10 working days, depending on the complexity of the work.

We develop, test and deliver the project

We then execute and deliver the project according to the brief. Development and project management is based on best agile practices supported by most innovative management tools.
You work through the acceptance process You’ll have a chance to review and approve all of our work. If anything is not to your satisfaction, we’ll get it sorted out.
How we work
Quality Assurance
Standards to be proud of

At White Label Coders, we’re committed to delivering high quality service at great value.

We do this by implementing industry best practices throughout all the project disciplines. And because white-labelled development work is our sole business focus, we can devote all our energies to ensuring a great customer experience for your agency.

Product Management

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

Development

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.

Quality Assurance

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.

Code of Honor

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.

Testing

At White Label Coders, we have a detailed and methodical approach to testing. This helps ensure our work meets the highest standards, every time.

As well as a solid process, we also have a dedicated testing team to carry it out. We put the same emphasis on best practices here as we do throughout the production process.

We approach testing in 5 stages:

  • Stage 1
  • Stage 2
  • Stage 3
  • Stage 4
  • Stage 5
Stage 1

Peer Review

Every 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.
Stage 2

Automated tests

As 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.
Stage 3

Manual tests

Our 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.
Stage 4

Performance Optimisation

Once 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.
Stage 5

User Acceptance Testing

The 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.

We approach testing in 5 stages:

  • Stage 1

    Peer Review

    Every 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.
  • Stage 2

    Automated tests

    As 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.
  • Stage 3

    Manual tests

    Our 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.
  • Stage 4

    Performance Optimisation

    Once 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.
  • Stage 5

    User Acceptance Testing

    The 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.
Wordpress Plugin Developer hired via IT staff augumentation

Let’s talk about your WordPress project!

Do you have an exciting strategic project coming up that you would like to talk about?

wp
woo
php
node
nest
js
angular-2