Glosario de Términos Gestión y Agilidad

Aquí te dejo un glosario – en construcción – de términos y conceptos sobre gestión de equipos, proyectos y agilidad. Úsalo sabiamente como referencia y no asumas que en una frase se pueden resumir todos los conceptos, consejos y aprendizajes.

Si te gustaría que escribiera sobre algún concepto, no dudes en escribir e intentaré hablar del tema – si lo conozco desde luego.

A

Agility

Ágil es la capacidad de crear y responder al cambio. Es una forma de afrontar y triunfar en un entorno incierto y turbulento. Podríamos decir que «hacer agilidad» deberíamos «pensar de manera ágil» – en inglés conocido como el mindset agile.

Lecturas recomendadas:

Agility at Scale

La aplicación del concepto de «agilidad» a la escala de la organización. Es decir, la habilidad de las organizaciones para dominar el cambio continuo, lo que les permite prosperar en un mundo cada vez más volátil, incierto, complejo y ambiguo. En este sentido, la escala, habla de la cantidad de personas, unidades organizacionales, sedes y países en los que una misma organización opera.

Lecturas recomendadas:

Antipatrón

Es una solución popular a un problema que resulta ineficaz o puede tener consecuencias adversas. Algunos antipatrones comunes en el entorno de la gestión ágil son: Ley de Brooks, Gold plating, pensamiento de grupo, y microgestión.

B

Backlog

La definición más general del Backlog es la lista ordenada o priorizada de cosas pendientes por hacer o completar. Si bien, muchos usan indistintamente la palabra backlog para referirse al backlog de producto, en términos académicos, no son lo mismo.

Lecturas recomendadas:

Backlog de producto

Es una lista ordenada o priorizada de nuevas funcionalidades, cambios pendientes por realizar a funcionalidades existentes y, correcciones por realizar a defectos, todos ellos asociados a un producto o servicio por entregar o mejorar. En algunas ocasiones el backlog del producto también puede incluir elementos como habilitadores que incluyen cambios a la infraestructura u otros componentes que no son necesariamente el producto – como actividades de marketing o experimentos con usuarios para validar la aceptación o rechazo a determinados cambios o funcionalidades.

Lecturas recomendadas:

Backlog de equipo

Es una lista ordenada o priorizada de todo el trabajo que se espera o estima que un equipo ejecute. Es importante aclarar que el backlog puede incluir elementos que, al ser de baja prioridad, nunca lleguen a ser ejecutados.

Lecturas recomendadas:

Backlog de iteración

Lista priorizada u ordenada de elementos – tareas, entregables o funcionalidades – que se incluyen dentro del compromiso de iteración o Sprint. El backlog ide iteración puede incluir más actividades o detalle no contemplado inicialmente en el Backlog de Producto, como consecuencia de un refinamiento o una actividad de planificación detallada.

Lecturas recomendadas:

Burndown

Ver burn diagram.

Burnup

Ver burn diagram

D

Daily standup meeting

También conocida como «Daily», «Daily Scrum Meeting». Ver reunión diaria

Definición de completado – definition of done

Un acuerdo sobre las actividades que deben ocurrir para completar un incremento de producto. Se puede pensar como una «lista de chequeo» que busca promover la autogestión de los miembros en cuanto a la calidad de producto y proceso.

Definición de listo para ejecutar – definition of ready

Un acuerdo sobre las cualidades que debe cumplir o tener un requerimiento o elemento dentro del Backlog de Producto para ser contemplado como parte de una planificación de iteración.

Despliegue continuo

Es una práctica propia del desarrollo de software que invita a desplegar – instalar el código en construcción – lo más pronto posible y de la manera más continua posible, en un ambiente – ya sea este de pruebas, certificación o incluso producción. Sin embargo, en alguna literatura separan el despliegue, deploy en inglés, de la liberación o release. Así que el despliegue no significa siempre «salida a producción».

Diagrama de quemado

Representación gráfica de la cantidad de trabajo remanente o completada dentro de un periodo de tiempo – es decir, en el eje X se representa el tiempo (días, semanas o iteraciones) y en el eje Y, el trabajo. El diagrama de quemado «hacia abajo», «descendente» o burndown representa en una línea continua la cantidad de trabajo por completar. El diagrama de quemado «hacia arriba», «ascendente» o burnup representa en una línea continua el trabajo completado a la fecha.

I

Integración continua

Hace referencia a la práctica de mantener unificado y de forma regular el código fuente. Es decir, supone un uso intensivo de los sistemas de control de versiones o VCS por sus siglas en inglés. Imagine que es como escribir un documento entre varias personas y asegurarse al final del día que los cambios realizados por todos se encuentran actualizados y ajustados en el documento central – y así evitar el famoso nombramiento de archivos «documento_versionA», «documento_versionB» y los siempre graciosos «documento_versionFinal_NoModificar_ParaImprimir_NuncaCambies_TQM_X100PRE» ;-).

Iteración

Es un periodo de tiempo de duración fija – timeboxed – durante el cual se trabaja por resolver los pendientes del Backlog de Iteración. La duración de la iteración puede durar una o varias semanas, pero se recomienda siempre la duración más corta posible, no más de 4 semanas u 8 semanas – de acuerdo con el autor y el modelo usado.

K

Kanban

Es un método diseñado para visualizar y facilitar la gestión del flujo de trabajo.

Lecturas recomendadas:

P

Product Owner

Es uno de los roles dentro del modelo Scrum. Es el responsable por asegurarse de que el equipo entrega resultados con valor. Se considera el guardián del Backlog de Producto y quien refina los requerimientos.

Lecturas recomendadas:

R

Reunión diaria

Es una reunión de corta duración que ocurre todos los días a la misma hora y busca la sincronización del equipo. Es decir, que al completar la actividad se espera que el equipo comprenda «en qué estamos» y «qué inconvenientes tenemos por delante» para lo que queda de un ciclo o iteración. Esta actividad es sin lugar a dudas, la más popular entre los equipos ágiles.

S

Scrum

Scrum es un marco de trabajo ligero que ayuda a las personas, equipos y organizaciones a generar valor a través de soluciones adaptativas para problemas complejos.

Lecturas recomendadas:

Scrum Master

Es un rol dentro del marco de trabajo Scrum. Responsable por asegurar que el equipo de trabajo – o desarrollo – vive correctamente los valores y principios ágiles y de Scrum y que respeta el marco de trabajo y sus actividades.

Lecturas recomendadas:

Sprint

Nombre específico de la iteración bajo el modelo Scrum. Ver iteración.

T

Tablero Kanban

Es parte del método Kanban y hace referencia específica a la parte de «visualizar» el flujo. Simplificando en exceso, el tablero es una representación de varias columnas que representan el flujo de trabajo de un equipo. Cada columna supone un «paso» o «etapa» de dicho flujo y los elementos en cada columna – casi siempre vistos como tarjetas – son los elementos, productos o entregables que se encuentran en dicha etapa.

Lecturas recomendadas:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

en_US