We would like to share the key information based on our clients feedbacks which will be useful for you when choosing the software development company for your next project.
Yes, you are probably already familiar with this situation. You have appointed a software development company. They started working on your project, but some time later it turns that deliveries are delayed, demo sessions are poor and irregular, communication is vague and not precise, project manager does not clearly say when the project will be delivered and in what conditions.
There are some hints that will help you to identify such companies. Of course they are far not all, but we hope they will help you when appointing an IT company for your next project. For this reason, we put them below.
1. The company gives a vague picture of your project and its objectives.
You have high-end ideas and goals. The right company will actually first help you to get a clear picture of your own goals. Yes, including even the strategical business objectives, as in reality they may differ from the ones you have in mind at start. It is the company who should give you a clear picture, not you!
2. Offer sounds too good to be true.
Its not a question only related to the finances. However, choosing the cheapest solution is a mistake by default. It’s about overall presentation, timeframe, budget, team assigned and their expertise. Never agree on something that sounds easy and fast.
3. It’s all about questions.
A good company will always ask you a lot of questions before offering a solution. Many of them will sound silly and irrational. These are also the right questions. They help the presale team to understand the viability of your project in terms of fulfillment of your final business goals.
4. Never avoid face-to-face or video meeting.
You must see the people behind the company. You have to talk with them, understand how you feel about them. If you feel comfortable – it is another hint to go in that direction. If you feel blocked or some negative impact – it is better to stop now, no matter how attractive the proposal may seem. Never ignore 6th feeling!
5. You have to know the communication plan.
You have to be aware of the company’s communication plan before engaging into any agreements. And it must be comfortable for You! If it’s a scrum, you have to define when the daily meetings will be, when demo sessions are to be provided, when sprint reviews are done. You have to be permitted to participate in all these meetings. Whether to participate or not – this is entirely upon your wish, but never ignore demo sessions!
6. Strict schedule of the complete workflow process.
You have to know the team and roles assigned, their work schedules, days off, delivery deadlines and penalties if the software is not delivered in time.
And the last: we wish You to find the IT company which will work within Your level of comfort, be passionate in their work and deliver only the best to You!