He estado aplicando agile durante unos meses en mi proyecto. Sin embargo, estamos viendo un problema constante con nuestras iteraciones burndowns. No estamos llegando a cero en cada iteración.¿Cómo rompo las barreras entre el desarrollo y el control de calidad en un proyecto ágil?
Las tareas restantes son tareas de control de calidad. Cosas como escribir pruebas, pruebas, etc.
Ahora, hay cierta resistencia organizativa a la idea del "equipo multifuncional" de ágil. Dev se desarrolla para proyectos individuales, pero los probadores se comparten para proyectos múltiples. Lo cual es completamente contrario a la idea ágil de Dev y QA trabajando juntos.
El hecho de que el tiempo de mi comprobador se haya dividido entre tantos otros proyectos es la causa de nuestra ralentización. Los desarrolladores están probando tomar tanta holgura como pueden, pero algunas tareas aún no se están logrando.
Por lo que veo, puedo hacer dos cosas:
- persuadir a la organización para mover hacia "cada proyecto que tiene una persona QA dedicado"
- cambiar mi definición de "Hecho" a no incluye el trabajo de QA/Testing. Sin embargo, las cosas seguirían siendo probadas en unidades.
Prefiero evitar el # 2, ya que valoro la colaboración de prueba que estamos haciendo.
¿Qué consejo tienes para mi situación?
¿Has probado sobornos + amenazas? A veces las viejas maneras son las mejores ... – Shog9
Eso podría funcionar con otros consultores, pero probablemente no con mis clientes;) –
Al menos luchar para que su proyecto tenga un comprobador dedicado. Con el tiempo, esto será alguien que CONOCE el sistema. Quién sabe dónde mirar Qué partes interactúan juntas qué consecuencias puede tener una de las partes del sistema en otras. De todos modos, con iteraciones cortas y ágiles, veo que estar dedicado al proyecto es la única manera de mantenerse al día. Dicho desde la perspectiva del probador. – yoosiba