How to be Agile when Production gets in the way
Everyone knows the rituals. From sprint planning to grooming, we try to make sure a sprint is run as effectively and efficiently as possible. This allows project stakeholders to plan for feature releases and ensures that the engineering team is being utilized to their full potential. The sprint has started and everything is going to plan. And then a bug ticket comes in. And then another. An engineer is pulled away from a sprint task to help evaluate the problem. The engineer discovers a bug that is top priority to fix and they switch focus to ensuring the bug is addressed as quickly as possible. Suddenly, the sprint plan is invalid and the PM is left with the, often difficult, task of figuring out which tasks will get pushed out of the sprint to accommodate these unplanned events. This may involve dates being pushed, and sometimes difficult conversations with project stakeholders.