Better Software Articles

Please enter an article title, author, or keyword
Swan Song

Black Swans, in the book by Nassim Nicholas Taleb, are improbable and unexpected events with a severe impact. One of the most important goals of testing is to find problems in the product. What can testers do to help reduce the likelihood that we'll encounter a Black Swan?

Michael Bolton's picture Michael Bolton
Managing Your Analysis Debt

What is your project's analysis debt load? What's the difference between good and bad analysis debt? What are causes and remedies for such debt? Mary Gorman and Ellen Gottesdiener explore the concept of analysis debt and consider strategies for prudent investing.

Ellen Gottesdiener's picture Ellen Gottesdiener Mary Gorman
Par for the Course

What can happen over a game of golf? You learn what you don't know, you learn more about what you do know, and you learn to listen to what others know. See how two managers and a caddy team up for some valuable lessons about staying out of the rough.

Patrick Bailey's picture Patrick Bailey
Constructing the Quality Story

Knowledge doesn't just exist; we build it. Sometimes we disagree on what we've got, and sometimes we disagree on how to get it. Hard as it may be to imagine, the experimental approach itself was once controversial. What can we learn from the disputes of the past? How do we manage skepticism and trust and tell the testing story?

Michael Bolton's picture Michael Bolton
QA Is Not Evil

A software tester re-examines the role of software testers in quality assurance work, helping implement software development processes. If testers are knowledgeable, helpful, and supportive, they may be in the best possible position to help the team improve its software development process.

Chris McMahon's picture Chris McMahon
Outside the Strike Zone

In a counterpoint to his previous Technically Speaking column, Lee explains why holding fast to one's beliefs is not necessarily a bad thing.

Lee Copeland's picture Lee Copeland
Telling Better User Stories

While the idea of a user story is simple on the surface, there are challenges to working with them. User story mapping is a useful way to organize, decompose, and prioritize user stories.

Jeff Patton's picture Jeff Patton
Prepare to Succeed

Another pair of eyes will find bugs, but code reviews are traditionally time consuming and painful. Learn how modern, lightweight techniques make code reviews effective and practical.

Jason Cohen's picture Jason Cohen
Countdown to Agility

Jean Tabaka believes in the power of an entire agile organization. These ten characteristics of an agile organization may seem counter to market success, but she explores why they are wholly embedded in twenty-first century business success.

Jean Tabaka's picture Jean Tabaka
Three Kinds of Measurement and Two Ways to Use Them

Are software development and testing sciences subject to the same kind of numerical measurement that we use in physics? If not, what kinds of measurements should we use? How could we think more usefully about measurement?

Michael Bolton's picture Michael Bolton

Pages

Upcoming Events

Sep 22
Sep 24
Oct 12
Nov 09