Presentacion de xp scrum final (1)

2,615 views

Published on

metodologia agiles xp scrum. ciclo de exposiciones nro 1 AYDSI UDO I-2014

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,615
On SlideShare
0
From Embeds
0
Number of Embeds
1,448
Actions
Shares
0
Downloads
88
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentacion de xp scrum final (1)

  1. 1. Universidad de Oriente Núcleo de Monagas Ingeniería de Sistemas Análisis y Diseño de Sistemas de Información Profesora: Yamila Gascón Seccion:02 Bachilleres: Cely Marihen Freitez Mariannys Jaimes Jesus Pacero Mariangeles Rondon Juleidy Marzo/2014
  2. 2. Contenido 1.CONCEPTOS BÁSICOS:  METODOLOGÍA  METODOLOGÍAS AGILES 2. ORIGEN DE LA METODOLOGÍA SCRUM 3. METODOLOGÍA SCRUM 4. CARACTERÍSTICAS DE LA METODOLOGÍA SCRUM 5. PRACTICAS DE LA METODOLOGÍA SCRUM 6. ¿CUÁNDO SE UTILIZA SCRUM? 7. VALORES DEL SCRUM 8.PRINCIPIOS DE SCRUM 9.FASES DE SCRUM 10.ROLES DE SCRUM 11.PRODUCTOS QUE GENERA LA METODOLOGÍA SCRUM
  3. 3. Contenido 12.VENTAJAS Y DESVENTAJAS DE LA METODOLOGÍA SCRUM 13.PROCESO DE LA METODOLOGÍA SCRUM 14.HERRAMIENTAS QUE UTILIZA LA METODOLOGÍA SCRUM 15. METODOLOGÍA XP 16.CARACTERÍSTICAS DE LA METODOLOGÍA XP 17.VALORES DE LA METODOLOGÍA XP 18.LOS PASOS DE LA METODOLOGÍA XP 19.FASES DE LA METODOLOGÍA XP 20.VENTAJAS Y DESVENTAJAS DE LA METODOLOGÍA XP 21.COMPARATIVAS DE LAS METODOLOGÍAS SCRUM y XP SEMEJANZAS 22.DIFERENCIAS 23.PROCESO DE LA METODOLOGÍAS XP
  4. 4. 1. Conceptos Básicos Marihen Cely
  5. 5. Principios de los estudios y desarrollo por: Hirotaka Takeuchi Ikujijo Nonaka Marihen Cely
  6. 6. 3. METODOLOGIA SCRUM  Según Juan Palacios y Claudia Ruata Como Método Ágil: Marihen Cely
  7. 7. 3. METODOLOGIA SCRUM Según Gustavo Du Mortier Valores de la metodología son: Individuos e interacciones, sobre procesos y herramientas Software operativo, sobre documentación extensiva Colaboración con el cliente, sobre negociación de contratos Marihen Cely
  8. 8. 3. METODOLOGIA SCRUM Marihen Cely  Según Omar Otoniel Soto Romero y Germán Harvey Alférez Todo producto de software, durante su creación, enfrenta un proceso complejo de desarrollo debido al ambiente dinámico. A mayor grado de complejidad mayor grado de flexibilidad se requerirá para lograr el éxito. Es entonces donde encaja a la perfección Scrum, ya que es como una caja negra donde seguir un proceso lineal no es la regla.
  9. 9. 4. Características de la Metodología Scrum Marihen Cely Según Palacios Según Gustavo du Mortier Equipos auto-organizado el proceso de desarrollo de software es impredecible Es un modo de desarrollo de carácter adaptable más que predictivo no trata el proceso de desarrollo de software como un proceso lineal Orientado a las personas más que a los procesos Scrum se organiza en iteraciones, llamadas sprints, que normalmente tienen entre dos y cuatro semanas de duración. Emplea la estructura de desarrollo ágil: incremental basada en iteraciones y revisiones
  10. 10. 5. Practicas de la Metodología Scrum Marihen Cely Visión general del proceso Colaboración Colaboración Auto-organización Desarrollo evolutivo Desarrollo incremental Revisión de las Iteraciones
  11. 11. 6. ¿Cuándo se utiliza SCRUM? Promueve: La Innovación Motivación Compromiso Marihen Cely
  12. 12. 7. Valores del SCRUM La carrocería sin motor. Delegación de atribuciones Respeto entre las personas. Los miembros del equipo deben confiar entre ellos y respetar sus conocimientos y capacidades. Responsabilidad y auto-disciplina . Trabajo centrado en el desarrollo de lo comprometido Información, transparencia y visibilidad del desarrollo del proyecto. Marihen Cely
  13. 13. 8.PRINCIPIOS DE SCRUM Un principio clave de Scrum es el reconocimiento de que durante un proyecto los clientes pueden cambiar de idea sobre lo que quieren y necesitan (a menudo llamado requirements churn), y que los desafíos impredecibles no pueden ser fácilmente enfrentados de una forma predictiva y planificada. Juleidy Rondón
  14. 14. 9.FASES DE SCRUM Juleidy Rondón Planes de lanzamientos Distribución, revisión y ajuste de los estándares de producto Sprint Revisión del Sprint Cierre
  15. 15. 9.FASES DE SCRUM  Según Juan Palacios y Claudia Ruata Se comienza con una visión general del producto Se especifican y dan detalles a las funcionalidades o partes del proyecto que tienen mayor prioridad Se desarrolla la iteración Entrega del incremento Juleidy Rondón
  16. 16. 9.FASES DE SCRUM  Según Gustavo Du montier: Juleidy Rondón
  17. 17. 10.ROLES DE SCRUM Juleidy Rondón  Según Juan Palacios y Claudia Ruata
  18. 18. 10.ROLES DE SCRUM Según Según Gustavo Du Montier Dueño del producto Scrum Master Equipo El método Scrum reconoce tres roles: Juleidy Rondón
  19. 19. 11.PRODUCTOS QUE GENERA LA METODOLOGÍA SCRUM Pila del producto Pila del sprint Incremento  Según Juan Palacios y Claudia Ruata: Mariángeles
  20. 20. Mariángeles 12.VENTAJAS Y DESVENTAJAS DE LA METODOLOGÍA SCRUM  VENTAJAS  DESVENTAJAS
  21. 21. 13.PROCESO DE LA METODOLOGÍA SCRUM Mariángeles
  22. 22. 14.HERRAMIENTAS QUE UTILIZA LA METODOLOGÍA SCRUM  El gráfico de producto o burn-up Mariángeles
  23. 23. 14.HERRAMIENTAS QUE UTILIZA LA METODOLOGÍA SCRUM  El gráfico de avance o burn-dow: Mariángeles
  24. 24.  La Estimación De Póquer: Natural Fibonacci 14.HERRAMIENTAS QUE UTILIZA LA METODOLOGÍA SCRUM Mariángeles
  25. 25. 15. METODOLOGÍA XP • Metodología de desarrollo de la ingeniería de software • Se diferencia de las metodologías tradicionales principalmente por que pone énfasis en la adaptabilidad sobre la previsibilidad • Se considera un aspecto natural dentro de la programación extrema, el hecho de hacer cambios sobre la marcha • Se puede considerar a la programación extrema como la adaptación de las mejores metodologías de desarrollo para llevar un proyecto a cabo. Kent Beck
  26. 26. 15. METODOLOGÍA XP • Posiblemente el método ágil más conocido y ampliamente utilizado. • todos los requerimientos se expresan como escenarios llamados historias de usuario los cuales se implementan directamente como una serie de tareas. • Los programadores trabajan en parejas y desarrollan pruebas para cada tarea antes de escribir el código. • Todas las pruebas se deben ejecutar satisfactoriamente cuando el código nuevo se integre al sistema • Existe un pequeño espacio de tiempo entre las entregas del sistema. Ian Somerville
  27. 27. 16.CARACTERÍSTICAS DE LA METODOLOGÍA XP Jesús Jaime Adaptabilidad sobre la previsibilidad Actúa de manera dinámica Es capaz de adaptarse a los cambios de requisitos Los individuos e interacciones son más importantes que los procesos y herramientas
  28. 28. 16.CARACTERÍSTICAS DE LA METODOLOGÍA XP Jesús Jaime Software que funcione es más importante que documentación exhaustiva La colaboración con el cliente es más importante que la negociación de contratos La respuesta ante el cambio es más importante que el seguimiento de un plan
  29. 29. Jesús Jaime 17.VALORES DE LA METODOLOGÍA XP Simplicidad Comunicación Retroalimentación (feedback) Coraje o valentía
  30. 30. 18.LOS PASOS DE LA METODOLOGÍA XP  Según Kent Beck: Desarrollo iterativo e incremental Pruebas unitarias continuas Programación en parejas Frecuente integración del equipo de programación con el cliente o usuario Refactorización del código Simplicidad del código Propiedad del código compartido Jesús Jaime
  31. 31. 18.LOS PASOS DE LA METODOLOGÍA XP Planificación Incremental Entregas Pequeñas Diseño Sencillo Desarrollo previamente probado Refactorización Programación en Parejas Propiedad Colectiva Cliente Presente Ritmo Sostenible Integración Continua  Según Ian Sommerville: Jesús Jaime
  32. 32. 19.FASES DE LA METODOLOGÍA XP  Según Kent Beck 1ª FASE: Planificación del proyecto Historias de usuario Release Planning Iteraciones Velocidad del proyecto Programación en parejas Reuniones diarias Mariannys Freitez
  33. 33. Mariannys Freitez 2ª FASE: Diseño Diseños Simples Glosario de términos Riesgos Funcionalidad extra Refactorización 3ª FASE: Codificación 19.FASES DE LA METODOLOGÍA XP
  34. 34. Mariannys Freitez 4ª FASE: Pruebas Gráfico de Fases de la Metodología XP 19.FASES DE LA METODOLOGÍA XP
  35. 35. Mariannys Freitez  Según Ian Sommerville 19.FASES DE LA METODOLOGÍA XP
  36. 36. 20.VENTAJAS Y DESVENTAJAS DE LA METODOLOGÍA XP Mariannys Freitez VENTAJAS Programación organizada. Menor taza de errores. Satisfacción del programador
  37. 37. 20.VENTAJAS Y DESVENTAJAS DE LA METODOLOGÍA XP DESVENTAJAS Mariannys Freitez
  38. 38. 21.COMPARATIVAS DE LAS METODOLOGÍAS SCRUM y XP SEMEJANZAS Mariannys Freitez Es un Agile Manifiesto. Existe una Interacción de Usuario a Usuario. Realizan los Proyectos en un Corto Periodo de Tiempo. Trabajan en Equipo
  39. 39. 22.DIFERENCIAS Mariannys Freitez SCRUM XP (EXTREME PROGRAMMING) Las iteraciones de entregas son de 2 a 4 semanas. Las iteraciones de entrega son a 1 a 3 semanas. Lo que se termina, funciona y este bien, se aparta y ya no se toca. Las tareas q se van entregando a los diferentes clientes son susceptibles a las modificaciones. Cada miembro del Scrum Team trabaja de forma individual. Los miembros del programan en pareja en un proyecto XP. Esta basada en la administración del proyecto. Se centra más en la propia programación o creación del producto.
  40. 40. Mariannys Freitez 23.PROCESO DE LA METODOLOGÍAS XP
  41. 41. Mariannys Freitez Según Saúl González Campos y Luis Felipe Fernández Martínez Justificación y fundamentos de XP  Principios básicos de XP : 1.retroalimentación rápida 2.asumir simplicidad 3.cambios incrementales 4.abrazar el cambio 5.trabajo de calidad
  42. 42. Según Saúl González Campos y Luis Felipe Fernández Martínez Mariannys Freitez Aspectos positivos de XP Aspectos controversiales de XP Aplicación de XP en la enseñanza de la programación
  43. 43. Gracias por su atención

×