domingo, 14 de febrero de 2016

Metodos Agiles de Programación

Centro de Estudios Científicos y Tecnológicos N°9

"Juan de Dios Bátiz" 


Nombre : Colin Heredia Luis Antonio

Profesor: Juan Manuel Cruz Mendoza


Grupo : 6IM8


Trabajo : "Resumen y Mapa de Métodos Ágiles de Programación"




Introducción

Pasando los años la ingeniería de Software a desarrollado bastantes metodologías , como el modelo en cascada que es un proceso secuencial, fácil de desarrollo en el que los pasos de desarrollo son vistos hacia abajo en forma de cascada , este modelo es mas usado en proyectos grandes siempre que se tuvieran el tiempo y recursos suficientes,a medida del tiempo se empezó a observar que para proyectos pequeños no era conveniente a si  que se organizo una reunión donde participaron un grupo de 17 expertos de la industria del software, incluyendo algunos creadores e impulsores de las metodologías del software.

¿Que es un Método Ágil?

En una de las reuniones se creo The Agile Alliance una organización que promovía los conceptos relacionados con el desarrollo ágil del software donde el punto de partida fue el Manifiesto Ágil.
Un metodo agil es una de metodología del desarrollo de software que se adapta a las necesidades y a como se vaya desarrollando el software, esta metodología es iterativa y ademas toma al cliente como parte del equipo, haciendo esto que mediante el desarrollo se tenga una buena respuesta y agilidad para poder entregar rápidamente del proyecto esto sin dejar a un lado la calidad y el buen funcionamiento del software.

El manifiesto ágil valora :

  • Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientas. 
  • Desarrollar software que funciona más que conseguir una buena documentación
  • La colaboración con el cliente más que la negociación de un contrato.
  • Responder a los cambios más que seguir estrictamente un plan
Gracias a estos valores se inspiraron para hacer los 12 principios del manifiesto ágil que son :

  1. La prioridad es satisfacer al cliente mediante tempranas y continuas entregas de software que le aporte un valor
  2. Dar la bienvenida a los cambios. Se capturan los cambios para que el cliente tenga una ventaja competitiva.
  3. Entregar frecuentemente software que funcione desde un par de semanas a un par de meses, con el menor intervalo de tiempo posible entre entregas.
  4. La gente del negocio y los desarrolladores deben trabajar juntos a lo largo del proyecto.
  5. Construir el proyecto en torno a individuos motivados. Darles el entorno y el apoyo que necesitan y confiar en ellos para conseguir finalizar el trabajo.
  6. El diálogo cara a cara es el método más eficiente y efectivo para comunicar información dentro de un equipo de desarrollo.
  7. El software que funciona es la medida principal de progreso
  8. Los procesos ágiles promueven un desarrollo sostenible. Los promotores, desarrolladores y usuarios deberían ser capaces de mantener una paz constante.
  9. La atención continua a la calidad técnica y al buen diseño mejora la agilidad.
  10. La simplicidad es esencial.
  11. Las mejores arquitecturas, requisitos y diseños surgen de los equipos organizados por sí mismos.
  12. En intervalos regulares, el equipo reflexiona respecto a cómo llegar a ser más efectivo, y según esto ajusta su comportamiento. 

Conclusión

Los métodos ágiles son metodologías muy buenas para el desarrollo ya que fortalece de alguna manera la comunicación con el cliente y fortalece el trabajo en equipo , logrando mejores resultados entre todos y mejorando la forma de trabajo en el desarrollo de software , haciéndolo ver mas rápido para la entrega y cumpliendo con lo necesario para ser un software de calidad.

Bibliográfia

Patricio Letelier Torres, E. A. (12 de Noviembre de 2003). Grupo ISSI. Recuperado el 14 de Febrero de 2016, de Sitio Web ISSI: http://issi.dsic.upv.es/archives/f-1069167248521/actas.pdf

Ronald. (15 de Octubre de 2009). Metodologias Agiles del Desarrollo. Recuperado el 14 de Febrero de 2016, de http://ronald-sistemas.blogspot.mx/2009/10/metodologias-agiles-de-desarrollo.html



No hay comentarios:

Publicar un comentario