0
Profile Picture

English for Software Developers - Reading & Discussion Activity

2 months ago
Improving communication in development teams

In software development, communicating productively is as important as writing quality code quickly. Maybe even more important — studies show that most problems in software projects are, in fact, communication problems.

Why focus on communication?

You can find many articles and studies about why software projects fail on the Internet. They cite different reasons, for example:

  • Lack of understanding of business needs;
  • Vague or poorly communicated requirements;
  • Unrealistic timelines or expectations;
  • False belief that scope can be defined upfront;
  • Inadequate planning;
  • Too many or too few people assigned to a project;
  • Poor reporting of project status;
  • Unmanaged risks;
  • ... and so on.
If you look closer, you'll notice that these reasons point to one thing in common: a disconnect between management and developers. So removing this disconnect should yield great returns.

This is part of a blog article by Denis Stebunov. If you want to read more, find it here.