Las prácticas ágiles como scrum y kanban se diseñaron principalmente para el desarrollo de software.
El trabajo interrumpido y no planificado es un componente importante de lo que hacen la mayoría de los equipos SRE ( Ingeniería de confiabilidad del sitio ) o DevOps. Si bien siempre es útil usar un sistema de seguimiento como Jira para administrar el trabajo, ¿realmente funcionan sprint o kanban para los equipos SRE?
Las restricciones que veo son:
- El trabajo es de naturaleza muy dinámica, con prioridades que cambian a diario. Debido a esto, la duración del sprint de dos semanas parece muy agresiva y agrega una sobrecarga innecesaria.
- La gente que está de guardia agrega otra dimensión al problema. A veces, más de un miembro del equipo puede involucrarse en tareas de guardia / post mortem.
- El equipo no tiene un solo "producto" y, por lo tanto, no se rinde a un proceso de planificación común
- Las reuniones de pie diarias pueden no tener mucho sentido debido a la falta de superposición entre tareas
- El equipo podría estar trabajando en tareas relacionadas con más de un equipo asociado y, por lo tanto, abarcar múltiples proyectos de Jira. Dado que un tablero de sprint o kanban permite solo un proyecto de Jira, es posible que no pueda encajar en todo el trabajo.
Por lo que escuché de muchos SRE con los que he hablado, la planificación de sprint no les ha funcionado en absoluto. Me gustaría escuchar de la comunidad aquí cuál es su experiencia con Sprint y Kanban.
También hice esta pregunta en scrum.org: