How To Recognize A Good Software Company By First Contact
April 1, 2019
April 1, 2019
The decision to get in touch with a candidate for your software project usually comes after you have learned everything you wanted to about the company's principles of work and expertise. The sources are rich: the company's website, portfolio, references, testimonials, rankings on freelance marketplaces, and so on. You may find out lots of info about the company, up to learning more about team members. But once the first contact with the candidate is established, it's very important to break the ice, feel comfortable, and start a productive conversation as soon as possible.
Usually your first contact is a consultant who will basically become your own representative in the company. This is someone who wants to help and understand you. There must be first signs of trust – we mean the trust towards the company's expertise. It helps avoid unnecessary questions and proceed straight to business. It can be marred by the client's bad outsourcing experiences in the past – and you do not want any disappointments for sure. Here is how we think you can recognize a good software company in general – and a good consultant in particular.
# 1. Quick Response.
You are interested in a productive conversation – so is your consultant. If you get a quick response from the company, this means they work fast and value your time.
# 2. Brief And Substantial Introduction.
If you ask your consultant to tell more about the principles of the company's work, the answer should not drag for a lifetime. You need an informative answer which will take you one step closer to deciding whether your work principals coincide, and whether they have potential to grow into a successful collaboration and a first-rate software product.
# 3. Insights Into Both Business And Technical.
If your consultant has an experience of being involved into successful projects, they will be able to quickly get attuned with you as for business questions. If you are a technical person asking focused technical questions – your consultant has to quickly adapt or get a skilled developer (possibly a Team Leader) to promptly join the conversation.
# 4. Proactiveness In Understanding Your Goals And Problems.
A good consultant never tries to say, '' Just hire us and we'll get everything done '', but rather requests questions to understand your business problems to ever come up with the best solution from the technical point of view. But the latter is left for further conversations.
# 5. Ability To Show Several Solutions To Your Problem.
After your goals are more or less clear, the consultant will suggest possible solutions. After you vaguely describe the future product and its main features, your consultant will tell you whether it's reasonable to build for just one mobile platform, or make a multiplatform app with further adjustments, or the features can be handled with native development only. If you are not sure about MVP – try to ask the consultant's opinion.
# 6. Demonstration Of Similar Products.
You'll most likely look into the company's portfolio to find products similar to that you want to build. Or, as an alternative, the consultant may show you several third-party apps, which will undoubtedly be a good demonstration of understanding your ideas and general vision.
# 7. Sharing Personal Experience.
Straight-to-the-point sharing at that. It does not waste your time, it brings you essential knowledge – and sometimes it will help you outline the problems that went you by unnoticed. The knowledge of each representative of your company is valuable – from consultants and project managers to developers.
# 8. Optimistic Approach And Professional Sobriety.
This does not need much additional explanation. You must be treated with respect, care, positive attitude, and friendly determination to find the best solution to your business problems, which will suit well both you and the company.
The first contact is often make or break, and the more you learn about each other, the more you become confident whether or not you share the business philosophy and approaches to work.