Designing systems that work.
Contact us to get started today.

How to Select a Technology Partner

Seven questions to ask before you choose a developer

You’re looking for a solution that will transform your business.
Here are seven questions to ask before you hire software developers.

1. Are they agile? Agile software development combines IT best practices with focused bursts of development called sprints. Each sprint lasts 2-3 weeks and aims to achieve specific goals, such as adding features or increasing system quality. Agile development is user-centred, keeps the client involved, and delivers better project value at less cost in less time than traditional approaches. Clients stay on top of their projects via 15 minute daily phone updates and an online window that lets them see the status of each goal 24/7.

2. Are they local? Rates for developers in India and elsewhere are lower than in Canada (although the differential is shrinking). So quotes for offshore software development can look very good. But to build truly excellent software—the kind you can trust to run your business—you need a team you can meet with face-to-face.

3. Do they get the big picture? Lots of developers can build software—provided you tell them exactly what you want (and don’t change your mind). But they may not understand your business and its strategic needs for security, reliability and usability.

4. Are they tied to a particular technology? Some developers are captives of a particular hardware or software platform. Their platform may be right for your business and requirement—or it may not. Either way, that’s what you’re going to get. To avoid this risk, be sure to invite proposals from independent developers.

5. Are they the right size for your project? Some of the big names (you know who they are) may take on your project—but it will be a tiny blip on their radar screen. Make sure your developer will assign its A-team to your job. If it’s important to you, it should be important to them. Other shops may be too small for your project. The best way to check this out is to ask about similar-sized development projects they’ve completed successfully.

6. Who’s on their client list? Enough can go wrong with a software project. Why entrust it to an inexperienced developer? Be sure to check client references. Make sure they are for projects of similar size and scope.

7. Are they passionate? If you have a choice, why not work with people who love what they do, and want to build incredible software? Keep looking until you find a team that’s as excited about your business and project as you are.

Leave a Reply