How to choose a software development partner
Choosing a partner takes more than interface screenshots. Discuss the problem, scope, working process and handover, and ask for evidence relevant to the product you need.
Ask about the decisions behind the work
Choose a relevant example and ask what the team designed, implemented and operated. Distinguish interface design from product engineering and ongoing operation.
Ask how they will understand your workflow and who from your team should participate. Their questions can help you assess understanding before committing.
Review how you will work together
Find out who communicates with you, how progress is demonstrated and when you can try a working release. Agree how decisions and changes are recorded.
Discuss testing, failures, permissions and data. Ask for an explanation relevant to your project rather than a list of technologies.
Agree ownership and handover
Review code, designs, accounts, documentation and the contractual scope. Clarify how another team could take over if necessary.
Agree post-launch support, response expectations and how additions will be priced.