Fightin' Words

and development methodologies promised great increases in our productivity and the quality of our work. But the payoff didn't match the hype, so the term "methodology" fell out of favor. Some people carefully distinguished overbearing, big-M Methodology from thoughtfully applied, small-m methodology, a distinction that is problematic when communicating verbally. But now methodology is back, with the preceding word "agile" to distinguish it from the old, big-M Methodologies. I guess it's okay to use the "M" word again in polite company.

You might have good reasons for avoiding some key words in your environment. Some organizations reserve the title "engineer" for individuals who hold a professional license in, say, electrical or mechanical engineering. Thus, referring to a software developer as a "software engineer" might be viewed as an affront (or an oxymoron) by licensed hardware engineers.

Rather than avoiding certain overloaded, hot-button words, make your definitions clear and call objects and activities what they are. A little education goes a long way toward improving the interpersonal communications that contribute so much to software success-or failure.

About the author

TechWell Contributor's picture
TechWell Contributor

The opinions and positions expressed within these guest posts are those of the author alone and do not represent those of the TechWell Community Sites. Guest authors represent that they have the right to distribute this content and that such content is not violating the legal rights of others. If you would like to contribute content to a TechWell Community Site, email editors@techwell.com.