Temario 2: Desarrollo ágil de software Objetivos

Al terminar este curso el participante deberá:

• Conocer y aplicar el proceso general de desarrollo ágil de software
• Conocer la medida básica de requerimientos
• Mapear procesos de la solución de software a desarrollar
• Desarrollar un levantamiento de requerimientos y estimación de desarrollo de software

Proceso ágil de desarrollo

Administración de requerimientos (Cómo dar prioridad a requerimientos)

Resumen del proceso de SCRUM

Proceso de Scrum

Roles de Scrum

Visión del proyecto

Redacción de Historias de usuario

Redacción de requerimientos con historias de usuario.

Especificación de requerimientos. *

Cómo redactar historias de Usuario

Planning Poker

Tecnica de Estimación Basada en Complejidad Relativa
http://www.fperezp.com/blog/2011/03/09/planning-poker-estimando-tiempos-en-scrum/

Mapeo de procesos con BizAgi y Estimación de requerimientos.

Elicitación de requerimientos (Asegurar que están completos)

Bizagi

http://elearning.bizagi.com/#

User Story Mapping

Esto se usa para asegurarnos que nuestros requerimientos están completos

http://www.agileproductdesign.com/presentations/user_story_mapping/

Calidad de Software con

Cómo se escriben el las pruebas unitarias…

http://www.agiledata.org/essays/tdd.html

Cómo se escriben las pruebas de aceptación (ATDD)

Integración continua.

Administración de requerimientos.

Cómo se usa el continuous integration

http://phpundercontrol.org/