Better Software Articles

Please enter an article title, author, or keyword
Immunizing Against Predictable Project Failure

To be truly successful, a project needs more than a list of requirements and good intentions. Here's a way to use project charters to define the big-picture relationship and expectations between Developers and Management.

I II
Using Monkey Test Tools

Monkey testing refers to automated testing done randomly without any "typical user" bias. Here's a look at how to use such random testing techniques to cost-effectively catch bugs you might otherwise miss.

Noel Nyman
Effective Test Status Reporting

The way you report test status can impact both real and perceived effectiveness. Here's how to master the upward and outward management of communicating test progress and results.

Rex Black's picture Rex Black
Quality Meets the CEO

Management and testers may not often speak the same language. This article takes an unvarnished look at the communication gap between quality advocates and management and offers ways to open a dialogue and gain credibility.

Jeffery Payne's picture Jeffery Payne
Intelligent Test Automation

"Warning: The fairy tale you are about to read is a fib--but it’s short, and the moral is true. Once upon a product cycle, there were four testers who set out on a quest to test software." Read this article for the whole Intelligent Test Automation story.

Harry Robinson's picture Harry Robinson
Modeling Organizational Change

When you approach a process problem in the way your workgroup functions, you're implementing an organizational change. Organizations are systems of complex interrelationships. Explicit models can help you make strategic changes.

Esther Derby's picture Esther Derby
James Bach on Explaining Testing to Them

Are your co-workers in the dark when it comes to understanding how testing works? James Bach provides good responses to common questions, including nine basic principles of good hallway explanations. Learn how to give a programmer or manager a more accurate view of your job.

James Bach's picture James Bach
Bayesian Belief Nets: Predicting Defect Rates and Resource Requirements

A Bayesian Belief Net is a graphical network that represents probabilistic relationships among variables. Here is a studied look at this causal modeling technique as applied to defect prediction and resource estimation.

Norman Fenton
Mining Gold from Server Logs

What do your customers really think about your Web site? Here's how to use the records you already have to improve your Web testing.

Karen N. Johnson's picture Karen N. Johnson
Revisiting Your Piece of the Pie: Money in the New Millennium

More than 1,800 industry professionals responded to the third annual STQE/StickyMinds salary poll. The results suggest that, although it has been an unsettling year, the picture doesn't look all that bad for software QA professionals.

Alyn Wambeke

Pages

Upcoming Events

Apr 28
Jun 02
Sep 22
Oct 13