Los 6 principios de Ágil Simple

Suma simpleCuando estamos durante una implementación ágil, en particular en equipos ágiles nuevos, a menudo hacemos las cosas demasiado complejas y dificiles. Tenemos la tendencia a poner parches y sobre el proceso hastas que termina siendo un monstruo grande y poco útil. ¡Necesitamos intervenir a tiempo! Así que respiren profundo, relájense y veamos juntos cómo simplificar nuestra vida en un equipo ágil.

El punto de inicio son 6 principios básicos que llamo "Ágil Simple".

Leer más...

El problema con la planificación

Mapa de rutaCreo que estoy teniendo bastante éxito con mi carrera. Pero si hubiera sido mejor con la planificación, no hubiera logrado ni la mitad de las cosas que logré! De hecho, algunas cosas ni siquiera las hubiera comenzado...

Leer más...

¿Qué significa ser Ágil?

Bandera de llegadaHoy estuve leyendo varios posts interesantes que debatían sobre el verdaero signifcado de Ágil. ¿Qué significa ser ágil realmente? ¿Hacía dónde avanzamos? 

Muchas empresas dicen ser ágiles. Y sin embargo, si vemos cómo trabajan muchas están lejos del ideal ágil. Entonces, ¿en dónde trazamos la línea "ágil"? ¿A qué punto hay que llegar para poder reclamar el título de agilidad? 

Leer más...

El corazón de Scrum, por Tobias Mayer

corazónMientras más enseño y soy coach de Scrum, más estoy convencido que el tablero (o scrumboard) es el corazón de Scrum. Sin este tablero no hay un centro, no hay foco, no hay un punto de encuentro. El tablero, cuando se comprende verdaderamente, se convierte en el hogar espiritual del equipo, como una iglesia si les parece. Los miembros del equipo se juntan alrededor del tablero para discutir, innovar, alinearse con los demás, corregir el curso de acción, aprender, celebrar.

Leer más...

Gestionando las expectativas sobre la incertidumbre

cubo inciertoUna de las diferencias más importantes entre PMI y Ágil es sobre la gestión de la incertidumbre.

La gente de PMI cree que el Líder del Proyecto debe gestionar la incertidumbre afuera del proyecto. La gente de Ágil cree que la incertidumbre y el cambio son cosas que se deben aceptar e incorporar. En vez de gestionar hacia afuera la incertidumbre, en Ágil se elige gestionar PARA la incertidumbre.

Leer más...

Ágil no es una métrica, sino un viaje

BolsoEstaba leyendo este post en donde Kevin Schlabach hace una reflexión interesante: "No podemos medir la agilidad de nuestro equipo y decir 'Sep, lo logramos'. Ágil es una forma de pensar. Todos los enfoques ágiles (Scrum, XP, Lean, etc) son simplemente escuelas de pensamiento".

Leer más...

El valor de la visión

revisión de documentoDejemos algo en claro, de una vez por todas: en el desarrollo de software la tecnología nunca es el problema. La calidad, la velocidad, la bendita productividad, las fechas, el presupuesto, las características... la tecnología no tiene nada que ver en los espectaculares fallos que cometemos en esas áreas.

En cambio, debemos enfocarnos hacia lo que inevitablemente nos lleva a tomar las decisiones equivocadas: la cultura organizacional. La cultura es lo que, de forma inadvertida, condiciona nuestro comportamiento. Es lo único que podemos cambiar para lograr una mejora real... y hacerlo es muy dificil.

Leer más...

¿Qué hacer cuando estamos atrasados?

pausaBob Hartman mantiene un blog muy interesante sobre Ágil (llamado Agile for All), en el cual reflexiona sobre distintos temas 2 ó 3 veces por semana. Sin embargo, hace ya un mes que no aparecía ningún post en su sitio... hasta hoy. 

En su nuevo post Bob hace un paralelo con su "blog atrasado" y nos cuenta qué hacer cuando no podemos cumplir con las metas del proyecto. ¿Qué hacer cuando estamos atrasados en un proyecto ágil? Veamos...

Leer más...

Hay que elegir: ¿Tener razón o ser feliz?

Los que nos siguen por estos lugares saben que trabajamos en un equipo, y que como un objetivo para este año nos queremos enfocar mucho mas en las personas que en prácticas de programación (utilizamos casi todas las de XP) o en la gestión de proyectos (utilizamos el pensamiento ágil con Scrum para proyectos y Kanban para correctivos y evolutivos).

Les quiero dejar entonces una pequeña historia que leí hace un tiempo, y me pareció realmente simple e interesante para pensar, y para comenzar a elegir algunos momentos de nuestras vidas que a veces parecen que son ajenos a nuestra elección.

Leer más...

Reutilización: ¿se terminó el sueño?

RecicladoLa reutilización es la panacea inalcanzable del desarrollo de software. Hace mucho tiempo que componer sistemas a partir de elementos reutilizables es nuestro talón de Aquiles. Realmente queremos la reutilización, y sin embargo nuestros fracasos son espectaculares. Casi todas las tendencias tecnológicas de los últimos 20 años mostraron a la reutilización como la solución salvadora. Los proveedores vendieron millones de dólares en software con la promesa nunca cumplida de mayor reutilización.

Leer más...

La magia del ritmo sustentable

correr¿Qué es un ritmo sustentable? Significa trabajar a un ritmo que podamos sostener con comodidad y ocasionalmente acelerar cuando sea necesario. El Ritmo Sustentable es facil de definir y dificil de lograr en la práctica.

Básicamente, detrás del Ritmo Sustentable está la pregunta "¿Qué tan bueno soy cuando estoy cansado?".

Leer más...

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