AGILE (Ágil)


Agile es un marco de trabajo que surge en el ámbito del desarrollo de software, aunque también puede ser utilizado para otras actividades como el diseño o el marketing. Está basado en un manifiesto publicado en el año 2001, cuyos principios son el valor del work in progress, la responsabilidad de cada individuo durante el desarrollo y una actitud positiva de respuesta frente a los cambios. El manifiesto Agile comienza así: estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:
  • Individuos e interacciones sobre procesos y herramientas.
  • Software funcionando sobre documentación extensiva.
  • Colaboración con el cliente sobre negociación contractual.
  • Respuesta ante el cambio sobre seguir un plan.




Principios del Manifiesto Ágil
  • Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
  • Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
  • Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
  • Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
  • Los proyectos se desarrollan con individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
  • El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
  • El software funcionando es la medida principal de progreso.
  • Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.
  • La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
  • La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
  • Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
  • A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
Otra de las claves sobre las que se fundamenta la filosofía Agile es otorgar autonomía y responsabilidad compartida a todos los individuos que forman el equipo de trabajo en el proyecto. Esto conlleva motivar e implicar a todos los miembros del equipo en una sinergia de colaboración en pro del éxito final del proyecto final, para lo cual es necesario desarrollar actitudes respetuosas y relaciones de confianza entre todos los miembros del equipo.

No hay comentarios:

Publicar un comentario

Si tienes alguna idea para innovar en tu área, cuéntanos

Nota: solo los miembros de este blog pueden publicar comentarios.