Background Image
DESARROLLO DE SOFTWARE

Regreso al futuro: El manifiesto del desarrollo ágil de software

Tim DIckey headshot

January 5, 2022 | 3 Minuto(s) de lectura

A veces, la frustración da lugar a respuestas novedosas para resolver los problemas. Una de esas respuestas es "El Manifiesto para el Desarrollo Ágil de Software", que sentó las bases para una evolución continua en torno al desarrollo de productos y servicios.

El Manifiesto Ágil, como se conoce más comúnmente en el desarrollo de software, codificó un conjunto de valores y principios que sitúan a las personas en el centro del proceso creativo. El desarrollo de software es tanto arte como ingeniería, ingeniería para personas por personas. Hoy en día, el Manifiesto Ágil tiene más de 20 años y sigue causando impacto más allá de su público principal.

Demos un paseo por los cuatro valores y los 12 principios que han marcado vidas desde su publicación en febrero de 2001.

Manifiesto para el desarrollo ágil de software

Handshake

Estamos descubriendo mejores formas de desarrollar software haciéndolo y ayudando a otros a hacerlo. A través de este trabajo hemos llegado a valorar

  • Las personas y las interacciones por encima de los procesos y las herramientas

  • El software de trabajo por encima de la documentación exhaustiva

  • La colaboración con el cliente sobre la negociación de contratos

  • Respuesta al cambio sobre seguir un plan

Es decir, aunque los elementos de la derecha tienen valor, valoramos más los de la izquierda.

Principios del Manifiesto Ágil

Seguimos estos principios:  

  1. Nuestra máxima prioridad es satisfacer al cliente mediante la entrega temprana y continua de software valioso.

  2. Aceptar requisitos cambiantes, incluso en fases avanzadas del desarrollo. Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente.

  3. Entregar software operativo con frecuencia, desde un par de semanas a un par de meses, con preferencia por los plazos más cortos.

  4. Empresarios y desarrolladores deben trabajar juntos a diario durante todo el proyecto.

  5. Construya proyectos en torno a personas motivadas. Deles el entorno y el apoyo que necesitan y confíe en que harán el trabajo.

  6. El método más eficiente y eficaz de transmitir información a un equipo de desarrollo y dentro de él es la conversación cara a cara.

  7. El software operativo es la principal medida del progreso.

  8. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante indefinidamente.

  9. La atención continua a la excelencia técnica y al buen diseño mejora la agilidad.

  10. La simplicidad -el arte de maximizar la cantidad de trabajo no realizado- es esencial.

  11. Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.

  12. A intervalos regulares, el equipo reflexiona sobre cómo ser más eficaz y, a continuación, afina y ajusta su comportamiento en consecuencia.

La formulación está centrada en el ser humano y en el comportamiento. Es posible que los autores se dieran cuenta de que los enfoques tradicionales de desarrollo de software carecían de un concepto que Toyota Motor Corporation reconocía en The Toyota Way con el "respeto por las personas" y en el Sistema de Producción Toyota como "el cliente primero".

El aspecto humano de la empresa también fue reconocido por el consultor de gestión, educador y autor Peter Drucker. Drucker escribió: "Lo más importante que hay que recordar sobre cualquier empresa es que no hay resultados dentro de sus paredes. El resultado de la empresa es un cliente satisfecho". Los autores del Manifiesto Ágil entendieron los conceptos anteriores y sentaron las bases para el cambio de cultura en el desarrollo de software.

Lo más importante que hay que recordar sobre cualquier empresa es que no hay resultados dentro de sus paredes. El resultado de la empresa es un cliente satisfecho.

Peter Drucker

Hoy en día, la influencia del Manifiesto Ágil aparece en muchos lugares dentro de las empresas, desde recursos humanos hasta marketing, y en todos los sectores, desde el aeroespacial hasta el energético. Además, las grandes empresas de consultoría han convertido Agile en un concepto básico con manuales construidos en torno a la transformación.

¿Es esta la intención de los autores del Manifiesto Ágil? Probablemente no.

Merece la pena volver atrás para revisar la frustración que provocó la evolución actual. Muchas cosas han cambiado en los 20 años transcurridos desde que se hizo público el Manifiesto, como el reconocimiento de la necesidad de equipos dedicados y la seguridad psicológica de los equipos. Es hora de volver al corazón del Manifiesto, de volver a los valores y principios que han trascendido una disciplina de ingeniería. Es hora de volver al futuro.

Desarrollo de software
Ágil

Reflexiones más recientes

Explore las entradas de nuestro blog e inspírese con los líderes de opinión de todas nuestras empresas.
Blog Image - Unveiling the Future of AI at Google Cloud Next 24 -1
IA/ML

Unveiling the Future of AI at Google Cloud Next ‘24

Get firsthand insights from Improving into the innovation brewing around artificial intelligence and cloud computing at Google Cloud Next '24.