StickyLetter: The Newsletter for Software Professionals Who Care About Quality
StickyLetter: The Newsletter for Software Professionals Who Care About Quality

 February 6, 2008
 In This Issue:

What's Happening at StickyMinds.com?

NewsCenter

Quote of the Day

Content Pointers

PowerPass Pointer

Our Take


Subscribe

Unsubscribe

Update Your Email

StickyLetter Archive

Advertise



article credits
Dion Johnson
Ryan English
Linda Hayes
Jonathan Kohl


StickyMinds.com: Brain Food for Building Better Software
Better Software Magazine

Rally

What's Happening at StickyMinds.com?


Attend the latest Web Seminar - “Envisioning the Next Generation of Functional Test Tools"
Brought to you by StickyMinds.com and Better Software magazine *Sponsored by ThoughtWorks* Register and learn what Jennitta Andrea and Ward Cunningham believe to be the new wave of functional testing tools based on the TDD business process. This vision will help inform the strategic and tactical decisions of both tool users and tool vendors. Join us February 19, at 11 a.m. EST.
http://www.sqe.com/go?WS021908SL

StickyMinds.com Discussion Boards provide a great forum for conversing with other StickyMinded people worldwide! Join a discussion, or sit back and read what your peers are saying about a variety of subjects important to software development at http://www.stickyminds.com/forum.asp.

Software Quality Engineering

NewsCenter

Read our list of the latest news about all things related to software development and defects that made the headlines. .... more
Quote of the Day

"I didn't fail the test, I just found 100 ways to do it wrong."
~Benjamin Franklin

Content Pointers

Taekwondo-mation--Training Your Scripts for Dynamic Combat
by Dion Johnson
The taekwondo-mation journey continues as master Dion Johnson dons his combat robes for a lesson in self-defense. The enemy: exception handling. In this week's column, Dion exposes the ways of exception handling and how you can train automation tests to defeat this enemy.  

Justifying Security Testing in QA
by Ryan English
As corporate budgets remain tight, most of us are tired of always having to justify additional spending. When security testing pops up on your QA radar, you probably realize that more people and money are needed to make it a reality. But what your boss really wants to see in your plan is a return on investment. In this column, Ryan English will help you set up the facts before you try to justify security testing in QA to your manager.

Hidden Assumptions: What You Don't Know Can Hurt You
by Linda Hayes
Old software may not always work as well as it seems. The mentality of "If it isn't broke, then don't fix it" could be the culprit. In this column, Linda Hayes offers a few suggestions to help you look at your software with a more critical eye, which might help you realize where your old software is broken or in need of attention.
 

Videocast Update Presents:  Clips from Lee Copeland's "The Nine Forgettings"

People forget things. Some forget the names of old friends, others forget computer passwords. Some people forget birthdays.But Lee Copeland is concerned about things that the testing community is forgetting. In the latest Gray Matters podcast, listen to a few clips from his STARWEST 2007 presentation, "The Nine Forgettings."

Listen to the latest Gray Matters podcast at: http://www.stickyminds.com/podcasts#GM0108

And for more of Lee's presentation, visit the new Videocasts page at http://www.stickyminds.com/videocasts.


Better Software Conference & EXPO 2008 - Development Lifecycle Practices
The Better Software Conference & EXPO Celebrates Five Years!
June 9-12, 2008 | The Venetian | Las Vegas, Nevada  
Learn about the latest tools, trends, and issues related to agile and plan-driven development, process improvement, measurement, and much more. Call the Client Support Group at 888-268-8770 or 904-278-0524 for more details or register online.           
 * Register Early and SAVE $200! *
http://www.sqe.com/go?BSCE08SL
 

PowerPass Pointer

Repeating the Unrepeatable Bug
by Jonathan Kohl
At some point in their careers, most testers experience the frustration of "The Unrepeatable Bug." Find out why one tester thinks that bug is a myth, and learn ways to duplicate the seemingly impossible.

Back to Top


Software Quality Engineering

Our Take


Desensitizing Ourselves for Disaster

For several weeks now, when I press the Call button on my smart phone, it adds the number four to the telephone number I've dialed, it tries to connect, and then fails. In addition to this, the letter "P" on my keyboard has stopped working. You don't realize how many words have P in them until the letter is stripped from your personal alphabet. (That last sentence had five Ps.) Also, for some time now, the email program has been flashing reminders for meetings that occurred months ago.

While these are curious defects to me, what is the most bewildering is my reaction to each. I've adapted to life with a phone that doesn't work right. I've rewritten emails or text messages to avoid the letter P. I've discovered many ways to make a call go through without having to press the Call button. And I continue to dismiss the reminders that pop up again and again when I'm working in the email program.

I'd like to know why these things are happening and fix them, but the timing is never quite right to investigate. These issues occur when I am in the middle of a task, so I work my way around the defect and proceed to forget--again--about the errant four, missing P, or the extra reminders ... until it happens again. Now I find myself mindlessly avoiding the Call button, consciously avoiding the letter P when I write messages from my phone, or quickly hitting Dismiss All on the reminder window so I can get back to emails.

When my phone recently started spontaneously turning itself off and I repeatedly turned it on without thinking once about not pushing past the defects and taking it to get repaired, it hit me that I had been trained by the flaws of the tools to accept the defects.

I've become so accustomed to dealing with things that still work, just not as advertised, that it doesn't even occur to me anymore to find it unacceptable. And that is just, well, unacceptable. I wouldn't publish an article half written, sign off on an issue of the magazine that has fifteen empty pages, or look the other way if StickyMinds.com suddenly stopped returning search results. And yet, I've essentially said that it's fine that the tools I use in my daily life are OK as sub-par, not-properly-working tools. But there's some danger to this thinking.

If we become OK with letting the little things go, aren't we driving the relaxation of quality for all things? With each minor defect that we decide to work around, don't we help open the door to bigger, more dangerous defects? By accepting that the tools we use are good enough when really they aren't, aren't we setting the stage for work-arounds, bugs, error messages, or failures to be the norm? Email me and let me know what you think.

Until next time ... live long and build better software.

Holly Bourquin
hbourquin@sqe.com


For more articles on time and project management, software development, and testing, peruse the StickyLetter Archive.

Back to Top
 

Have you checked out the StickyMinds.com MarketPlace? The MarketPlace provides links to products and services designed to aid or improve software development.
www.stickyminds.com/index.asp#marketplace

StickyLetter is an extension of www.StickyMinds.com and Better Software magazine — and a reminder that your "online resource for building better software" is just a click away at StickyMinds.com.

Subscriber Services
You are receiving this issue of StickyLetter as part of your StickyMinds.com membership, Better Software magazine subscription, or StickyLetter subscription. We hope this publication will be a useful and enjoyable benefit.

To change your email address or update your preferences, go to www.stickyminds.com/eletters.asp?fx=change

To ensure optimal receipt of these emails, please add stickyletter@lists.stickyminds.com to your address book or all messages from @lists.stickyminds.com to your email white list.

To unsubscribe, go to www.stickyminds.com/eletters.asp?fx=unsub **If this eLetter has been forwarded to you by a friend, you can register for your own free subscription to StickyLetter at www.stickyminds.com/eletters.asp

SOFTWARE QUALITY ENGINEERING 330 CORPORATE WAY STE. 300 ORANGE PARK, FL 32073
StickyLetter is an extension of www.StickyMinds.com and Better Software magazine — and a reminder that your "online resource for building better software" is just a click away at StickyMinds.com.