mi experiencia con el curso y la certificación de “Professional Scrum Master I”

Hace un tiempo asistí al curso de Professional Scrum Master impartido por Jerónimo Palacios. Mi idea, en un principio era mejorar mi conocimiento sobre Scrum y afianzar ese conocimiento presentándome al examen de certificación Profesional Scrum Master I.

Aquí me gustaría contar como fue todo, como preparé el curso y la certificación y algunos consejos para el examen. Resumiendo mucho: el curso estuvo genial, aprendí un montón y me sirvió como punto de partida para estudiar a fondo la guía de Scrum. Ese conocimiento sobre Scrum, sus artefactos, roles y ceremonias, me sirvió para poder superar un examen tipo test en inglés con multi-respuesta, en el que hay 80 preguntas y hay que sacar más de un 85% de acierto, todo ello en menos de 60 minutos.

SONY DSC

Seguir leyendo “mi experiencia con el curso y la certificación de “Professional Scrum Master I””

De Scrum a Lean – Kanban una gran herramienta

El otro día ya empezamos a traducir el artículo “De Scrum a Lean” publicado aquí: http://net.tutsplus.com/articles/editorials/from-scrum-to-lean/. En él se habla de los principios de Lean y de cómo con esos principios podemos adaptarlos al desarrollo de software, en este caso vamos a comentar los principios del Kanban y cómo aplicar esta técnica al desarrollo software y sobre todo cuando tenemos como base una metodología Scrum y un equipo que congenia bien.

Kanban una gran herramienta

Hay varias técnicas y herramientas para hacer el trabajo de Lean. Prefiero Kanban, una herramienta basada en tableros, similar al tablero de planificación de Scrum. Podemos imaginar kanban como un embudo doble

Seguir leyendo “De Scrum a Lean – Kanban una gran herramienta”

De Scrum a Lean – aprendiendo un poco

Aunque el objetivo principal de Scrum es la organización y la gestión de proyecto, Lean se centra más en los procesos con el fin de producir más rápidamente productos de calidad. Este modelo de gestión (Lean) puede ser útil para empezar a adoptar principios ágiles, o puede ser a lo que evolucione tu equipo cuando Scrum no es suficiente.

Esta es la historia de Parkos Csaba publicada aquí: http://net.tutsplus.com/articles/editorials/from-scrum-to-lean/, me pareció interesante traducirla y compartirla .

Un poco de historia

Lean es un conjunto de principios definidos por la industria de fabricación de automóviles de Japón en la década de 1980. El ingeniero de calidad de Toyota, John Krafcik, acuñó el término, mientras que la observaba los procesos y herramientas utilizadas para “eliminar el desperdicio” en la producción de automóviles en masa. Aunque no fue hasta 2003 cuando Mary y Tom Poppendieck introdujeron el término Lean como  un proceso de desarrollo software en su libro, Lean Software Development: An Agile Toolkit.

Considerando Scrum como un conjunto de reglas y roles, Lean es un conjunto de principios y conceptos con algunas herramientas. Ambos son considerados como técnicas ágiles, y comparten la misma ideología de entrega rápida mientras reducen defectos y errores. Siempre me gusta enfatizar la adaptación ágil, pero no podemos olvidar  que Scrum se presenta como un conjunto de reglas obligatorias. De hecho algunos fanáticos de Scrum ponen el grito en el cielo si estar reglas no se siguen al pie de la letra.

Seguir leyendo “De Scrum a Lean – aprendiendo un poco”

Vocabulario software, la jerga de los informáticos

Este post es una traducción de: http://www.javacodegeeks.com/2012/12/agile-software-developer-terminology-for-new-programmers.html

Muchas veces cuando estamos leyendo un artículo técnico las siglas y la jerga se ponen un poco cuesta arriba. Sobre todo al principio cuando no se es muy ducho en la materia (como yo) siglas como DRY (que no es lo mismo que DRY), YAGNI,.. nos suenan un poco raro. Traduzco el post porque me parece interesante tener un pequeño diccionario con todos estos términos.

Seguir leyendo “Vocabulario software, la jerga de los informáticos”

Documentación de Kunagi en español

Hace un tiempo hablé de diferentes herramientas para gestión de proyectos, de entre todas ellas elegí Kunagi.

Está en inglés y he intentado traducirlo, pero me encontré con que no es posible. Así que al menos voy a realizar pequeña user guide en español para ver como funciona.

En cada una de las secciones de kunagi existen un poco de documentación donde se explica en detalle para que funcionalidad tiene esa parte de la aplicación. He dividido por títulos y subtítulos.

Al final he dejado un PDF con el post.

Seguir leyendo “Documentación de Kunagi en español”

Herramientas de gestión de proyectos utilizando SCRUM

Hace unos días publique una entrada referente a Scrummy, es un tablero de scrum online, pero que puede quedarse un poco corto si queremos gestionar proyecto  con él.

Para el PFC llevo varios días probando herramientas para gestionar el proyecto de una forma un poco más “ágil”.

Sé que es muy dificil hacer scrum en un PFC pero creo que es una buena manera de aprender algo nuevo.

Seguir leyendo “Herramientas de gestión de proyectos utilizando SCRUM”

Como instalar scrumit

Scrumit es el un tablero digital de scrum con tecnología táctil. Sirve como una herramienta para la gestión de proyectos ágiles, y como puente entre los mundos digital y físico. Esto beneficia a todos los integrantes del equipo, ya que puede utilizarse en equipos distribuidos, sin tener una herramienta compleja.

Estos son los links para descargarlo:

https://github.com/norabenardou/Scrum-it

https://sourceforge.net/projects/scrum-it/

Como instalar

Para instalar Scrumit lo primero que tenemos que hacer es descargarnos el archivo .war de:

Seguir leyendo “Como instalar scrumit”