Skip to main content

Desarrollo ágil de software

El desarrollo ágil de software describe un proceso que debería agilizar y facilitar la redacción de soluciones adecuadas. El desarrollo también se realiza de forma iterativa. Se trata de un proceso en el que se repiten varias veces procedimientos idénticos o similares para acercarse a una solución.

En el campo del desarrollo ágil de software, por ejemplo, los implicados se sientan juntos repetidamente y consideran qué características debe tener el software para que sea especialmente fácil para el cliente. Ágil significa tanto como flexible. El desarrollo de software ya no debe estar limitado por estructuras rígidas, sino que debe desarrollarse libremente en la forma que conduzca al mejor resultado.

¿Cómo funciona concretamente el desarrollo ágil de software?

Cuando se va a utilizar el desarrollo ágil de software en las empresas, la introducción suele basarse en el Manifiesto Ágil, publicado en 2001 y escrito por el investigador estadounidense Kent Beck y su equipo. Marca el inicio del desarrollo ágil de software y presenta doce principios centrales. Éstas sitúan al cliente y sus necesidades en el centro. El desarrollo debe subordinar todo al objetivo de ofrecer un resultado perfecto. Para lograrlo, los participantes en el proyecto deben colaborar de la forma más intensa y estrecha posible, cara a cara.

Los métodos clásicos para el desarrollo ágil de software son Scrum y Kaban.

  • En Scrum, no es necesario un gestor de proyectos. En cambio, se da a los desarrolladores toda la libertad posible en su trabajo diario.
  • Kaban se basa en la visualización exhaustiva para crear transparencia. Los mapas, gráficos y diagramas se utilizan para registrar lo que ya se ha logrado y cómo están progresando las cosas.

El artículo del glosario en Agile UX podría ayudarle:

Al artículo

¿Tiene más preguntas?

Por favor, contáctenos


Otros contenidos