StickyLetter: The Newsletter for Software Professionals Who Care About Quality

6 August 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
Fiona Charles
Michele Sliger
Tod Golding
Yuri Chernak

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

CCA

What's Happening at StickyMinds.com?

Check out the latest Web seminars brought to you by StickyMind.com and Better Software magazine:

"Just In Time! Applying Lean Principles to Agile Practices"
* Sponsored by ThoughtWorks *
Join speakers Alan Shalloway, Corey Ladas, and Richard Durnall as they explain how to reduce waste in any software development lifecycle by implementing lean thinking and how to increase business value in each release. Join us Tuesday, August 12, at 11 a.m. ET. Register and attend this Web seminar to be automatically entered into our drawing for an iPod Shuffle. http://www.sqe.com/go?WS081208SL

"Collaborating for SOA Quality: Managing Complexity and Change in the Lifecycle for Distributed Teams"
* Sponsored by Cognizant *
John Michelsen and Ramasubramanian G. will both discuss the best practices for ensuring SOA quality with a globally distributed IT team for today's complex development, testing, and support needs. You'll also learn how to build agility and resilience through distributed SOA testing teams, best practices for testing and validation collaboration on SOA initiatives for delivering reliable business results, and methods for SOA validation and virtualization to overcome interdependencies in SOA projects. Join us Tuesday, August 26, at 11 a.m. ET. http://www.sqe.com/go?WS082608SL

Register and attend either or both Web seminars to be automatically entered into our drawing for a StickyMinds.com PowerPass membership.
 

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

"It is not about achieving your dreams but living your life. If you lead your life the right way, the karma will take care of itself. The dreams will come to you."
~Randy Pausch

Content Pointers

The Test Manager's Vade Mecum
by Fiona Charles
Testers and test managers who come equipped with their own practices and tools can save time and effort and get a head start on their projects. In this week's column, test manager and consultant Fiona Charles describes the "go with me" collection she has built over many years and projects to help leverage her varied experience and provide a quick start on new deliverables.

Questions You Should Ask
by Michele Sliger

It's a technique children and teenagers have mastered: asking "why?" until they get to an acceptable response (or until we're too tired to continue answering). In this week's column, find out how Michele Sliger uses a similar approach designed by Six Sigma to drill down into the underlying cause of any problem within software projects. She then continues the inquisition with a series of other questions in order to find out how these problems affect business value and technology. Read on to learn what these questions are and how you can start using them to find out why things aren't going as planned.


The Exceptional Exception
by Tod Golding
So much more than a bucket for your errors, exceptions can be a valuable tool
that lets you communicate to your clients not only that there is a problem but
why and where the code failed.



Podcast Update Presents ... In this episode of Gray Matters Joey McAllister speaks with Matthew Heusser about career paths for testers. Listen Now: http://www.stickyminds.com/Podcasts/Podcasts.asp



Agile Development Practices Conference 2008
November 10-14, 2008 | Shingle Creek Resort | Orlando, Florida 
Learn the latest in agile methods, technologies, tools, and leadership principles from thought leaders who deliver inspiring keynote presentations, in-depth tutorials, and a wide range of conference classes. Network with your peers during informal gatherings and discuss your challenges with experts in agile practices.  Register Early and SAVE $200! *
http://www.sqe.com/go?ADP08SL


PowerPass Pointer

Mind the Gap
by Yuri Chernak
The requirements composition table is an effective technique comprising six steps that will help you assess an application's test coverage and identify gaps in your test suite even if you don't have any software requirements specifications.
Back to Top


Rally Software

Our Take


Hard Drive Heartache

In high school, my English teacher assigned a research paper designed to prepare us for college. For a reason that escapes me now, I chose to write mine on the political and personal satire in Gulliver's Travels and Alice in Wonderland. I can't really tell you why, but I can tell you that if you think you have issues, you should read up on Jonathan Swift and Lewis Carroll. It took an amazing amount of research, and I do credit the work I put into the paper as good preparation for college. But not just because of the research.

Around 8 o'clock the night before this fifteen page beast was due, I headed into the basement where we kept our Tandy TRS-80 (for real) to start writing.  I've always worked well under pressure (ironically writing this very StickyLetter the day before deadline), and at that point in my life I enjoyed the occasional all-nighter. So write I did, all night, but save I did not.  Around 2 a.m., I had a good structure to the paper and was about twelve pages in, so I decided to print the report and read it on paper. Yet, I did not save the file. Somewhere around page six, my noisy dot matrix printer started chewing on the paper. In my efforts to straighten it out, I pulled the printer plug out of the socket, but it wasn't the printer plug--it was the Tandy TRS-80 plug. With one strike I lost twelve pages. It was an awful moment. Right there I learned the hard way to save and to back up files lest I be stuck with a computer disaster.

Fast forward a few years (OK, a little more) to present day. I have a great personal computer—a MacBook—that I adore. It is full of family photos, videos, my music files, the files of my family Web site, and all the other stuff that you put on a personal computer. Because of my love for this computer, I bought it an external hard drive to do regular backups.  And I did—once—sometime in 2007. So, two weeks ago when all my MacBook would do is display the international "No" symbol, I got a little nervous.

I whisked it off to the Genius Bar certain that anything called the Genius Bar would be a place that could solve anything. They tried, even hooking up the hard drive to what looked like a heart-lung machine for computer hardware. As my genius so eloquently put it, my hard drive was "hosed."  My MacBook was then shipped off to Texas to be rebuilt and I walked out of the Apple store empty handed. I was bereft, but mostly I was ashamed. I know better. I had learned the importance of backups and saving early on. Plus, by virtue of the industry I work in, I know better than the average folk. So why, why, why didn't I have a more recent backup? The best answer I can come up with is because, well, I am a nincompoop. After many hours of sifting through CDs, emails, and Web sites, I've reclaimed about 80 percent of the data I lost, but the rest is gone for good and I have no one to blame but myself.

It's never fun to lose something, nor is it fun to admit when you're the root of the problem. But both are valuable lessons. Can you really fix something you've done wrong if you don't acknowledge your part in it? Once I managed to stop feeling sorry for myself for not backing up the hard drive, I spent some time educating myself about the best way to backup valuable data. By the time my rebuilt computer arrived at home, I was ready for it. I now have automatic backups scheduled! The peace of mind is amazing.

What lessons have you learned the hard way? Email me and let me know. 

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.