Skip to content

Working with a partner

How to choose a software development partner

The short answer

Choose a software development partner by how they reduce risk. Look for a team that challenges the scope, explains what it would remove, tests the riskiest assumption first, gives you ownership of the code and data, and has shipped and supported products of its own.

Ask what they would remove

A strong partner reduces scope before adding to it. Ask which parts of your brief they would cut from the first release and why. The answer shows whether they are optimising for your outcome or for the size of the project.

Ask how they test the riskiest assumption

Every product rests on an assumption that could sink it: users will change behaviour, the data is good enough, the integration is possible, the model is accurate enough. Good partners find that assumption early and design the first release to test it.

Check who owns the code and data

You should own the source code, the infrastructure accounts and your data from day one. Confirm that the repository, cloud hosting and third-party services sit in accounts you control, and that the stack uses open tools you can take to any other team.

Look for products they have shipped and supported

Building is different from operating. Ask for products the team has launched and kept running: how they handled support, outages, app-store review, privacy and updates after launch. A partner that runs its own products carries the same consequences you will. Digitalis runs Hazards QLD and StartYear for that reason.

Ask how they use AI

AI belongs where it improves the outcome. Ask where they would use it, how they would evaluate it, and what stays deterministic. Clear answers here point to clear architecture later.

Questions to ask in the first meeting

  • What would you leave out of the first release?
  • What is the riskiest assumption, and how would you test it?
  • Who owns the code, accounts and data?
  • What does support look like after launch?
  • Which parts of this product would you build with AI, and which with plain code?
  • Which of your products could we look at today?

Talk to Digitalis about your product

Build what matters.

Tell us what you are trying to build, change or understand. A first conversation starts with the problem.

Start a conversation