Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban

The Life of a Tester in an Agile Team

One common mistake when implementing ‘Agile’ project management processes is falling into a so-called ‘ScrumerFall’ process: taking the standard waterfall phases (development -> QA) and shortening them dramatically. This process puts undue pressure on the testing team, as they are expected to test more in less time. The Agile whole-team philosophy counters this by providing a testing presence throughout the iteration/sprint, ensuring that testers are not ‘up against the wall’ at the end of the cycle. In this talk, we will cover the phases a story goes through from planning to release, focusing on the role of the tester throughout.