Metodologias agiles en el desarrollo de softwere

Solo disponible en BuenasTareas
  • Páginas : 19 (4576 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de noviembre de 2010
Leer documento completo
Vista previa del texto
|Integrantes: |Gabriela Romo |
| |Ángel Miranda |
|Profesora : |Patricia Mellado |
|Asignatura : |Ingeniería de Software |
|Fecha : |23 de Octubre de 2009 |

Resumen

Lasmetodologías ágiles de desarrollo de software se caracterizan por poder adaptarse a los cambios, incluso son capaces de cambiar el plan inicial, a través de la continua y precisa retroalimentación (feedback) con el cliente. Se pretende optimizar el tiempo, costo y recursos al realizar un proyecto de software, centrados en la calidad. Para conseguir estos objetivos se opta por realizar pruebascontinuas, integrando y creando versiones periódicamente, probándolas con el cliente y recoger los resultados para la mejora del software, según las reales necesidades del proyecto.

Todas las metodologías ágiles se basan en el manifiesto ágil y los 12 principios ágiles, donde se describen buenas prácticas para las personas que realizan el proyecto, se enfocan en que la forma de trabajar sea maseficiente y beneficioso para el desarrollo del software.
También se abordaran los métodos ágiles mas usados y sus características, se mostraran ventajas e inconvenientes de los métodos ágiles, basados en la experiencia y se intentara resolver la problemática de un cliente insatisfecho que indique que el proyecto entregado es realmente lo q el solicito, pero no es lo que necesitaba.

ÍndiceResumen_____________________________________________ 2

Índice_______________________________________________ 3

Introducción__________________________________________ 4

1. Origen_____________________________________________ 5

2. Desde el desarrollo evolutivo a los métodos ágiles___________ 6

3. Cuando aplicar metodologías ágiles / Cuando no aplicar metodologíaságiles________________________________________________ 8

4. Ventajas de las metodologías ágiles / Problemas____________ 9

5. Manifiesto de las Metodologías Ágiles_____________________ 10
- Los 12 principios ágiles_______________________________ 10

6. Principales métodos ágiles / Comparación de métodos________ 11
- XP (Extreme Programming)___________________________ 11
-SCRUM___________________________________________ 15

7. Aplicaciones_________________________________________ 18

Conclusiones__________________________________________ 19

Bibliografía___________________________________________ 20

Introducción
La metodología tradicional ha demostrado ser efectiva y necesaria en el desarrollo de software para proyectos de gran tamaño, considerando el tiempo y recursos, donde no siemprela comunicación entre los integrantes del proceso es fluida. Sin embargo, este enfoque no resulta ser el más adecuado para muchos de los proyectos actuales donde el entorno del sistema es muy variable, y en donde se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Ante las dificultades para utilizar metodologías tradicionales con estas restricciones detiempo y adaptabilidad, muchos equipos de desarrollo se arriesgan a aplicar metodologías ágiles en el desarrollo de software.
Las metodologías ágiles se muestran como una prometedora opción, por su adaptabilidad y eficiencia. Por estar especialmente orientadas a proyectos pequeños, constituyen una solución a medida en este entorno, aportando una elevada simplificación en el proceso, pero sin renunciara las prácticas esenciales de la ingeniería de software que garantizan la calidad final del producto.
Las características de los proyectos para los cuales, las metodologías ágiles, han sido especialmente pensadas se ajustan a un amplio rango de proyectos industriales de desarrollo de software, en donde los equipos de desarrollo son pequeños, la mayor parte de los requisitos son variables, y...
tracking img