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.

TL;DR

…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 […]

Why Human-Centered UX is Essential to Insurance Software

By making people the focus of your UX design, you can improve both efficiency and customer satisfaction Key takeaways: As a senior decision-maker, you are faced with the question: Why is UX insurance software important? Yes, you fully understand the importance of digital solutions over manual processes for your insurance adjusting business, helping to boost […]

Reduce Software Maintenance Costs Through Proactive Bug Mitigation

Frequent and unresolved software bugs strain organizations’ financial resources and productivity. Discover proactive strategies to win the war against bugs. Key takeaways: Bugs are a menace for insurance adjusting firms grappling with outdated software systems. CEOs, IT leaders, and decision-makers strive to avoid them at all costs, as it can be a hard pill to […]

A Definitive Guide to Planning Legacy System Upgrades

For CEOs, IT leaders, and decision-makers in insurance adjusting firms, understanding when and which legacy systems need modernization and developing a strategic conversion plan leads to optimum results. Three words that terrify CEOs, IT leaders, and decision-makers in insurance-adjusting firms alike are legacy system modernization. Too often, legacy conversion refers to a long, arduous effort […]