Metodología SCRUM

SCRUM es definido como el marco de trabajo simple que promueve la colaboración en los equipos para lograr desarrollar productos complejos.

Esta metodología es una de las más utilizadas en las empresas del software basada en la integración de buenos equipos de trabajo, regulando un conjunto de buenas prácticas para obtener los mejores resultados en cada proyecto, el cual es ejecutado en bloques temporales cortos y fijos.

(Para ampliar la imagen haga clic sobre ella)

Los roles más notables en la gestión de un proyecto con SCRUM son:

  • Funcionamiento metodología SCRUMOpen or Close
    1. Se crea un Product Backlog, el cual es un documento que contiene las tareas, requerimientos y las funcionalidades del proyecto. Este documento se puede modificar por cualquier miembro del equipo, pero la autoridad de las prioridades recae sobre el Product Owner, quien también es el responsable del documento.
    2. Luego tenemos el Sprint Backlog, un documento que recoge tareas y responsables de las mismas. El Sprint es el tiempo en el que se debe realizar las acciones que se encuentran en el Sprint Backlog, lo cual finaliza con entregas parciales para pruebas del producto final.
      Todos los elementos del blacklog deben repetirse hasta ser entregados, además de que los Spring no deben dejar tiempos sin productividad entre ellos.
    3. Finalmente, tenemos el Burn Down que es el control donde se marca el estado y la evolución de las tareas y en el cual a su vez se indican las tareas y requerimientos pendientes.
  • ReunionesOpen or Close

    En los métodos ágiles, las reuniones son muy importantes, pero deben estar planificadas como una parte más del proceso, esto se denomina Sprint Planning Meeting. En dichas reuniones el Product Owner tiene prioridad por las tareas del Product Backlog. Con esto es determinado el objetivo del nuevo sprint, dando prioridad a tareas del SCRUM Team y la asignación de tiempos a cada una de ella.

    El seguimiento al proyecto es diario, en el cual es controlado el cumplimiento de tareas. Además, se asignan las tareas del siguiente día y evalúan los impedimentos o problemas que limitan el cumplimiento.

  • Beneficios de SCRUMOpen or Close
    • Fomenta el trabajo en equipo, ya que focaliza los esfuerzos en un bien u objetivo común.
    • Al ser basado en la auto-disciplina y la auto-gestión es positivo en la responsabilidad.
    • Fomenta la comunicación.
    • Los stakeholders obtienen mayor control y transparencia sobre el proyecto; además de que el cliente puede hacer un seguimiento más próximo sin esperar hasta el final.
    • Al tener metas intermedias minimiza los riesgos.