Category: Agile

Glosario Agile de Términos de las investigaciones de la iPMOGuide
Agile | #Agile

Acceptance Testing

Acceptance Testing An acceptance test is a formal description of the behavior of a software product, generally expressed as an example or a usage scenario. A number of different notations and approaches have been proposed for such examples or scenarios. In many cases the aim is that it […]

Agile Development

Agile refers to a collaborative, cross-functional software development strategy where solutions are created in a rapid, flexible method to achieve the desired result. Agile methodology is an iterative software development process that involves use of methodologies such as Scrum, Lean, dynamic systems development method and eXtreme Programming. Agile […]

Agile Project Management

Agile Project Management principles utilize short development cycles that continuously move the product or service development process forward. By breaking large projects into smaller tasks, teams can be working in parallel to meet objectives. Team members are able to respond quickly, efficiently and effectively to issues that arise […]

Business Agility

Business Agility Business agility is the ability of an organization to sense changes internally or externally and respond accordingly in order to deliver value to its customers. Agilidad Empresarial La agilidad empresarial es la capacidad de una organización para detectar cambios internos o externos y responder en consecuencia […]

CRC Cards

CRC Cards Class Responsibility Collaborator (CRC) Cards are an object oriented design technique teams can use to discuss what a class should know and do and what other classes it interacts with.  Tarjetas CRC Las Tarjetas de Colaborador de Responsabilidad de la Clase (CRC) son una técnica de […]

Daily Meeting

Daily Meeting The daily meeting is one of the most commonly practiced Agile techniques and presents opportunity for a team to get together on a regular basis to coordinate their activities. Reunión Diaria La reunión diaria es una de las técnicas ágiles más practicadas y presenta la oportunidad […]


DevOps is a set of practices designed to automate the processes between software development (Dev) and information technology operations (Ops), in order to build, test and release software faster and more reliably. DevOps teams use microservices—collections of modular single-function components—to break a large project into building blocks that […]


Estimation In software development, an «estimate» is the evaluation of the effort necessary to carry out a given development task; this is most often expressed in terms of duration. Estimación En el desarrollo de software, una «estimación» es la evaluación del esfuerzo necesario para llevar a cabo una […]


Facilitation A facilitator is a person who chooses or is given the explicit role of conducting a meeting. Facilitación Un facilitador es una persona que elige o se le asigna el papel explícito de dirigir una reunión.

Given When Then

Given When Then The Given-When-Then formula is a template intended to guide the writing of acceptance tests for a User Story: (Given) some context, (When) some action is carried out, (Then) a particular set of observable consequences should obtain.  Dado cuando entonces La fórmula Given-When-Then es una plantilla […]

Heartbeat Retrospective

Heartbeat Retrospective The team meets regularly to reflect on the most significant events that occurred since the previous such meeting, and identify opportunities  for improvement. Retrospectiva del Latido del Corazón El equipo se reúne regularmente para reflexionar sobre los eventos más significativos que ocurrieron desde la reunión anterior […]

Incremental Development

Incremental Development In an Agile context, Incremental Development is when each successive version of a product is usable, and each builds upon the previous version by adding user-visible functionality. Desarrollo Incremental En un contexto ágil, el desarrollo incremental es cuando cada versión sucesiva de un producto es utilizable, […]

Kanban Board

Kanban Board A Kanban Board is a visual workflow tool consisting of multiple columns. Each column represents a different stage in the workflow process. Tablero Kanban Un tablero Kanban es una herramienta de flujo de trabajo visual que consta de varias columnas. Cada columna representa una etapa diferente […]

Lead Time

Lead Time Lead Time is the time between a customer order and delivery. In software development, it can also be the time between a requirement made and its fulfillment. Tiempo de Espera El tiempo de entrega es el tiempo entre el pedido y la entrega del cliente. En […]

Mob Programming

Mob Programming Mob Programming is a software development approach where the whole team  works on the same thing, at the same time, in the same space, and at the same computer. Programación de la Mafia Mob Programming es un enfoque de desarrollo de software donde todo el equipo […]

Niko-niko Calendar

Niko-niko Calendar A Niko-niko Calendar is updated daily with each team member’s mood for that day. Over time the calendar reveals patterns of change in the moods of the team, or of individual members. Calendario Niko-niko Un calendario Niko-niko se actualiza diariamente con el estado de ánimo de […]

Product Owner

Product Owner The product owner is a role created by the Scrum Framework responsible for making sure the team delivers the desired outcome. Dueño del Producto El propietario del producto es un rol creado por Scrum Framework responsable de asegurarse de que el equipo proporcione el resultado deseado.

Quick Design Session

Quick Design Session When «simple design» choices have far-reaching consequences, two or more developers meet for a quick design session at a whiteboard.  Sesión de diseño rápido Cuando las opciones de «diseño simple» tienen consecuencias de gran alcance, dos o más desarrolladores se reúnen para una sesión de […]


Refactoring  Refactoring consists of improving the internal structure of an existing program’s source code, while preserving its external behavior. Refactorización La refactorización consiste en mejorar la estructura interna del código fuente de un programa existente, mientras se preserva su comportamiento externo.

Scrum Master

Scrum Master The scrum master is responsible for ensuring the team lives agile values and principles and follows the practices that the team agreed they would use.  Scrum Master El scrum master es responsable de garantizar que el equipo viva valores y principios ágiles y siga las prácticas […]