El mapa de historias

lenadorYa conocemos el backlog de historias de las metodologías ágiles. Pero este backlog "plano" no siempre es el mejor enfoque; podemos construir backlogs más ricos que nos ayuden a explicar el sistema, priorizar y planificar entregas de manera más efectiva,

Les presento el mapa de historias de usuario: una versión mejorada del backlog del producto. Los mapas de historias de usuario nos permiten visualizar todo el sistema: representan el producto como un "todo", en vez de quedar miopes observando historias individuales.

Leer más...

Necesidad de Colaborar

Cuando leemos sobre como funciona la colaboración y la autonomía de gestión en los equipos que han adoptado metodologías ágiles, sobre como todo funciona de manera democrática, tenemos la impresión de que los desarrolladores fueron los primeros en abrazar estos conceptos y que fue difícil aceptar el principio por la alta gerencia.

Paul Glen, un consultor en liderazgo ofrece varios artículos sobre el tema, escribió un artículo titulado "Sometimes It Takes a Tyrant to Support Collaboration", donde explica que, a menudo, la colaboración debe ser defendido por líder en función de algunos tipos de comportamientos que son perjudiciales para el grupo. También ofrece algunas maneras para hacer frente a este tipo de comportamiento.

Leer más...

Kanban también es una alternativa ágil

kanban kangiEl sistema Kanban para el software, derivado del Sistema de Producción de Toyota (TPS), son un enfoque sin iteraciones para organizar el trabajo. En vez de usar iteraciones de tiempo fijo y reuniones de planificación, el equipo toma historias del backlog sólo cuando completó su trabajo anterior.

En la comunidad ágil no existe un único modelo ágil de trabajo que se aplica a todas las situaciones. Es importante expandir el repertorio de opcionas más allá de Scrum / XP y familiarizarse con otras herramientas, como ser Kanban.

Leer más...

¿Y qué hago con las ausencias en Scrum?

silla solitariaEn Scrum, cada uno de los miembros del equipo es importante y contribuye a la velocidad general del equipo. Una ausencia, tanto sea planificada como inesperada, puede afectar adversamente a la velocidad.

Pero a no desesperar, porque por suerte hay varias formas de tratar con esta situación.

Leer más...

El principio ágil más importante

equipo-manosAl hablar de las metodologías ágiles se suele hacer foco en las cosas tangibles que hacen las personas en el día-a-día, generando así el "proceso ágil".

Pero la verdadera agilidad tiene que ver menos con el proceso y más con los principios. Travis Birch nos presenta una perspectiva interesante sobre estos aspectos más intangibles de las metodologías ágiles, en particular la Sinceridad.

Leer más...

7 Sugerencias para crear buenas historias y tareas

El Sprint Backlog consiste en una lista de historias y para cada una de ellas una simple lista de tareas que serán desarrolladas por el equipo para que al final de cada sprint podamos entregar incrementos funcionales de software.

La creación del Sprint Backlog sucede en la reunión de Planificación del Sprint con la participación de todo el equipo. Prestar atención a este proceso es clave para que el equipo tenga una mejor comprensión de lo que se debe hacer y planificar mejor el día a día del Sprint, pero muchos equipos todavía pecan a la hora de crear su lista de tareas, espero que estos consejos los puedan ayudar.

Leer más...

Sobre Retrospectivas

Creo que uno de los puntos importantes en cualquier metodología ágil es la posibilidad de mejorar ofrecida al equipo, a través del constante feedback recibido y también de las prácticas como las retrospectivas. Sin embargo, no es difícil encontrar equipos que no están acostumbrados a cuestionar su propio comportamiento y terminan repitiendo los mismos errores.

Estos días, leyendo el libro Toyota Way, tengo una mejor comprensión de este hecho, y como el mismo es encarado por Toyota.

"El trabajo en equipo nunca encubre la responsabilidad individual en Toyota. Esta responsabilidad individual no tiene que ver con la culpabilidad y el castigo, sino sobre el aprendizaje y crecimiento."

Leer más...

Resistencia a los cambios

Las metodologías ágiles enfrentan resistencia en muchos mercados. A menudo, la resistencia está en nosotros mismos!

Ciertamente, esta metodología es un quiebre al paradigma. Y para entender bien un nuevo paradigma a veces es preciso que vaciemos algunos conceptos de nuestra cabeza para absorber otros. Muchas empresas todavía ofrecen resistencia a estos frameworks de procesos ágiles a causa de algunos puntos. Vamos a mencionar algunos:

Leer más...

Automatización de Pruebas

xUnit Test PatternsSe dice que el mayor aliado de los controles de calidad son las pruebas automatizadas, en esta nota nos vamos a dedicar a hablar un poco de ello.
Algunos de los objetivos de las pruebas automatizadas, que luego detallaremos, son los siguientes:

  • Las Pruebas nos deben ayudar a aumentar la calidad
  • Las pruebas nos deben ayudar a comprender el sistema que está siendo probado
  • Las pruebas deben reducir (y no introducir) el riesgo
  • Las pruebas deben ser fáciles de ejecutar
  • Las pruebas deben ser de fácil lectura y de dar mantenimiento
  • Las pruebas deben requerir un mantenimiento mínimo, así como el sistema probado

Leer más...

Sólo la agilidad funciona

De todos modos, disculpen la sinceridad, lo siento si esto puede ofender a alguien, sólo la AGILIDAD funciona.

Ya sea en conferencias, ya sea en foros, ya sea en capacitación, ya sea en proyectos de consultoría donde participo, oigo cada vez a los miembros diciendo "Todo lo que dicen que está mal es lo que prácticamos en nuestra empresa."

Leer más...

Retrospectivas

Los equipos ágiles a menudo encuentran que es fácil hablar de cambios durante sus retrospectivas, pero no siempre es tan fácil de hacer que el cambio ocurra después de la retrospectiva. Esther Derby, conocido líder sobre los aspectos humanos del desarrollo de software y co-autor de libros tales como Agile Retrospectives: Making Good Teams Great, relata una experiencia de su esfuerzo de mejora personal para ilustrar esto y ofrecer algunas sugerencias sobre cómo tener éxito para que los cambios realmente sucedan.

Muchos equipos ágiles caen en la trampa de utilizar retrospectivas para hablar mucho sobre el pasado sin tomar la retrospectiva como información y emprender la acción para lograr el verdadero objetivo de ella -aprender como mejorar en adelante, y hacer un plan para aplicar esa mejora. En resumen, los equipos que no realizan ningún cambio después de sus retrospectivas, en general, toman las mismas como una perdida de tiempo.

Leer más...

El nuevo Dos Ideas.

Nuevo logo, nuevo buscador, nueva portada, podcast mensual... ¡y muchas novedades más!

Más novedades en Dos Ideas

Los Comentarios.

edu
para mi esta relativamente bien, pero el clasico es 100000 veces menjor, de echo repudio el echo de ...
ET
Hay algo que no me cierra.... Sprint 1...arrancan: Desarrollo, Analista Funcional y Qa, como puede a...
This is my first time i visit here. I found so many interesting stuff in your blog especially its di...
I'm really excited about it because of this post. It 's really amazing and eye-catching.
I’m glad Yahoo pointed me to it. I was able to get the know-how I was searching so badly for days no...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw