Taller de Definición de Requerimientos (TDR)

 

Uno de los factores más importantes de éxito en los proyectos de desarrollo de software está relacionado con el dimensionamiento efectivo de los requerimientos y el entendimiento de los mismos por los perfiles de negocio y los perfiles técnicos.

Programa:

Al participar en el taller aprenderás:

  • Introducción a la agilidad a través de los requerimientos. 

    • Principios de agilidad y de análisis de negocio ágil.

    • Los requerimientos como esencia de un proyecto y de una estrategia de implementación de marcos ágiles.

  • ¿Cómo despertar la colaboración entre perfiles de negocio y perfiles técnicos?

    • Problemas y soluciones en los puentes de comunicación entre perfiles de negocio y de TI.

  • Dimensionamiento de requerimientos

    • Mapeo de negocio para identificar requerimientos clave.

    • Mapeo funcional para identificar historias de usuario a generar.

  • Generación y refinamiento de Historias de Usuario y Escenarios

    • Segmentación de requerimientos (Slicing).

    • Técnicas para refinamiento.

    • Justificación continua de valor.

  • BDD/ATDD

    • Análisis colaborativo: Especificación con ejemplos.

    • Diferencias entre escenarios y ejemplos.

    • De la especificación con ejemplos a las pruebas de aceptación.

    • Gherking.

    • Implementando pruebas de aceptación a través del modelo de colaboración “Cucumber”.

¿QUÉ VOY A OBTENER?

  • Aterrizar requerimientos en diferentes mapeos para identificar más fácilmente las historias de usuario a realizar.

  • Redactar escenarios de comportamiento con lenguaje de negocio y estructura orientada al desarrollo. 

  • Conocimiento bajo los siguientes marcos de trabajo: Agile Business Analysis & Behaviour Driven Development.

Destinado A:

  • Product Owners que quieran aprender técnicas de identificación y dimensionamiento de requerimientos, así como prácticas para mejorar la comunicación con equipos técnicos.

  • Desarrolladores de Software que quieran aprender herramientas y prácticas para abstraer requerimientos de negocio y aterrizarlos en requerimientos técnicos, así como también aprender prácticas para mejorar el trabajo en equipo con perfiles de negocio.

  • Analistas de negocio que quieran mejorar sus prácticas con las que apoyan a Product Owners y Desarrolladores de software.

  • Scrum Masters que deseen apoyar a sus equipos de desarrollo y Product Owners en el entendimiento de los requerimientos.

Scrum Mexico.png