Hace tiempo que tengo ganas de escribir sobre este tema. Hace ya algunos años, las metodologías ágiles y mas en concreto Scrum entraron en mi vida como un huracán, me replantee el como había trabajado hasta ese momento y todo lo que no fuese gestión ágil, directamente me parecía «basura». Pero el tiempo y la industria me han puesto en mi sitio y en estos momentos tengo una gran sensación de desencanto y frustración con todo lo que tiene que ver con metodologías ágiles. Me explico un poco.
Etiqueta: Agile
Gestionar agentes de compilación en VSTS (Visual Studio Team Services)
Si quieres tener un equipo ágil y que tus pasos a producción no sean un calvario, deberías plantearte muy seriamente implantar integración y entrega continua. Como ya estoy explicando en otras entradas (I, II y las que quedan…) Visual Studio Team Services es una herramienta de Microsoft en la nube que nos permite hacerlo. Para poder hacer integración continua necesitamos centralizar y automatizar la compilación del código. De esta forma podemos asegurar que todo va bien cuando intentamos, por ejemplo, integrar nuestra rama de desarrollo con master. Para gestionar todo esto VSTS tiene un sistema de «Builds» muy potentes que veremos en próximas entradas.
Sigue leyendo Gestionar agentes de compilación en VSTS (Visual Studio Team Services)
Lego4Scrum, enseñando Scrum con Lego
Hace unas semanas me propusieron preparar una formación interna en la empresa sobre Scrum, y yo encantado de hacerla acepte. Hará ya algún tiempo hice una formación al respecto, en la que utilice el sistema creado por Alexey Krivitsky Lego4Scrum y me funciono realmente bien, así que ni corto ni perezoso decidí que esta seguía siendo una fantástica forma para explicar las bondades de Scrum. Y aquí están mis reflexiones de como fue la mañana de formación.
Lego4Scrum
El proyecto de Lego4Scrum consiste en una simulación de proyecto en el que se utiliza metodología Scrum para llevarlo a cabo y que consiste en la construcción de una ciudad, utilizando las piezas de Lego para ello.
Para la realización de la simulación hace falta crear un backlog, valorarlo, realizar varios sprints con sus consiguientes preparaciones, reviews y retrospectivas. Por lo que se antoja un ejercicio muy completo.