Charla de Roberto Canales: Patrones en la toma de requisitos en proyectos ágiles.

0
2944


13/10/2013 Cas2013

En esta charla pretendía comentar cómo nos habíamos dado cuenta, en una empresa de 25 empleados, de que éramos poco homogéneos a la hora de proporcionar servicios, sobre todo en uno de los puntos vitales: definir y estimar un proyecto en base a historias y minimizar riesgos.

Un modo de conseguirlo es crear métodos para que todo el mundo vaya adquiriendo los conocimientos.

Se describieron los elementos fundamentales: épicas, historias, chores, temas, spikes, etc.

También la técnica para estimar proyectos grandes:

  • Conseguir todas las historias.
  • Descomponerlas en ventanas por prioridad.
  • Estudiar en detalle la primera ventana (de pongamos 25).
  • Estimar la primera ventana.
  • Asegurarse de que no hay historias (que no tenemos capacidad de detallar y estimar) que se desmadren, estudiando los posibles estados del sistema y viendo el riesgo técnico/funcional.

Para descomponer historias de usuario existen numerosos patrones que sería interesante conocer.

Otro asunto vital es «mirar el todo» y estudiar los riesgos. Describimos un método que hemos llamado Risk Evaluation Machine (REM) para hacer una gestión visual de riesgos:

Área de definición.

  • Definir los riesgos entre los compañeros.
  • Agruparlos por categoría (para ver solapes y los que faltan).
  • Sugerir otras categorías para encontrar otros riesgos que no tenemos en la cabeza.

Máquina (área central de estudio que tiene que terminar limpia):

  • Se estudia la probabilidad e impacto.
  • Se cualifican y descartan los menos importantes.
  • Se estudia en detalle los vitales (gran probabilidad e impacto).
  • Se hacen preguntas (5 por qués) para encontrar las causas primeras y sugerir soluciones.

Área resumen de proyecto

  • Se estructuran los riesgos en un panel para cada proyecto.
  • Usaremos este panel como elemento de comunicación incluso con técnicas originales como pegar globos o luces en él para que nadie ignore los riesgos.

Esta charla fue curiosa porque como lo conté no tuve apenas feedback sobre el contenido pero sí sobre el jefismo que transmití (no hice el discleimer inicial) 🙂 A nadie pareció gustarle el concepto de disciplina en un evento ágil…

Parece que la gente no entiende que nada es blanco ni es negro sino que todo tiene matices.

Me gusta la frase: Esto es Esparta haciendo referencia a la película 300: Un grupo pequeño, de élite, tiene cada miembro una gran capacidad pero tiene una gran disciplina colectiva, que es lo que les da el poder. Si entras en los SWAT ya tendrás grandes destrezas que seguro que mejorarás. Por muy bueno que sea el grupo será mejor cuanto más compenetrados estén. Todo el mundo asumirá que hay una disciplina. Los mismos métodos que se usan en un grupo de élite (donde alguien voluntariamente ha querido entrar) no se pueden usar en otros contextos.

Obviamente hay que adaptar el comportamiento al contexto.

 

Aquí podéis ver las diapositivas de la charla.

 

 

Dejar respuesta

Please enter your comment!
Please enter your name here