Fresh Ink - An advance look at what's inside this month's issue of Better Software magazine
Fresh Ink - An 

advance look at what's inside this month's issue of Better Software magazine
  View Web page here            

May 14, 2009



Coming to a mailbox
near you:

New & Notable

Featured Article

Blurring the Line
Code Craft
Test Connection
Management Chronicles

Editor's Note

New & Notable
@StickyMinds on Twitter
Follow @StickyMinds on Twitter for regular updates from StickyMinds.com and Better Software magazine.



Can't wait to get the May/June issue of Better Software magazine in the mail? Read the digital edition today!



Better Software magazine
has a bug on the loose!


Search through the digital edition to find the bug.

We'll give you a clue: It's red, has wings, and flies, and it's hidden in one of the articles. Find and click the bug before June 30 to be entered for a chance to win an Amazon.com Gift Card*.

*Contest ends June 30, 2009.
The winner will be notified via email by July 6, 2009.
Fresh Ink Archive

Other eNewsletters

Visit  StickyMinds.com
     
 
Featured White Paper
Leaning IT: Applying the Principle of Pull to Scale Agile Teams

Reaping the benefits of Agile software development beyond the team level is an enticing proposition. Based on documented successes, organizations are recognizing the business imperative to "go big" with Agile. This white paper introduces the Lean principle of Pull and applies it as a theme for prioritizing actions and practices within Agile Teams and Programs. Click the link to learn more! www.stickyminds.com/RallyFLMay14
 
 
Advertisement
IBM and Ravenflow Requirements Best Practices Webinar

Learn how IBM Rational Requirements Composer with the RAVEN software plug-in provides a robust requirements definition solution. The combination enables you to rapidly visualize and validate requirements, build team consensus, and produce clear specifications of your business application needs. www.ravenflow.com/events/events.php
 
Writer's Block
"Good tests catch bugs; bad tests let them slip by undetected. To ensure your tests are good, make some devious changes in your production code and ensure the tests fail in the way you expect."

~Daniel Wellman, "What to Expect When You're Automating Testing" 
 

Featured Article
Scrum
Using High-impact Teamwork to Tackle Software Development Projects

By Laszlo Szalvay

For organizations trying to do more with less in the current economy, knowing where to turn for help can be a big question mark. But as Laszlo Szalvay of Danube explains, Scrum is one possible solution. This agile method of project management is quickly transforming the way software is developed by bringing teams together through frequent communication and high-impact collaboration, resulting in increased productivity and an ability to build a better product faster.

Click here to view this article and link to past issues' featured articles.

 

Blurring the Line
These articles appear simultaneously on StickyMinds.com We encourage you to log on and post your comments and questions for the authors.



Code Craft

GUT Instinct
By Kevlin Henney

Whether or not a unit test is considered good is not simply about what it tests: It is also very much about how it tests. Is the test readable and maintainable? Does it define the expected behavior or merely assume it? To be sustainable, the style of a unit test is just as important as the style of any other code. Perhaps a little surprisingly, the most commonly favored test partitioning style does not meet these expectations.

Keep reading and join the discussion on test partitioning and unit tests at ...
 www.stickyminds.com/CodeCraft11-4



Test Connection

Issues about Metrics about Bugs
By Michael Bolton

Managers often use metrics to help make decisions about the state of the product or the quality of the work done by the test group. Yet, measurements derived from bug counts can be highly misleading because a "bug" isn't a tangible, countable thing; it's a label for some aspect of some relationship between some person and some product, and it's influenced by when and how we count ... and who is doing the counting.

Keep reading and join the discussion on metrics and software bugs at ...
 www.stickyminds.com/TestConnection11-4



Management Chronicles

Crash Course in Proficient Presenting
By Naomi Karten

Ben has to make a presentation at the next all-hands meeting. It'll be his very first presentation and just thinking about it has sent him into a panic. Fortunately, he has the support of an experienced speaker and coach who offers advice and encouragement to help him become a proficient, panic-free presenter.

Keep reading and join the discussion on becoming an effective presenter at ...
 www.stickyminds.com/ManagementChronicles11-4

 
Better Software Conference & EXPO
June 8-12, 2009 | The Venetian | Las Vegas, Nevada

Gain the best of agile development, project management, people and teams, testing and QA, requirements, process and metrics, and design and architecture. Learn about the latest tools, trends, and issues in software development.

* Register by May 29, 2009 and SAVE up to $300! *  www.sqe.com/BSCE
 
Featured Web Seminar

"Top 5 Improvements for Embedded Software Testing"
Brought to you by StickyMinds.com and Better Software magazine
* Sponsored by Wind River *


IT, Web, and PC software developers have been quick to adopt software quality-enabling techniques such as agile development, automated testing, reuse architectures, and collaborative production processes. But, given the complexity and diversity of device software environments, the embedded development and testing world has been challenged to achieve similar gains. Speakers Jon Hagar and Paul Henderson will propose a Top 5 list of embedded software test improvement areas that need consideration in this market climate. Join us Thursday, June 4, at 2 p.m. ET. Register Now!
 
Multimedia Spotlight
StickyMinds.com Now Featuring Blogs
Looking for the right words? Check out what Lisa Crispin, Danny Faught, and others have to say in their latest posts on the StickyMinds.com Blogs at blogs.stickyminds.com
 

Editor's Note
That's Easy for You to Say

I recently presented some research to Lee Copeland, Better Software magazine managing technical editor and Software Quality Engineering conference chair. It didn't go well. I rambled and stuttered and ummed and pretty much did everything I could not to convey the information clearly and concisely. Fortunately, Lee and I have a good working relationship, so he didn't hold it against me, but I don't think he'll be offering me a keynote spot at a conference any time soon.

If I had been asked to prepare a document outlining my research, I would have had no problem stringing words together to form sentences that flow and make perfect sense. But something about opening my mouth and verbally conveying a thought turns me into a raving lunatic.

I don't know many people who truly enjoy public speaking, but the ability to verbally disseminate information to others in a way that is easy to understand and digest is a pretty important skill and one that every professional should possess. I apparently need some help in this area and, in fact, should have taken some tips from this issue's Management Chronicles, "Crash Course in Proficient Presenting." The author, Naomi Karten, is an accomplished speaker and seminar leader. In her article, she describes a situation to which many of us can relate. A worker is volunteered by his manager to present some valuable lessons learned on a completed project. The worker is uncomfortable in this role and turns to an experienced presenter for advice. Naomi's article has several useful tips including how to harness nervousness to energize your presentation, how to project confidence to your audience, and the best way to get your nerves under control.

Naomi has been sharing her knowledge with Better Software magazine and StickyMinds.com readers for many years as a Management Chronicles contributor and columnist, and now we have the benefit of her insight on a much more regular basis. Naomi has joined our growing roster of bloggers who are sharing their experience and expertise on StickyMinds.com. If you haven't had a chance to visit our blogs, go to blogs.stickyminds.com and add us to your RSS feed.

As always, I hope you enjoy this issue of Better Software magazine—and our blogs! Drop me a note to let me know how you've put this issue to work for you.

Happy Reading!

Heather Shanholtzer
HShanholtzer@sqe.com

Find out what you missed in past issues in the Fresh Ink archive.

Check out the digital edition: www.nxtbook.com/nxtbooks/sqe/bettersoftware_0509.

 
Advertisement
Get Ahead of the Game - Attend the Chicago Training Week

Now's the time to remind your manager that continuing education is the best way to "get ahead of the game." Choose from 6 specialized training courses that give you the most up-to-date information on today's best testing practices. Learn new skills that will make you, your team, and even your organization invaluable.

Save $500 by combining two courses in the same location. And take an extra $100 off
your registration because you are a Fresh Ink subscriber. Use promo code "FI09"
when registering.

For more information, visit www.sqetraining.com/Testing/Default.aspx
 
Fresh Ink is an extension of StickyMinds.com and Better Software magazine—and a reminder that your "online resource for building better software" is just a click away at www.StickyMinds.com
 

You are receiving this issue of Fresh Ink as part of your www.StickyMinds.com membership, Better Software magazine subscription, or Fresh Ink subscription. We hope this publication will be a useful and enjoyable benefit. To ensure optimal receipt of these emails, please add FreshInk@lists.StickyMinds.com to your address book or all messages from your email white list.


SOFTWARE QUALITY ENGINEERING • 330 CORPORATE WAY • STE. 300 • ORANGE PARK, FL 32073