Tanto si eres nuevo o experimentado en Agile, ¡nunca está de más repasar la terminología Agile!
Terminología ágil
Examen de ingreso (Acceptance Test)
Un conjunto de criterios, escritos desde la perspectiva del cliente, para garantizar que el producto creado cumpla con sus requisitos. Solo hay dos resultados posibles de una prueba de aceptación: Aprobar o reprobar.
Las pruebas de aceptación son una forma clara y sencilla de garantizar que los equipos ágiles estén creando productos, funciones o servicios que cumplan con los objetivos previstos.
Manifiesto ágil
Aunque originalmente escrito para el desarrollo de software (por un grupo de desarrolladores de software), el Manifiesto Agile todavía se considera un texto fundamental en el estudio y la práctica de Agile. El Manifiesto Agile incluye cuatro valores y doce principios que explican los conceptos clave del desarrollo Agile. Gran parte de la terminología ágil que se utiliza hoy tiene sus raíces en el Manifiesto Agile.
Los cuatro valores son:
- Individuos e interacciones sobre procesos y herramientas
- Software de trabajo sobre documentación completa
- Colaboración con el cliente sobre la negociación de contratos
- Responde al cambio sobre el siguiente plan
Backlog
El término “trabajo atrasado” se refiere al trabajo priorizado que aún no se ha completado. Dado que muchos equipos que practican Agile usan tableros Kanban para visualizar y administrar su trabajo, el término también se puede usar para referirse al carril (en el extremo izquierdo del tablero) donde se guardan estos elementos de trabajo hasta que se inician.
Agilidad empresarial
La agilidad empresarial se refiere a la capacidad de una organización para adaptarse y responder rápidamente a los cambios, lo que requiere una combinación cuidadosamente equilibrada de prácticas dinámicas y de mejora de la estabilidad. Puede obtener más información sobre la definición de agilidad empresarial en esta publicación.
Cuadro de incendio (Burndown Chart)
Una visualización utilizada por los equipos ágiles para medir el progreso, un gráfico de evolución muestra los elementos de trabajo pendientes (en cada período de tiempo) en un eje y el tiempo restante para completarlo en el otro.
Cadencia
La cadencia se refiere al flujo o ritmo con el que se entrega el trabajo. También se puede utilizar para hacer referencia a la duración del ciclo de desarrollo (o ejecución) de un equipo.
Capacidad
La capacidad se refiere a la cantidad de trabajo que un individuo, equipo u organización puede realizar en un período de tiempo específico.
Mejora continua
La mejora continua es la práctica perpetua de identificar y actuar sobre las oportunidades de mejora. Puede verse como un proceso formal o como un conjunto informal de directrices.
Definición de Terminado
En Agile, saber cuándo se ha completado un trabajo es esencial para calcular las métricas clave de Agile, como el tiempo de entrega y el tiempo de ciclo. La definición de hecho es un término que se utiliza para describir los criterios que un equipo determina antes de comenzar un trabajo, para poder decir si ese trabajo se ha completado o no.
Épica
En Agile, una epopeya es un gran trabajo que un equipo pretende completar dentro de un período fijo. Por lo general, los equipos intentarán completar 2–3 épicas en un cuarto. Las epopeyas se dividen en incrementos más pequeños, llamados historias de usuario.
Desarrollo iterativo
Al igual que suena, el desarrollo iterativo es la práctica de desarrollar un producto en iteraciones, entregando pequeños trozos de valor factibles con frecuencia e incorporando aprendizajes en iteraciones futuras.
Propietario del programa
En Agile, el propietario del programa es responsable de definir las historias de usuario (consulte la historia de usuario) y priorizar el trabajo pendiente. El propietario del producto es responsable de maximizar el valor que produce el equipo y garantizar que se cumpla la definición para cada trabajo entregado.
SAFe®
SAFe® es un acrónimo de Scaled Agile Framework®. Es el marco más popular y ampliamente reconocido para escalar Agile entre empresas.
De manera verdaderamente ágil, SAFe® es un marco iterativo, que se actualiza con frecuencia para satisfacer mejor las necesidades de los equipos ágiles modernos.
Scrum
Scrum es un marco ágil que se utiliza principalmente en el desarrollo de software para desarrollar, entregar y mantener productos complejos. Es un conjunto de reuniones, herramientas y roles que trabajan juntos para ayudar a los equipos a estructurar y administrar su trabajo.
Sprint
Un sprint es un período corto y enfocado durante el cual los equipos ágiles tienen como objetivo completar una cantidad predeterminada de trabajo. Los sprints suelen durar dos semanas, aunque esto puede variar según el equipo.
Los sprints se asocian más típicamente con Scrum, pero son ampliamente utilizados por equipos ágiles que no practican activamente Scrum.
Reunión de pie (Standup Meeting)
Una reunión breve y frecuente, durante la cual los equipos ágiles discuten cualquier impedimento para su trabajo y crean un plan sobre cómo hacer que el trabajo siga avanzando. Estas reuniones se denominan reuniones de pie (o simplemente reuniones de pie) porque están destinadas a ser lo suficientemente cortas para que los participantes tomen la reunión mientras están de pie.
Historia del usuario
Una historia de usuario es un requisito o solicitud que un equipo pretende completar, en otras palabras, una tarea. En Agile, se denominan historias de usuario porque están escritas desde la perspectiva del cliente o usuario.
Velocidad
En física, la velocidad es la medida de la rapidez con respecto a la dirección. En Agile, la velocidad se refiere a la cantidad de unidades de trabajo que un equipo puede completar en un período de tiempo determinado. Una unidad de trabajo se puede medir de muchas formas, incluidas historias de usuarios, puntos de historia u horas de ingeniería.
La velocidad se usa ampliamente en Agile como una herramienta de calibración para ayudar a los equipos de desarrollo a estimar cuánto tiempo les tomará completar una cantidad específica de trabajo.