Manifiesto Agil

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Universidad Nacional Experimental de la Gran Caracas

Sede La Floresta Carrera: Ingeniería Informática


Cátedra: Ingeniera del Software
Turno: Nocturno Sección: 302
Nombre y Apellido: Alejandro Sandias Cedula: 26.546.321

Manifiesto Ágil
El manifiesto ágil es un documento redactado en 2001 por 17 expertos en programación que
supuso un cambio radical en la forma de desarrollar ‘software’. Frente a los modelos tradicionales —
excesivamente rígidos y alejados de las necesidades de los clientes—, estos gurús propusieron
cuatro valores que inspiran las diferentes metodologías ágiles que han surgido desde entonces.
Aunque nació en el mundo del ‘software’, la filosofía que promueve este manifiesto es extensible al
desarrollo de cualquier otro producto.
Valores del Manifiesto Ágil

Los valores definidos en el Manifiesto Ágil no se centran en prácticas, metodologías o


procedimientos de trabajo, sino que abogan por un cambio de mentalidad, una nueva cultura
organizativa basada en cuatro pilares:

1. Individuos e interacciones sobre procesos y herramientas.

2. Software funcionando sobre documentación exhaustiva.

3. Colaboración con el cliente sobre negocios contractual.

4. Respuesta ante el cambio de seguir un plan.

Los valores anteriores inspiran los doce principios del manifiesto. Estos son la principal diferencia
de un proceso ágil a uno tradicional.

1. La principal prioridad es satisfacer al cliente a través de la entrega temprana y continua


de software.

2. Son bienvenidos los requisitos cambiantes.

3. Entregar con frecuencia software que funcione, con preferencia en periodos breves.

4. Las personas del negocio y los desarrolladores deben trabajar juntos de forma
cotidiana.

5. Construir proyectos en torno a individuos motivados, procurándoles confianza para que


realicen la tarea.

6. La forma más eficiente y efectiva de comunicar información es mediante la


conversación cara a cara.
7. El software que funciona es la principal medida del progreso.

8. Los procesos ágiles promueven el desarrollo sostenido.

9. La atención continua a la excelencia técnica enaltece la agilidad.

10. La simplicidad es esencial.

11. Las mejores arquitecturas emergen de equipos que se auto-organizan.

12. En intervalos regulares, el equipo reflexiona sobre la forma de ser más efectivo y ajusta
su conducta en consecuencia.

Procesos y herramientas
 
En las metodologías tradicionales se suele armar el entorno de trabajo primero para que luego el
equipo de trabajo se adapte a trabajar en él. Esto por lo general no es mejor opción, en
las metodologías ágiles se intenta crear el equipo de trabajo y que este arme sus procesos según
sus necesidades. Esto se debe a que se entiende que las personas son el factor más importante a la
hora de realizar un proyecto de software y que construir un buen equipo de trabajo es más
importante que los procesos rígidos.

 
Colaboración con el cliente sobre negociación contractual
 
La constante interacción y colaboración entre el cliente y el equipo es de vital importancia para que
se logren los objetivos del proyecto y de que estos estén lo más alineados que sea posible a las
expectativas, posiblemente cambiantes, de los clientes.

 
Respuesta ante el cambio sobre seguir un plan
 
En los proyectos de desarrollo, como también se da en otros casos, los entornos son muy
cambiantes (cambian los equipos, las tecnologías o los requisitos) por lo que tiene mayor
importancia la capacidad del equipo a adaptarse a estos cambios que la de seguir una planificación
estricta.

La metodología Ágil trabaja dando protagonismo a la entrega de un software en funcionamiento de


forma iterativa e incremental, en lugar de crear requisitos rígidos a través de una gran planificación
inicial. A cada fase del proyecto de desarrollo de software se le asigna un período de tiempo (sprint)
en el que la tarea debe completarse. La tarea se considera completa una vez transcurrido el período
asignado.

El proceso del método Ágil ayuda a los equipos de programación a proporcionar respuestas rápidas


e impredecibles a cualquier comentario que puedan recibir en el proyecto en cuestión. Este proceso
crea oportunidades para que los programadores de software evalúen la dirección de un proyecto
durante el ciclo de desarrollo.
Software funcionando sobre documentación extensiva
 
La idea de esta consigna es no realizar documentación a menos que sea muy necesaria para su
funcionamiento o para la toma de decisiones. La documentación extensiva no suele dar gran valor de
forma directa para el cliente ni una medida real de avance del proyecto. Por este motivo se intenta
crear solamente la documentación que sea necesaria y que ésta sea corta y se centre en lo esencial.

Conclusión
Es claro que la informática y la computación son ciencias nuevas e importantes para nuestro día a
día, sin embargo ya es tiempo de que se les concedan espacios diversos y espontáneos en los que
las personas que participan en los proyectos del área puedan sentirse más productivos con base en
las circunstancias particulares de cada proyecto. Con el desarrollo de las metodologías ágiles, el
concepto de etapa se desvanece dando paso a la idea de actividades, las cuales pueden ser
organizadas a comodidad del equipo de trabajo, en grupos pequeños conservando las mismas
labores e identidad de las etapas concebidas en las primeras metodologías. Las metodologías ágiles
son procesos más fáciles y rápidos para superar las debilidades de las metodologías
convencionales, pero, al igual que los computadores no son en sí mismos la solución a los
problemas de procesamiento de información, éstas no son la solución a todos los problemas que
enfrenta el desarrollo de software.
Bibliografía
http://www.nebaris.com/post/33/introduccion-al-desarrollo-agil
Wikipedia: Manifiesto Ágil
https://www.bbva.com/es/agile-manifiesto-que-es/

También podría gustarte