All Posts

Blue in the face: Is my software development team listening to me?

software staff augmentation model

Is your software development team listening to you? Good project communication helps prevent costly rework and ensures that product owners and development teams understand each other.

We don’t speak the same language, even if we’re both speaking English.

We all know that feeling of frustration when we’re trying to communicate and just not getting through. I spelled it all out in careful detail, and all I see are blank looks. Were they even paying attention? This is an important project! Is my software development team listening to me at all?

I need better project communication, and I need it yesterday!

Communication is hard, especially in the context of a software development project. The teams involved speak different languages: product owners speak in terms that make sense within their business context, while developers speak in technical terms. The same English word can have completely different meanings to these groups.

You keep using that word. I do not think it means what you think it means.

One of my favorite, easy examples of this phenomenon is the word “case“. Depending on its context, it might mean a legal matter, a piece of luggage, a customer complaint, a specific instance of an illness, or any number of other concepts.

Another, funnier example is the Hollywood classic movie scene where Abbott and Costello are served “cat” (catfish) at a cafe while a stray feline lurks under their table. Their waiter knows exactly what he means when he recommends the “cat” special. Lou Costello knows exactly what a four-legged “cat” is, even though he’s upset about it being on the menu. There’s no need to ask for clarification, right? Both of them understand what “cat” means. The problem is that each person understands “cat” differently.

Even when teams avoid jargon, their points of view are so different that plain English isn’t quite plain enough. To make matters worse, though, language differences aren’t the only problem.

Hello, can you hear me?

This is not your father’s business environment. People are conditioned to pay attention only in short bursts – the 5-second sound bite, the 140-character tweet. That can be okay in certain contexts, but it doesn’t work very well when you’re trying to understand a business case. It doesn’t have room to convey a deep understanding of your brand, your market, your vision. It definitely doesn’t have room for complex processes or ideas. Good project communication needs more than a few bullet points.

Combine these short attention spans with differences in terminology, and the result can be a disaster. How can a business-oriented team communicate with a technically-oriented team?

I know: why don’t we try active listening.

An effective software development team is committed to good project communication. This takes a serious investment of time and energy by the team but pays serious dividends throughout the project life cycle.

Susco works hard to listen to our customers and partners and to understand them. The best approach we know of is “active listening”.

What is active listening? It’s a very focused way to listen and respond to a speaker. Using this technique helps people to understand and retain the message. Some components of active listening are:

  • repeating and paraphrasing the message.
    • “If I understand you correctly, this product needs to have an easy way for managers to trace all changes in a customer record over time.”
  • asking questions about the message to make sure that details are clearly understood.
    • “Managers need to see who changed the customer record and when they changed it. Do this include the time of day for each change, or is the calendar date enough?”
  • looking at the speaker.
    • Active listening might include taking notes, but it certainly doesn’t include looking at a phone or checking email.
    • Active listeners listen with their eyes as well as with their ears.
  • thinking about the message while listening, to develop a deeper understanding.
    • “If managers need to trace changes over time, do they also need alerts about their team’s benchmarks?”
  • noticing when attention begins to drift and returning focus back to the speaker.


…Well, that’s part of the problem, isn’t it? Effective consulting teams and software development teams need to resist the TL;DR impulse and commit to good project communication. The alternative is to risk poor communication and costly rework.

Active listening throughout your software development project helps ensure that the results meet your needs and the process is as smooth as possible. Click here to learn more about how we at Susco approach project communication and development.

Recent Posts

My Personal Development Toolkit & History

I was just on the This Life without Limits podcast: audio here and video here! Purpose of this Post I wanted to compile a master list of concepts I’ve learned to drive personal transformation and how those concepts can be applied to one’s business / professional life. There is more content to come, but there’s […]

Preserve Data Quality – Prevent Errors with Technology and Build a Culture of Data Integrity

Data errors cost you more than you realize. Make better decisions and more money. Data accuracy is essential in insurance adjusting firms – it directly impacts your ability to make informed decisions and assess claims. It informs decision-making, improves efficiency, enhances customer service, and mitigates fraud. Data errors have many consequences, including incorrect assessments, claim […]

Reducing Customer Support Costs with Intuitive Software

Discover how replacing non-intuitive software with efficient solutions gives you an edge from a financial and operational perspective In the world of insurance adjusting, time is money. Yet, all too often, inefficient software drains both, leaving firms scrambling to keep their heads above the water and meet customer expectations.  Luckily, the situation isn’t all doom […]

Your Make vs. Buy Software Decision Greatly Impacts Your Business Success

Let’s compare off-the-shelf with custom software for insurance adjusting One of the most difficult aspects for insurance adjusting firms seeking digital transformation is the decision to make or buy software. It’s a strategic dilemma: Do you develop a custom software solution or purchase an off-the-shelf insurance software solution? What aligns best with your business goals, […]