TrainingConferencesAbout UsContact UsAdvertiseSQE.comRSS Feed

StickyMinds.com: brain food for building better software

Log In
 Clarify Your Search Criteria

Tips on Using Our Search Feature(s)
 
StickyMinds.com Home
ResourcesTopicsCommunityPowerPassBlogs
Home  >  Detail: Did You Hear What I Said?


A StickyMinds.com Original
Article Picture
Did You Hear What I Said?

By Karl E. Wiegers

Send This Content to a FriendGet a Short Link to This ContentPrint This ContentSee User Comments About This Content

Summary: Software projects are complex endeavors that rely on clear communication for success. If communication methods are mismatched or leave too many gaps, your project could suffer, and you could be highly frustrated. In this column, Karl Wiegers details potential problems to be mindful of, and strategies to use, when communicating about a project.


HP
Better Software Conference and EXPO 
 
I once facilitated a project retrospective for an Internet development team that included several software developers and some visual-design and human-factors experts. One of the visual designers complained that she never knew the status of the software side of the project.  
 
“What do you mean?” asked the lead software developer. “I sent you emails all the time with status updates.”  
 
“Those emails didn’t do much for me,” replied the visual designer. “I figured you’d walk over and talk to me if anything important came up. I felt like you had excluded me from the loop.” 
 
Obviously the software lead and the visual designer had very different communication styles and expectations. Problems arose because both parties communicated in the way that was most comfortable and natural for them, without regard to whether that met the needs of their counterpart. As a result, important information was not exchanged and feelings were hurt. 
 
Mismatched Styles 
Communication gaps often arise simply because people have different preferences for how they communicate and how they interact with others. For example, a talkative extravert who cheerfully broadcasts information to an introverted counterpart might wonder why his colleague just sits quietly without responding. “Is she bored, asleep, distracted, or mocking me?” the extravert might wonder. 
 
In fact, the introvert might simply be absorbing the information and processing it before making a response. The extravert might well charge ahead with additional input, without giving the introvert time to collect her thoughts and formulate a reply. The introvert feels trampled and ignored, while the extravert feels like he’s talking to a wall. 
 
Some people are oriented toward details, while others want only the big picture. It’s easy to overwhelm a manager with the rationale for decisions you’ve made, when all he really wants to know is the status of the project at this moment. When the manager waves off the detail and impatiently waits for you to get to the point, your reaction could be, “He hasn’t heard a word I’ve said” or “He must think I’m an idiot.” A request for testing status could elicit a response of “Lookin’ good, right on track” from someone who thinks in terms of generalities. But perhaps the inquirer really wanted to know exactly what percentage of the test case has been executed and what fraction passed. 
 
Communication involves both sending and receiving, but too often we emphasize the transmission. Software projects create a variety of documents that bridge a communication gulf between one part of the team and others. Such documents include requirements specifications, project plans, quality assurance plans, and test procedures. Although the purpose of those documents is to convey information that lets other people do their jobs, we usually write them from the point of view of the author, not the document’s receiver. Consequently, the document’s receiver might say, “Once again, this thing is badly organized, lacks information I need, and includes a bunch of stuff I don’t care about.” Consider developing templates for such important “bridging documents” collaboratively, with both the producers and the consumers sitting down together to discuss the structure, content, depth, and style. 
 
Close the Loop 
Unless we understand our own communication style preferences and discuss communication expectations with our colleagues, we can expect many frustrating conversations. For example, when I’m having a one-on-one conversation about something important, I like to receive confirmation that I’ve been heard and understood. A former Significant Other and I once agreed that when she said “I hear you,” that meant that she understood what I said. She didn’t necessarily agree with me, but the message had (apparently!) been received. Until we agreed on this convention, I would often repeat myself in an attempt to generate some reaction other than her just looking at me, which only annoyed her. 
 
To improve your communication effectiveness, be sensitive to the communication styles of the people with whom you interact. Discuss how much detail is appropriate in status reports or meeting summaries. Agree on which communications should be written, which are suitable for email, and which need to be handled face-to-face. Read the body language of people with whom you speak, to detect when someone is thinking (a furrowed brow or distant gaze) or getting ready to speak (an audible intake of breath). 
 
Consider taking a listening skills class, which teaches ways to hear what people say more effectively and to provide feedback that indicates the message is coming through. If a discussion led to a decision or commitment, summarize the agreement to ensure that all participants share the same understanding. Sometimes a written summary of the key points reveals that not all participants really agreed on the discussion’s outcome. Recognize that communication style preferences reflect personality differences, and learn to communicate effectively with people whose natural style might be very different from yours. Remember that they’re also wondering why you’re talking to them in such a strange way.


About the Author
Karl Wiegers is Principal Consultant with Process Impact in Portland, Oregon. Karl is the author of Software Requirements, Creating a Software Engineering Culture, and the just-published Peer Reviews in Software: A Practical Guide (Addison-Wesley, 2002). You can reach Karl at http://www.processimpact.com.

Back to Top
 

StickyMinds.com Weekly Column From 12/3/01 

Member Comments
Add Your CommentExpand Comments
 
Comment:    
by Rodger Drabick 8/4/2004

Great article, Karl, as usual. I will always walk over to a person's office to chat, rather than phoning or sending an email (when we're in the same reasonably-sized building; the "walking over" just doesn't work over a 20 mile or more separation!). I'm sending this to a number of associates as soon as I finish this comment.

 
 
Comment:    
by Patricia Bimba-Hood 8/4/2004

In this era of virtual team and alternative work arrangements, face to face communication may never occur. Even if one uses a camera, it breaks down with a call with several people. It is pretty hard to read body language during a teleconference. The tone of voice does not always convey the true intent. How about some communication tips for those virtual teams?

 
 
Comment:    
by Stuart Schneider 12/6/2001

Of course. Simple, obvious common sense no brainer points. But we all need to be reminded of the "Obvious common sense no brainers" once in a while and take the time to think about them a bit to reinforce the behavior. Thanks Karl for doing so.

 
 
Comment:    
by yogita sahoo 12/5/2001

Another reason for ineffective communication is people's careless attitude till late, when they finally realize that whatever has been communicated to them doesn't make much sense. Like in the first example in Karl's article,the design expert should have brought the issue to the project leader without waiting for him to ask her about the problem. I go ahead and tell my developer collegue in case I find it difficult to interprete his email. As Karl says - Communication is both sending and receiving - it also requires efforts from both the parties to be successful.

 
 
Comment:    
by Tracy Benton 12/4/2001

Very interesting article. One thing I've started doing in each Test Plan Overview I write is including a few statements on how I plan to communicate test status during the project. If the PM wants more (or less), he or she can say so as soon as they see the plan. Anything to reduce "wondering" time. Also, if people are really interested in communication styles, I highly recommend Suzette Haden Elgin's books on The Gentle Art of Verbal Self-Defense. Anyone who has had to recast a statement into a sports metaphor to allow the "big boss" to understand it will recognize techniques in these books.

 
 
Comment:    
by Larry Fellows 12/4/2001

As usual Karl makes some very good points. I frequently point out that the success of a project is a matter of communications, communications, communications. I find the suggestion to develop templates for project documentation as a collaborative effort between document developer and document user extremely useful. I will now give that suggestion when discussing templates.

 
 
Comment:    
by Chris DeNardis 12/4/2001

Good Article! Something we should all keep in mind in this high technological world of ours. Face to Face initial communication, and learning what is expected are the keys to success when communicating. Some people prefer email, while others prefer to face to face. I try to meet with a person face to face to learn of they are expecting of me.

 
 
Comment:    
by Gerold Keefer 12/4/2001

the need for good communication cannot be overemphasised. as karl mentioned to be efficient communication has to be structured. the key question is "how?". i recommend a weekly status meeting for the "who, what, how, when" not longer than 45 minutes with meeting minutes distributed the same day. important information should always be written down for future reference - people forget quickly. communication styles between disciplines and organizations vary heavily - a challenge for your ability to notice and adapt. if comunication is blocked check whether form or contents are the reason. a base level of trust is necessary for any working...Read On

 
 
Comment:    
by Lytton Koln 12/3/2001

Great points. We recently did both a project retrospective (3 days) and a team-building day, in which we focused on differing communication styles. We found since then that understanding each others' styles saves time (and money), especially in an agile-development environment. It also saves a lot of frustration, hurt feelings, and inaccurate communications/interpretation. Who can argue with higher morale, higher efficiency, and better product?!

 
Back to Top



 
Ads By Google
What's This?
 
 



Home   |   Resources   |   Topics   |   Community   |   PowerPass



© 2010 StickyMinds.com. All rights reserved.
StickyMinds.com is a division of Software Quality Engineering.
Privacy Policy    Terms & Conditions    Link to StickyMinds.com    Feedback


ThoughtWorks




Agile Development Practices 

STARWEST