The decision to get in touch with a candidate for your Good Software project usually comes after you have learnt 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 don’t 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.
Good Software Quick Response.
You interested in a productive conversation – so your consultant. If you get a quick response from the company, this means they work fast and value your time.
Brief And Substantial Good Software 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 principles coincide, and whether they have potential to grow into a successful collaboration and a first-rate software product.
Insights Into Both Business And Good Software Technical.
If your consultant has experience of being involved into successful projects, they will 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.
Proactiveness In Understanding Your Software Goals And Problems.
A good consultant never tries to say, ”Just hire us and we’ll get everything done”, but rather asks questions to understand your business problems to eventually come up with the best solution from the technical point of view. But the latter left for further conversations.
Ability To Show Several Software 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 handled with native development only. If you are not sure about MVP – try to ask the consultant’s opinion.
Demonstration Of Similar Products.
You’ll most probably 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.
Sharing Personal Experience.
Straight-to-the-point sharing at that. It doesn’t waste your time, it brings you essential knowledge. And perhaps 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.
Optimistic Approach And Professional Sobriety.
This doesn’t need much additional explanation. You must 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.