We’ve all heard the old saying “A picture is worth a thousand words.” It’s trite, but it’s true. An image can cut through the crap and get everyone on the same page in an instant. In the software development world, examples carry the same power. That’s why I, like so many others, am a big … continue reading
Almost a decade ago, Albert Savoia walked on stage at the Google Test Automation Conference (GTAC) dressed as the Grim Reaper. With The Doors song ‘This is the End’ playing in the background, Savoia famously declared testing dead. Dead were the days of developers delivering crappy code, then waiting for QA to test it and … continue reading
From the golden robots of Hephaestus, to Dr. Frankenstein’s monster, to Hal 9000, we’ve been fascinated by the idea of artificial intelligence (AI) for centuries. Creating artificial self-directing intelligence is the #2 dream of mankind—second only to being able to fly like a bird. However, while the Wright brothers were off the ground in 1903, … continue reading
Agile is all about change. IT leaders adopt agile to accelerate the pace of change for their business-differentiable software. Adopting agile requires changes throughout the people, processes and technologies involved in building that software. Development teams must significantly change their structure, culture, tooling and daily activities for agile. And once agile is adopted, the applications … continue reading