Offshore web application development: measurable quality, accessibility and what you must own

Web work is the easiest thing to outsource and the easiest to outsource badly, because the output looks finished long before it is. A site can be delivered, approved and live while being slow on real devices, inaccessible to a portion of your users and structured so that search engines cannot read it, and none of that is visible in a demonstration.

Make quality measurable in offshore website development, because otherwise it is a matter of opinion

Google documents what a well built page delivers: good Core Web Vitals, HTTPS, content that displays properly on mobile, and no intrusive interstitials obstructing the content. Those are testable on any live URL, which makes them a fair and enforceable acceptance criterion. Put named targets on the templates that matter, measured on real mid range mobile devices rather than on a developer's laptop, and make final payment depend on meeting them. Vague words like fast and responsive are unenforceable.

Accessibility has to be specified in an application development outsource contract, or it will not happen

No distributed team delivers accessibility by accident. Name a conformance target based on the W3C's Web Content Accessibility Guidelines in the contract, require keyboard operation and correct labelling on the flows that matter, forms, navigation and checkout, and require testing evidence at acceptance. Retrofitting an accessible experience onto a delivered site costs several times what building it correctly costs, and is the most common avoidable expense in outsourced web work.

Own the infrastructure and the pipeline, whichever application development outsourcing company builds it

The hosting, domain, repository and deployment pipeline should be in your accounts with the vendor holding access. This is the difference between changing supplier in a fortnight and negotiating from a position of no leverage. Ask for a written handover specification at the start of the engagement rather than the end: what documentation exists, how the site is deployed, where the secrets live, and what someone else would need to take it over.

Scope content and integrations honestly in outsourced website development

Quotes diverge most on two assumptions that are rarely stated: who produces and migrates the content, and which third party systems are integrated. Content migration in particular is routinely assumed to be the client's job by the vendor and the vendor's job by the client, and it is substantial work. Get both written into the statement of work by name before comparing prices, because they account for more of the spread between bids than the build itself does.

Questions people ask about offshore web application development

How do we write quality into a contract with an offshore web development company?

As measured targets on named templates, tested on real mid range mobile devices at acceptance, using the page experience signals Google publishes, plus a named WCAG conformance level with testing evidence. Adjectives are unenforceable; numbers are not.

What is most often left out of quotes for offshore application development services?

Content production and migration, and the list of third party integrations. Each side commonly assumes the other owns them. Naming both in the statement of work usually explains most of the difference between bids.

What do we need to own to stay portable when we buy offshore web development services?

Hosting, domain, repository and deployment pipeline, in your accounts, with the vendor holding access. Ask for a written handover specification at the start of the engagement rather than at the end.

Sources

Related answers

Get your agency shortlistDescribe your project