It goes without saying that in any
bespoke software development success of a project and its timely delivery depend on strong communication activity between the development team and customer’s representatives. In practice, however, we often face challenges caused by a lack of proper communication during a project that leads to negative consequences.
In bespoke software development of small and medium-sized projects which are managed with waterfall methodology and paid a fixed price, communication between customer and executor becomes a bottleneck. As a rule, the customer side is represented by a business owner himself or an appointed manager who’s, in addition to his main responsibilities, delegated a new project which he deals with alone.
At one time, we were working on the project of an e-commerce project, and there was a manager on the customer side who was overwhelmed with his main operations so much that our project manager had to call around for him, trying to get the answers to his questions and requesting access to resources.
The situation improved as soon as two assistants were assigned to the manager. They were constantly in touch, answering our questions and helping us deliver the project in time. Unfortunately, lack of communication at the initial phase of project development, including communication issues within the customer’s team itself, postponed the launch of the project for 3 months, as some important details were gradually appearing and needed some improvements. This all could have been avoided if communications had initially been built on a regular and systematic basis within the project.
Somehow or other, this is just one of the possible cases when bad communication can lead to project delay or further rework. To avoid negative consequences, we have identified 5 habits indicating possibly ineffective communication: