When it comes to agile development, Allan Kelly has noticed a lot of misinformation being passed off as fact. In this article, he takes a closer look at twelve of the most common agile myths he has encountered while training new agile teams.
In August, Knight Capital Group lost $440 million in one day. But there weren’t any traders to blame—at least no human ones. The loss was the result of a software system upgrade gone awry. What can we learn from this and other software catastrophes in the financial sector, and how can we prevent them in the future?
You may remember the "major award" from the film A Christmas Story as "that gaudy leg lamp." But, for Ralphie's Old Man, it’s "indescribably beautiful." Sometimes, the meaning of an award is more important than the award itself.
There are people who believe that emotions have no place in software testing when, in fact, the opposite is true. Decisions about quality are always emotional. If you want to be a better tester, get in touch with your feelings.
Skilled testing—an important part of creating valuable technology—is under attack. We need to rethink the problem, analyze why people resist testing, and create approaches to make it more engaging. Gamification provides one model to help us improve our approach.
Much like the biblical horsemen of Pestilence, War, Famine, and Death, the "Four Horsemen of the Testing Apocalypse" ride into our lives and work bearing great challenges. If the software of tomorrow is to be better than the software of today, we must face these foes directly.
Software test automation has been around for a while, but it faces some specific challenges in an agile environment. Here are seven practices that will help you get the most out of your test automation within agile's short development cycles.