Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

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

  • Scrum Master
  • Product Owner
  • Developer team

Visión del proyecto

Redacción de Historias de usuario

Redacción de requerimientos con historias de usuario.

Especificación de requerimientos. *

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)

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

  • pruebas unitarias,
  • pruebas de sistema.
  • Validación de requerimientos.

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)

  • Cucumber
  • RSpec

Integración continua.

Administración de requerimientos.

Cómo se usa el continuous integration

http://phpundercontrol.org/