One-half of unsuccessful projects are related to ineffective communications and this translates to US$75,000 that are at risk for every US$1 million spent on the projects, according to the business research from The Project Management Institute (the US nonprofit professional organization for project management, 480,000+ members). A company is not only risking funds, but also it is risking project success rates.
However, the study finds that only one out of four organizations can be described as a highly-effective communicator, the others have difficulty communicating with the appropriate level of clarity and detail and in the appropriate language to all stakeholders.
Business owners speak the language of money, they want to know «yes or no», «hard numbers». They are more focused on the «cost and benefits» and «business value». Programmers speak about issues such as «browser inconsistencies», «responsive Web design», and «encryption key authentication». They need detailed technical requirements describing the business functionality to estimate cost and time frame properly.
The staff of a good offshore software development company is not just well versed in topics such as .NET, Java, PHP, HTML5, CSS3, JS, SQL, XML, JSON, IDEs, APIs and so on, but also can explain how to use them to help meet the business goals of its clients. Such staff is often called business analysts or technical project managers or team leads.
‘It means that a good offshore software development company should provide clients with the efficient staff with great communications skills, technical background and a problem solving client-oriented outlook.’
What is like to communicate directly with developers with and without seasoned expert who can translate business needs into technical requirements?
Alex Turnbull (CEO of Groove, Newport, the USA) shares his experience about language challenges he faced as a non-tech founder:
I was lucky to team up with one of my best friend - developer who had just left Yahoo! and agreed to join me. Before he got started, I tried to sit him down and explain all of the features and functionality I imagined our app would have. After about five rambling minutes, he stopped me. “We can’t build from a list,” he explained. “Let’s organize your thoughts and map this out so that we know what it’ll look like first.” I started to draw sketches. And then those turned into wireframes. And finally, I learned how to use Photoshop and built mockups of the app. It bridged the gap between the thoughts in my head and my cofounder’s understanding of them, which meant that we saved a lot of time on changes and iterations early on. And while these days I’ve ditched Photoshop and switched to Balsamiq for mockups, it’s still my favorite way to show our team exactly what we need to do….
Early on at my second startup, we were trying to build a login page for our customers, and it was going…poorly. “The form needs to be bigger, and we need fewer navigation links,” I emailed our development lead. “No problem,” he’d say. And an hour later, I’d get a new version with a too-big form box and critical links missing from the header. We had been dancing this dance for days; me flat-footedly asking for vague changes, and him dutifully matching my steps. That afternoon, we had a long discussion that was incredibly helpful for me. I learned the importance of giving clear, thorough feedback. Now, instead of “fewer navigation links,” I might say “let’s remove the About, Contact and Features links, and increase the size of the form submit button by 20%.” Things move a whole lot smoother”.
The user of Reddit (networking service with headquarters in San Francisco, the United States) with ChiefMaster nickname notes that he works hard to close communication gaps with his programmer:
I'm a non-technical founder. I have a full-time developer that works for me and we work really well together. A lot of why we work together is we communicate well. Here's some general advice: […] one of the most frustrating things for a developer is when the schematics are constantly changing or if the expectations aren't clear. It makes my brain hurt, but I try to write out/draw out in as much detail as possible what I want to avoid any confusion. As more of a creative/sales person this relies on skills that don't come naturally to me so it takes a concerted effort to be really clear, but it makes things MUCH easier for the developer and also helps the timeline. As a point of consideration, most large organizations have "translators" that help non-technical and technical people communicate more effectively.
A qualified expert can handle all described above issues in an easy and convenient for the client way.
Belitsoft is an offshore software development company that operates since 2004. We successfully provide software development services (software development, software testing &QA, software maintenance, dedicated teams).
Our highly-effective project managers deliver custom projects to companies both large and small.
Senior technical Project Manager Dmitry Baraishuk is working with us since 2005. He began his professional career as a software developer. Now he is responsible for managing several projects, controlling development processes and creating new teams. During his career in IT, he efficiently solved marketing, sales, technical, managerial issues and leaded successfully TOP company projects. He has strong training and coordination skills, also ability to work with parallel assignments simultaneously keeping good quality and delivering on time.
Senior technical project manager/Business Analyst Dmitry Garbar is working with us since 2007. He started his career as a software programmer. Currently he manages several types of projects, including fixed price and Agile. His team usually consists of 10 in-office developers, designers, html coders and a number of distributed non-staff members. He is strong-willed, keeps a very tight rein on all processes and provides high-quality software products on time.
Rate this article
I expected and demanded a lot of you at Belitsoft company, but you exceeded my expectations. You acted pro-actively, challenged me at the right moments. Thanks!
CEO at Ticken B.V. (Netherlands)
We have been working for over 10 years and they have become our long-term technology partner. Any software development, programming, or design needs we have had, Belitsoft company has always been able to handle this for us.
СEO at ElearningForce International (United States, Denmark)
They use their knowledge and skills to program the product, and then completed a series of quality assurance tests. We were working in an agile way with them. Belitsoft performed very well throughout our project. We are definitely looking at Belitsoft as a long-term partner.
Service Delivery Director at Crimson (United Kingdom)
I highly recommend Belitsoft for website design and development. We were up against a tight deadline to launch the project. The work was delivered on time and within budget! I will continue working with Belitsoft as a valued partner for our web development!
Program Administrator at UC Berkeley (United States)
We have worked with Belitsoft team over the past few years on projects involving much customized programming work. They are knowledgeable and are able to complete tasks on schedule, meeting our technical requirements. We would recommend them to anyone who is in need of custom programming work.
Main Partner at Hathway Tech (United States)
Belitsoft company is able to make changes instantly. One of our internal engineers has commented about how clean their code is. Belitsoft seems to know what they're doing, which I appreciate.
Co-Founder at HOWCAST MEDIA (United States)
It was a great pleasure working with Belitsoft. Software Development Company. New requirements and adjustments were implemented fast and precisely. We can recommend Belitsoft and are looking forward to start a follow-up project.
Deputy Head of Division at Fraunhofer FIT (Germany)
Belitsoft company has been able to provide senior developers with the skills to support back end, native mobile and web applications. We continue today to augment our existing staff with great developers from Belitsoft.
CEO at Apollo Matrix (United States)
Belitsoft company delivered dedicated development team for our products and technical specialists for our clients time to time custom development needs. We highly recommend that you use this company if you want the same benefits.
Managing Director at Key2Know A/S in 2012 (Denmark)
We approached BelITsoft with a concept, and they were able to convert it into a multi-platform software solution. Their team members are skilled, agile and attached to their work, all of which paid dividends as our software grew in complexity.
COO at Regenerative Medicine LLC (United States)
Having worked with Belitsoft as a service provider, I must say that I'm very pleased with the company's policy. Belitsoft guarantees first-class service through efficient management, great expertise, and a systematic approach to business.. I would strongly recommend Belitsoft's services to anyone wanting to get the right IT products in the right place at the right time.
CEO at Moblers (Israel)
If you are looking for a true partnership Belitsoft company might be the best choice for you. They have proven to be most reliable, polite and professional. The team managed to adapt to changing requirements and to provide me with best solutions. I strongly recommend Belisoft.
Director at ShowCast Limited (Germany)