Better Software Articles

Please enter an article title, author, or keyword
Do Your Interviewing Homework

In the nerve-wracking world of job interviews, a little preparation can go a long way toward a positive experience. In this article, we'll examine some pointers for doing the research that can mean the difference between a shot in the dark and a sure thing.

Joe Yakich
Testing and Quality: Are You As Bored As I Am?

The next time someone says to you something like, "You can't test quality into a software project," you might reply, "Well, you can't manage it in either." There may be a pregnant pause, but perhaps it will lead to thoughtful discussions about testing and quality. At the very least, it'll make those twin subjects a whole lot less (shh!) Dullsville and boring!

Robert Glass
Finding Answers on the Net

The Internet provides a wealth of information on software quality and testing. However, finding that information can be a challenge. In this first edition of Web Watch, Brian Marick tells you how to start your search.

Brian Marick
Getting Automated Testing Under Control

The authors have overcome a lot of the roadblocks to systems testing, especially automated testing. In this article they present their ideas and techniques that are easy to implement (for example, test clusters, templates, and navigation methods).

Software Measurement Programs

A metrics program is any planned activity in which you use measurement to meet some specific goal. If you do not have a clear technical goal for a metrics program, then you are almost certainly not ready for such a program. Here's how to design a measurement program that leads to decisions and actions.

Norman Fenton
Making the Right Choice: The Features You Need in a GUI Test Automation Tool

GUI (graphical user interface) tools can boast a lot of capabilities. Approaching GUI test automation as a programming project, you'll need a tool appropriate to the size of your project. Here's a rundown of the key features you'll need in the GUI test automation product you buy.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
How to Ensure that Your Configuration Management System will Function Fully and Correctly

No matter what the origin of your CM software, improper installation, poor training, and program defects can lead to disaster. This article discusses how to make the most of your current CM tools, and how to ensure that your CM system will do what it's supposed to do.

Bob Johnson
Anticipating Human Error

This article makes three points. First, errors happen. Second, systems can encourage errors. Third, a basic understanding of the kinds of errors humans make can help us design better systems. Here are some suggestions to help avert trouble.
 

Ramon M. Felciano
A Recipe for Success: Ingredients for Building a Great Software Team

Great people, interesting work, and smart referees make for a successful software team. Bobbie Patnode recommends some ways to keep your team engaged, including treating them well, paying them well, and training them well.

Bobbie Patnode
It's January 1, 2000 . . . What Have You Overlooked?

You have a Y2K effort in place, and it's all about preparation for an event you know is coming. What have you overlooked that’s going to bite you? This article will help give you 20-20 foresight to anticipate potential "gotchas."

Robin F. Goldsmith

Pages

Upcoming Events

Oct 13
Apr 27