lunes, 22 de noviembre de 2010

SCRUM. Interpretación

SCRUM es una metodología de gestión y seguimiento del proceso de desarrollo de software. Consiste en plantear el trabajo en tareas, llamas sprints, que tienen una duración concreta y son asignados a un desarrollador. Este desarrollador es el responsable de terminar el sprint a tiempo y de forma correcta. A medida que se van desarrollando sprints, el software va tomando forma y se cada ciero tiempo se puede ir generando entregas al cliente.

Existen 3 fases en la metodologia:
  1. Inicio: Donde se plantea la arquitectura, la forma de trabajar y en función de estos factores el Scrum Master generá los sprints del proyecto.
  2. Desarrollo: Se entrega los sprints a los desarrolladores para que los hagan.
  3. Cierre: Generar un entregable.

Todas estas fases se suceden en este orden pero de forma no rígida, de tal manera que aunque se encuentre en la fase de desarrollo siempre se puede volver al inicio para redefinir la arquitectura y obtener nuevos sprints. De igual manera, en el cierre siempre se puede volver la desarrollo para hacer mas pruebas y eliminar bugs.

No hay comentarios: