Choosing a software development agency for your project

  • Price
  • Country (can you meet face to face easily)
  • Timezone (if there enough cross over with your timezone)
  • Spoken language preferences
  • Contact with developers
  • Skill requirements for your team (at the very least you’ll need a Product Owner on your side)
  • Past projects and specific domain knowledge and experience
  • Skills (both technical development skills in the stack you choose but also UX, UI etc)
  • Developer availabilty (both start time and ramp up time)
  • Project development methodology




Lover of tech, building products and teams.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Morris Date and the Time

Design Patterns in Golang- Factory

App Updates and Model Change

Codeigniter-4 cors

How to reduce your Cloud Costs and become a Cloud Entrepreneur

Retrieve the Language for an HTML Document in Java

Agile Coaches and Scrum Masters: do we still need them?

Migrating Crashlytics to the Firebase Console

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Chris Brooke

Chris Brooke

Lover of tech, building products and teams.

More from Medium

How to minimize software development cost | VYou

Your Simplified Guide to Creating a Startup : Part 1

Making Big Improvements with Small Changes

Why I’ve learned multiple Frameworks