I did some Scrum training for a creative agency earlier this year. The workflow at this company is not an obvious fit to Scrum as originally designed for software. To help find the best fit, I did a survey of
Just Say No
Scrum is, by design, a “pull system” rather than a “push system”. The Scrum Team determines how much work they will pull in to each Sprint. The Product Owner determines what items are ready to be pulled in according to
Maintenance Patterns for Scrum Teams
Try as we might, software products are never perfect. Coding styles, legacy bugs, tight deadlines, changing frameworks and evolving languages all contribute to the error potential of complex systems. Scrum Teams are often faced with the choice of working on
Creating a Team of Experts
In the software world, there are principles that can be applied to make an architecture more agile. One of these is “design for change”. Because change is inevitable, a robust design will anticipate change in a way that minimizes impact
Is Scrum the Best Agile Framework?
In this post I want to show where Scrum fits in the greater scheme of things now that we are well into the 21st Century. The context here is software development, where Scrum got its start. Scrum is used for
Is Scrum the Best Choice for Any Kind of Work?
A frequently asked question in Scrum classes is this: ”Is Scrum best for every type of project?” My answer is “No”. I will explain this answer in three different ways in my next 3 posts. In this one, I will