miércoles, 10 de febrero de 2010

Elementos de un proyecto Scrum (I)



Tengo que reconocer que no soy una experta en Scrum ya que de los únicos conocimientos que dispongo son de los 3 cursos on-line realizados en el portal ScrumManager (ya tengo 45 puntos de autoridad Scrum Manager) y de mi sentido común. Lamentablemente todavía no he tenido la oportunidad de poder aplicar esos conocimientos en un proyecto real.

La idea de escribir esta serie de post sobre Scrum es porque me pidieron ayuda para aclarar alguno de los conceptos relacionados con Scrum y pensé que sería más útil si lo publicaba en el blog.

En esta serie de post no vamos a entrar en qué Scrum, los orígenes,... suponemos que eso ya se conoce y si no hay libros y artículos muy buenos al respecto. El objetivo es proporcionar una visión clara y concisa de cada uno de los elementos necesarios para llevar a cabo un proyecto utilizando Scrum. Para ello me he basado en los cursos realizados y en el libro de Juan Palacio [1], también he utilizado alguno de los artículos de éste en Navegapolis [2] así como algún otro de proyectosagiles.org [3]. La estructura a seguir será la siguiente:
  • Los Roles
    • Scrum Manager, Product Owner, el Equipo
  • Las reuniones
    • Planificación del sprint, seguimiento del sprint, revisión del sprint
  • Los elementos
    • Pila del producto, Pila del sprint, El incremento
  • Las Herramientas
    • Gráfico Burn-up, gráfico burn-down, juegos y protocolos de decisión, etc.
Me he dado cuenta que se me ha olvidado comentar los principios en los que se fundamenta Scrum y que no puedo dar por supuesto que todo el mundo conoce.

El Manifiesto Ágil

Estamos poniendo al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar:

  • A los individuos y su interacción, por encima de los procesos y las herramientas.
  • El software que funciona, por encima de la documentación exhaustiva.
  • La colaboración con el cliente, por encima de la negociación contractual.
  • La respuesta al cambio, por encima del seguimiento de un plan.
Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda

Firmado por: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.

Referencias:
  • [1] Scrum Manager http://www.scrummanager.net/
  • Los cursos online son muy buenos. Además, desde la web se puede descargar el libro “Flexibilidad con Scrum” así como los apuntes de los cursos. La versión impresa del libro puede comprarse en Lulu (http://www.lulu.com/content/1338172)
  • [2] Navegapolis.net http://www.navegapolis.net/
  • Hay artículos muy interesantes referentes a scrum pero lo que más me ha gustado son los referentes a las herramientas que existen para esta metodología.
  • [3] Proyectosagiles.org http://www.proyectosagiles.org/
  • Destacar el artículo “Un contrato ágil para Scrum” (http://www.proyectosagiles.org/contrato-agil-scrum) así como el del “El buen gestor de un equipo ágil” (http://www.proyectosagiles.org/buen-gestor-equipo-agil-scrummaster)
    Muy interesante también la idea que plasman del Scrum Master como Facilitador (http://www.proyectosagiles.org/facilitador-scrum-master)

No hay comentarios:

Publicar un comentario