What is the difference between an Agile Retrospective and a Post Mortem? Retrospectives are the foundation of Continuous Improvement and Short Feedback loops.
Agile Development
Definition of Done vs. User Stories vs. Acceptance Criteria
One of the more frequently asked questions in my Scrum workshops is around the difference between Definition of “Done” and Acceptance Criteria, and how they relate to User Stories. While Acceptance Criteria is a commonly understood concept in software development, Definition of “Done” is unique to Scrum. People get confused between these two things but […]
Reinventing Existing Products – Big Bite vs Small Nibble Rewrites
Twice now in my career I’ve done a massive rewrite to replace an existing product. In both cases, it didn’t end well. Each time, the new product was competing with an existing product that was making the company money. So, of course, the existing product got enhancements on a rickety structure, and on the new […]
Yahoo Bans Work from Home – an Alternative Perspective
Face-to-face conversation is best for Scrum, but switching from work-from-home to in-office only can have dramatic effects on employees. Alternatives to drastic changes.
Agile Voices Finally
An ongoing list of people who are active in the Agile community and who write about their experiences, either good or bad.
When to stop holding retrospectives?
Are your Scrum developers getting bored of Agile retrospectives? Retrospectives should be interesting, effective, and help the team improve.
More Notes on Story Splitting
Clearing up questions and confusions related to INVEST criteria, story splitting, and scope creep in an Agile development sprint.