Published on May 10, 2021 Last modified on June 11, 2021
We often say that choosing an IT company is like getting married. IT projects are a huge investment and the relationship with your developer doesn’t stop once your project is completed — there are still post-project support and future updates and upgrades to do. In other words, your relationship with an IT company is a partnership that can last many years, so it’s important to choose your partner wisely.
Based from 22+ years of experience in the IT industry and working with customers who had difficulties with their previous suppliers, we've made a list of 14 things to consider before choosing an IT company:
Do not get IT development through an intermediary or middleman. It’s better to talk directly to the company doing your project to avoid miscommunication. Learn more about why you should not have an intermediary here.
Make sure that the IT company has a defined project process to ensure a smooth collaboration flow. Here’s what a project process can look like.
The company must demonstrate a good understanding of the industry and that they are on top of new industry-related developments — through having up-to-date blogs or informative newsletters, for instance.
Make sure the company has a proper testing department. Testers view the project from a user’s perspective and catch errors that a developer, with a more technical view, often misses. They also have standard testing guides (besides client testing requirements) based on best practices that they consider when testing a project. Read more about how we do our testing here.
It’s best to work with a company that offers related services. Say you want a mobile app that comes with your website — having one supplier for both (rather than one for the website and one for the app) will save both time and money. Read more about our services here.
Find an IT company that consistently improves itself and its employees. For instance, here’s how we nurture our talents at 1902 Software.
Work with an IT company that has reasonable prices. High-quality IT service doesn’t have to be super expensive. Get our pricelist here.
Experience matters. When it comes to something as complex as IT development, it’s best to work with companies that have years of experience. Check out how many years they’ve been in the business and the number of projects they have completed.
If you decide to go offshore with your IT development, make sure that there is at least an overlap of 4-6 hours with the supplier’s time zone so that there’s time to hold meetings without either party having to stay late or start very early. For example, here at 1902 Software, we have an overlap of around 4 - 8 hours with our customers — this way, we get the job done while they sleep.
The size of the company matters, especially when it comes to bigger IT projects. Having more employees equates to having more resources that can work on your project. This is especially important if a developer falls sick or resigns.
In-house experienced project managers in an IT company are also something to look out for. Project managers are a necessary link between you and the developers, designers, and testers. Here at 1902, our project managers have around 10 years of experience in their fields and are all former developers, striking a balance between interpersonal and technical skills. Get to know our project managers here.
Check if the IT company also offers post-project support and that it’s done by thesame team who developed the original project. The original developers understand the ins and outs of the project better and therefore less likely to give you poor half-baked answers or have longer delivery times. Learn more about how we do post-project support here.
Remember that a company will only say good things about itself. It is therefore very important that you take time to read customer reviews and call up a few of their customers to learn how they, the customers, experienced the company and collaboration.
Want to talk about your IT project? Contact Peter today for a no-commitment consultation.