Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
PHP Development

Four Questions Worth Asking a Developer

Last updated:

Four questions

  1. Who owns the code, and where does it live? Should be you, in your repository.
  2. How will it be tested? A real answer, not “thoroughly”.
  3. How does it get deployed? Should not involve uploading files.
  4. Can we speak to a client from three years ago? Reveals how the work ages.
The fourth is the most useful and the least asked. Anyone can show a system launched last month. A three-year-old one shows whether the work was built to last.

What good answers sound like

QuestionGood answer
TestingNames what would be tested and why
DeploymentVersion control, staging, repeatable process
HandoverCode, docs, training, credentials — all yours
MaintenanceA yearly figure, offered rather than avoided
RiskNames specific risks and how they would be handled

Warning signs

  • Code held in the supplier's repository as standard
  • No mention of testing or deployment in the proposal
  • An estimate given before seeing your systems
  • Reluctance to provide client references
  • Everything described as straightforward

Reference calls are worth the time

Ask a past client three things: did it come in near time and budget, what happened when something broke, and could another developer take it over.

Those three answers are more informative than any portfolio, and past clients are usually candid.

Start with something small

A well-defined first piece of work — a few weeks, fixed price — tells you how a supplier actually works far better than any selection process.

It is a cheap way to find out, and any competent supplier will suggest it themselves.

Frequently asked questions

Freelancer, agency or offshore?

All three can work. Judge the individual arrangement on the four questions rather than on the category.

How do we compare quotes?

On the same written scope, comparing what is included. Different scopes cannot be compared meaningfully.

Should we get three quotes?

Two or three, on identical scope. More than that consumes time for diminishing benefit.

What if we already have a supplier we are unhappy with?

Get a second opinion on the codebase before deciding. Sometimes the code is fine and the communication is the problem.

Keep reading

About to commission an application?

Ask those four questions first. Happy to review a proposal before you sign it, whoever wrote it.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Web DevelopmentCustom Software Development