Agile


Criterios de Aceptación

Cómo definir criterios de aceptación

Los criterios de aceptación nos permiten definir una historia de usuario en un producto agile. Pero aprender a escribir buenas historias de usuario y buenos criterios de aceptación no es algo trivial. ¿Qué formato deben tener?¿Hasta qué nivel de profundidad deben llegar?¿en qué se diferencian de las especificaciones de requisitos de toda la vida?¿cómo se complementan con los casos de test? Criterios de aceptación Los criterios de aceptación definen los requisitos del Product Owner sobre cómo debe comportarse la aplicación para que una determinada acción se pueda llevar a cabo, normalmente por parte de un usuario de la aplicación. Generalmente […]


Resumen Agile Coaching main

Resumen Agile Coaching

El libro Agile Coaching de Rachel Davies y Liz Sedley es un manual para entender cómo hacer coaching a un equipo que pretende ser Agile. El público objetivo de este libro sería cualquier persona que desee enseñar a un equipo a ser Agile, principalmente Agile Coaches y Scrum Masters. El libro está dividido en 4 bloques principales: Inicio al coaching Planificación y comunicación Calidad en el desarrollo de software Aprender del feedback Es un libro fácil y rápido de leer (menos de 200 páginas). Está escrito en un lenguaje muy ameno, con algo de teoría pero principalmente con ejemplos muy […]


User Stories Applied

Resumen User Stories Applied de Mike Cohn

¿Qué es una historia de usuario?¿qué elementos debe cumplir?¿cómo se crean? El libro User Stories Applied de Mike Cohn nos da respuesta a éstas y cualquier otra duda que tengas acerca de las historias de usuario, tan conocidas en metodologías ágiles como Scrum o eXtreme Programming. En los primeros capítulos (1-7) del libro User Stories Applied, Mike Cohn nos habla de qué son las historias de usuario y qué características tienen. Después nos explica algunas técnicas para obtener la lista de historias de usuario de nuestro producto. En el 2º bloque (capítulos 8-11) nos da instrucciones sobre cuál es la […]


Agile BCN Open Space 2017 tarde

Agile BCN Open Space primavera de 2017 (II)

Este pasado sábado se celebró el Barcelona el Open Space de la comunidad Agile BCN. Cerca de 70 personas nos reunimos en las oficinas de Netmind IT con el objetivo de aprender y compartir sobre metodologías ágiles. Después del primer artículo donde compartía las sesiones de la mañana, en este segundo de la serie compartiré las sesiones de la tarde. Lo primero que hicimos al llegar de comer fue compartir el resto de sesiones que se hicieron por la mañana. Al menos un asistente a la sesión resumía los puntos más importantes a todos los asistentes al evento, gracias a […]


Agile BCN Open Space 2017

Agile BCN Open Space primavera de 2017 (I)

Este pasado sábado se celebró el Barcelona el Open Space de la comunidad Agile BCN. Cerca de 70 personas nos reunimos en las oficinas de Netmind IT con el objetivo de aprender y compartir sobre metodologías ágiles. Como se trata de compartir, comparto en este post mis notas y conclusiones de algunas sesiones que se dieron en el evento. El encargado de encender la chispa fue el “grosso” Andrés Mumenthaler. Comenzamos la mañana con 2 dinámicas energizantes. Primero hicimos una ronda donde cada uno debía expresar en voz alta y con gestos cómo se sentía. Después separó a los que […]


puntos historia estimación ágil

5 razones para estimar en puntos historia

En agile no estimamos adivinando el tiempo que nos va a llevar una historia de usuario. Estimamos lo gorda que es en comparación al resto. Esta estimación ágil de tamaño la hacemos comparando la historia de usuario con otras que hemos estimado e implementado antes (y por tanto conocemos su tamaño). A esto lo llamamos estimación relativa. En contraposición está la estimación absoluta de waterfall, que consiste en adivinar directamente el tiempo que vas a tardar en hacer la historia de usuario. Qué es un punto historia La medida que utilizamos es el punto historia o story point. Un punto historia es mezcla […]


comunidades de practica

Cómo iniciar tu primera comunidad de práctica (II)

En el artículo anterior definimos las comunidades de práctica como un espacio abierto en el que cualquiera puede aportar y participar. En un entorno con varios equipos transversales, la comunidad de práctica tiene el objetivo de construir y compartir conocimiento y experiencias. Para iniciar una comunidad de práctica se necesita un impulsor, normalmente un interesado en que se celebre dicha comunidad o bien un agente del cambio (por ejemplo un Scrum Master). Esta persona se encargará tanto de enviar la convocatoria como de facilitar al menos las primeras sesiones. Convocatoria de la primera sesión Para la convocatoria es importante ir […]


comunidades de practica

Cómo iniciar tu primera comunidad de práctica (I)

Reinventar la rueda y caer continuamente en los mismos errores. Si en tu empresa hay varios equipos de desarrollo agile y los síntomas anteriores te son familiares, quizás te interese conocer las comunidades de práctica (Community of Practice). Si por ejemplo tenemos varios equipos de desarrollo mobile que trabajan por funcionalidades, es muy probable que en cada equipo haya gente de iOS, Android, API. Si son equipos web, habrá seguramente gente de frontend, gente de backend. Todos ellos trabajando con las mismas tecnologías en equipos distintos y muchas veces sin prácticamente conocerse. No solo en tecnología existe esta dispersión. En una […]


CAS 2016 día 2

Resumen de la CAS 2016 (día 2 de 2)

Continúo con el post sobre la CAS 2016, la Conferencia Agile Spain a la que tuve la gran oportunidad de asistir el pasado 1 y 2 de diciembre. Anteriormente te resumí las charlas del jueves. Esta vez te resumo todas las sesiones en las que estuve el viernes. Why everyone should care about test-driven development En la primera keynote del viernes Steve Freeman nos presentó las claves del TDD desde un punto de vista no técnico. Describió las fases del TDD paralelizando con el mundo waterfall, para marcar los problemas del BDUF: Esto es, antes de picar código es necesario […]


CAS 2016

Resumen de la CAS 2016 (día 1 de 2)

El pasado jueves y viernes 1 y 2 tuve la gran suerte de poder asistir a la Conferencia Agile Spain, la CAS 2016 que cada año se celebra por estas fechas. En ella se reúnen agilistas de todo el país para compartir conclusiones en multitud de charlas, workshops, etc. Este año a diferencia de los anteriores no había una temática central ni unos tracks definidos. Por ello se pudo ver más variedad en los contenidos. A continuación, te comparto algunas de las ideas que me llevé del evento. Challenging Agile La primera keynote a cargo de Chris Matts, fue un duro golpe […]