Balancing innovation with predictable delivery is a common challenge for agile teams. An agile coach can help the team navigate this tension by fostering a culture that values both, while implementing practices that allow for experimentation without disrupting the core delivery rhythm. This involves strategic planning, experimentation frameworks, and communication strategies.
1. Dedicated Innovation Sprints or Timeboxes: Allocate specific sprints or timeboxes explicitly for innovation and experimentation. This allows the team to dedicate focused time to explore new ideas and technologies without impacting the delivery of committed features. For example, the coach might suggest dedicating one sprint every quarter as an "Innovation Sprint," where the team works on pet projects, learns new technologies, or conducts research and development. This is clearly defined and doesn't bleed into regular delivery sprints, protecting the team from unexpected scope changes or delays to committed work.
2. "Spike" Stories for Research and Experimentation: Use "spike" stories in regular sprints to conduct focused research or experiment with a specific technology before committing to a larger feature. A spike story is a time-boxed investigation aimed at reducing uncertainty or proving a concept. For example, before building a complex feature that integrates with a new third-party API, the team could create a spike story to investigate the API's capabilities and limitations. The results of the spike story would then inform the design and implementation of the actual feature, mitigating risks and improving predictability.
3. Kanban System for Continuous Innovation: Implement a Kanban system for managing innovation initiatives, allowing them to flow continuously alongside regular delivery work. This involves creating a separate Kanban board for innovation projects, with clear WIP (Work in Progress) ....
Log in to view the answer