Metodologías agiles del desarrollo software

  • 2,611 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,611
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
57
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Metodologías Agiles del desarrollo software
    Diego Andres Malaver Claros
    022358254
  • 2. Desarrollo software
    El desarrollo tradicional se enfocaba en una rigurosa definición de roles, actividades y herramientas, incluyendo modelado y documentación detallada.
    Este esquema "tradicional" para abordar el desarrollo de software ha demostrado ser efectivo y necesario en proyectos de gran tamaño.
    Pero no son muy útiles para muchos proyectos actuales donde el entorno del sistema es muy cambiante.
  • 3. Metodologías agiles
    Se basa en dos aspectos fundamentales, retrasar las decisiones y la planificación adaptativa.
    Basan su fundamento en la adaptabilidad de los procesos de desarrollo.
  • 4. Manifiesto ágil
    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.
  • 5. Entre tradicional y ágil
  • 6. PROGRAMACIÓN EXTREMA (EXTREME PROGRAMMING, XP)
    Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.
  • 7. Características
    Las Historias de Usuario: Se trata de tarjetas de papel en las cuales el cliente describe brevemente las características que el sistema debe poseer, sean requisitos funcionales o no funcionales.
    Roles XP.
    Proceso XP.
    Prácticas XP.
  • 8. Roles XP
    Programador.
    Cliente.
    Encargado de pruebas (Tester).
    Encargado de seguimiento (Tracker).
    Entrenador (Coach).
    Consultor.
    Gestor (Big boss).
  • 9. Proceso XP
  • 10. Prácticas XP
  • 11. Otras Metodologías
    SCRUM
    CrystalMethodologies
    Dynamic Systems Development Method (DSDM)
    Adaptive Software Development (ASD)
    Feature -DrivenDevelopment (FDD)
    Lean Development (LD)
  • 12. Conclusiones
    Las metodologías ágiles surgen como respuesta a problemas reales.
    Se basan en el sentido común, pero rompen con creencias arraigadas.
    La metodología perfecta no existe.
    Se están extendiendo con rapidez.
  • 13. Cibergrafia
    http://www.willydev.net/descargas/prev/TodoAgil.pdf
    http://libresoft.dat.escet.urjc.es/html/downloads/ferrer-20030312.pdf