The use of Agile methods in software development (and even outside of software development) continues to grow. However, just because companies are trying to be Agile doesn’t mean they’re all succeeding. According to Jeff Sutherland, one of the creators of Scrum, the popular Agile framework, more than 50% of Agile teams are doing it wrong. The biggest failure? “ Not executing on the second value in the Agile Manifesto - working software at the end of a sprint that is tested and usable,” says Sutherland.
Earlier this year, Sutherland, the CEO of Scrum, Inc. along with Neil Harrison of Utah Valley University and Joel Riddle, also of Scrum, Inc. published a paper in the IEEE Xplore Digital Library titled “Teams that Finish Early Accelerate Faster: A Pattern Language for High Performing Scrum Teams“. In it, they outline the most common problems that Scrum teams encounter and methods (or, as they call them, “patterns”) for dealing with and resolving these issues. If your company uses Scrum, see if you’re familiar with these problems and, if so, consider their suggestions for becoming more - or truly - Agile.