SlideShare una empresa de Scribd logo
1 de 23
Scrum
                                  Metodología Ágil

Metodología de la programación.   Samuel García Gómez    327349
13 de febrero de 2013             Julián Bautista Cruz   323942
¿Qué es Scrum?
•   Es una terminología
    del Rugby.
Definición de Scrum como
metodología.
• Creada por Hirotaka Takeuchi e Ikujiro
    Nonaka ahí por el año 1986 para desarrollo
    de software.
•   Scrum es una metodología ágil y flexible.
    o   Permite cambios frecuentemente.
•   El principal objetivo es maximizar el retorno
    de la inversión para su empresa.
•   Se basa en construir primero la
    funcionalidad de mayor valor para el cliente.
•   Control de proceso
    empírico.
    o   Se esperan tener
        problemas no
        anticipados.
•   Se desarrolla
    mediante sprints.
En Scrum intervienen 3 roles
fundamentales:
•   El propietario del producto.
•   Arquitecto Scrum.
•   Equipo de desarrolladores.
Beneficios que
proporciona Scrum.
•   Cumplimiento de           •   Maximiza el retorno de
    expectativas.                 la inversión(ROI).
•                             •   Predicción de tiempos.
•
    Flexibilidad a cambios.
                              •   Reducción de riesgos.
    Reducción de Time to
    Market.
                              •   Alineamiento entre
                                  equipo de desarrollo y
•   Mayor calidad del             cliente.
    software.                 •   Equipos
•   Mayor productividad.          autocontrolados y
                                  motivados.
Roles.
•   Product Owner.
•   Scrum Master.
•   Team.
1.Product Owner.
•   El representante de todas las personas interesadas en
    los resultados del proyecto.
•   Definir los objetivos del producto o proyecto.
     o Dirigir los resultados del proyecto y maximizar su
        ROI (Return Of Investment).


•   Es el propietario de la planificación del proyecto:
    o Crea y mantiene la lista priorizada con los
       requisitos.
    o Reparte los objetivos/requisitos en iteraciones y
       establece un calendario de entregas.
•   Participar en la reunión de planificación de iteración.
•   Estar disponible durante el curso de la iteración para
    responder a las preguntas que puedan aparecer.
•   No cambiar los requisitos que se están desarrollando
    en una iteración, una vez está iniciada.
•   Participar en la reunión de demostración de la
    iteración, revisando los requisitos completados.
2. Scrum
Master(facilitador).
•   Lidera al equipo.
•   Velar que todos los participantes del proyecto sigan las
    reglas y proceso.
     o Asegurar que la lista de requisitos priorizada esté
       preparada antes de la siguiente iteración.
     o Facilitar las reuniones.
     o Enseñar al equipo a autogestionarse.


•   Quitar los impedimentos.
•   Proteger y aislar al equipo de interrupciones.
3. Team(equipo).
•   El tamaño del equipo está entre 5 y 9 personas.
•   Es un equipo auto-organizado.
•   Seleccionar los requisitos que se compromete a
    completar en una iteración.
•   Seleccionar los requisitos que pueden completar en
    cada iteración.
•   Cada miembro del equipo se auto-asigna a las tareas.
•   trabajar de manera conjunta .
•   Demostrar al cliente los requisitos completados en
    cada iteración.
•   es multidisciplinario.
•   Colaboración creativa.
•   del equipo deben dedicarse al proyecto a tiempo
    completo.
•   Todos los miembros del equipo trabajan en la misma
    localización física.
•   debe ser estable durante el proyecto.
Proceso de Trabajo.
•   Product Backlog (Lista de objetivos / requisitos
    priorizada).
    o Lista priorizada.
    o Expectativas del cliente respecto a los objetivos y
       entregas del producto.
    o considerar los riesgos del proyecto e incluir los
       requisitos o tareas necesarios para mitigarlos.
•   Sprint.
    o Bloques temporales cortas y fijas (iteraciones).
    o Cada iteración tiene que proporcionar un resultado
       completo.
Planificación de
iteración(Sprint Planning)
Se divide en dos partes :
Primera parte de la reunión:
    o El cliente presenta al equipo la lista de requisitos
       priorizada.
    o El equipo examina la lista, pregunta al cliente las
       dudas que le surgen.
    o Selecciona los objetivos/requisitos más prioritarios .
Segunda parte de la reunión:
   o El equipo planifica la iteración.
   o Define las tareas necesarias.
   o Realiza una estimación conjunta del esfuerzo
     necesario .
   o Cada miembro del equipo se auto-asigna a las
     tareas .
Ejecución de iteración y
Scrum Daily.
•  Cada día el equipo realiza una reunión de
   sincronización.
•  Cada miembro del equipo inspecciona el trabajo que el
   resto está realizando.
·En la reunión cada miembro del equipo responde a tres
  preguntas:
    o ¿Qué he hecho desde la última reunión de
      sincronización?
    o ¿Qué voy a hacer a partir de este momento?
    o ¿Qué impedimentos tengo o voy a tener?
•  Realizar la reunión diaria de sincronización de pie.
Retrospectiva (Sprint
Retrospective).
•   El Scrum Master y los desarrolladores realizan una
    reunión para revisar el resultado.
•   Mejorar de manera continua su productividad y la
    calidad del producto que está desarrollando.
•   Se realiza después de la reunión de demostración al
    cliente de los objetivos conseguidos en la iteración.
Responder preguntas como:
• ¿Qué cosas han funcionado bien?.
• ¿Cuales hay que mejorar?.
• ¿Qué cosas quiere probar hacer en la siguiente
  iteración?.
• ¿Qué ha aprendido?.
•   ¿Cuáles son los problemas que podrían impedirle
    progresar adecuadamente?.
Dificultades al usar
Scrum.
•   No funciona bien para equipos grandes.
•   Los equipos no deben geográficamente distribuidas.
•   No acepta la involucración directa de partes externas.
Bibliografía.
•   http://www.clubdesarrolladores.com/articulos/mostrar/63-metodologia-scrum/2
•   http://ejecucion.wordpress.com/2009/06/10/metodologia-scrum-para-la-direccion-de-proyectos-
    informaticos/
•   https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Rational%20Team%2
    0Concert%20for%20Scrum%20Projects/page/SCRUM%20como%20metodolog%C3%ADa?lang
    =en
•   http://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html
•   http://www.navegapolis.net/files/s/NST-010_01.pdf
•   http://www.chuidiang.com/ood/metodologia/scrum.php
•   www.whatisrugby.com
•   rugbyfix.com
•   mentorconsultores.com
•   alconat.com.do
•   http://martinfowler.com/articles/itsNotJustStandingUp.html
•   all-free-download.com
•   www.123rf.com
•   www.scrum.org
Gracias por su atención.

Más contenido relacionado

La actualidad más candente

Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
Enrique Polo
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
eeelllkkk
 
PSP (personal software process)
PSP (personal software process)PSP (personal software process)
PSP (personal software process)
lisc20145
 

La actualidad más candente (20)

Scrum
Scrum Scrum
Scrum
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Psp Personal Software Process
Psp Personal Software ProcessPsp Personal Software Process
Psp Personal Software Process
 
Psp (personal software process)
Psp (personal software process)Psp (personal software process)
Psp (personal software process)
 
Programación Extrema (XP)
Programación Extrema (XP)Programación Extrema (XP)
Programación Extrema (XP)
 
Psp
PspPsp
Psp
 
Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)Programación Extrema (Extream Programming XP)
Programación Extrema (Extream Programming XP)
 
Psp
PspPsp
Psp
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Extreme programming (1)
Extreme programming (1)Extreme programming (1)
Extreme programming (1)
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Introducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingIntroducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme Programming
 
Metodologia DSDM
Metodologia DSDMMetodologia DSDM
Metodologia DSDM
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)
 
Programacion extrema_WR
Programacion extrema_WRProgramacion extrema_WR
Programacion extrema_WR
 
PSP (personal software process)
PSP (personal software process)PSP (personal software process)
PSP (personal software process)
 

Similar a Scrum

HA2NM50-EQ#6-PRESENTACIÓN SCRUM
HA2NM50-EQ#6-PRESENTACIÓN SCRUMHA2NM50-EQ#6-PRESENTACIÓN SCRUM
HA2NM50-EQ#6-PRESENTACIÓN SCRUM
ANA CANSECO
 

Similar a Scrum (20)

Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Scrum overview
Scrum overview Scrum overview
Scrum overview
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
Scrum
ScrumScrum
Scrum
 
Scrum
Scrum Scrum
Scrum
 
Scrum process-chart-spanish
Scrum process-chart-spanishScrum process-chart-spanish
Scrum process-chart-spanish
 
LP II clase05 - SCRUM
LP II clase05 - SCRUMLP II clase05 - SCRUM
LP II clase05 - SCRUM
 
Introducción a scrum
Introducción a scrumIntroducción a scrum
Introducción a scrum
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Diapos metodologiascrum
Diapos metodologiascrumDiapos metodologiascrum
Diapos metodologiascrum
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Scrum
ScrumScrum
Scrum
 
Presentación SCRUM
Presentación SCRUMPresentación SCRUM
Presentación SCRUM
 
HA2NM50-EQ#6-PRESENTACIÓN SCRUM
HA2NM50-EQ#6-PRESENTACIÓN SCRUMHA2NM50-EQ#6-PRESENTACIÓN SCRUM
HA2NM50-EQ#6-PRESENTACIÓN SCRUM
 
Scrum como metodologia agil
Scrum como metodologia agilScrum como metodologia agil
Scrum como metodologia agil
 
SCRUM enfoque práctico y aplicación en la vida real
SCRUM enfoque práctico y aplicación en la vida realSCRUM enfoque práctico y aplicación en la vida real
SCRUM enfoque práctico y aplicación en la vida real
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 

Scrum

  • 1. Scrum Metodología Ágil Metodología de la programación. Samuel García Gómez 327349 13 de febrero de 2013 Julián Bautista Cruz 323942
  • 2. ¿Qué es Scrum? • Es una terminología del Rugby.
  • 3. Definición de Scrum como metodología. • Creada por Hirotaka Takeuchi e Ikujiro Nonaka ahí por el año 1986 para desarrollo de software. • Scrum es una metodología ágil y flexible. o Permite cambios frecuentemente. • El principal objetivo es maximizar el retorno de la inversión para su empresa. • Se basa en construir primero la funcionalidad de mayor valor para el cliente.
  • 4. Control de proceso empírico. o Se esperan tener problemas no anticipados. • Se desarrolla mediante sprints.
  • 5. En Scrum intervienen 3 roles fundamentales: • El propietario del producto. • Arquitecto Scrum. • Equipo de desarrolladores.
  • 6. Beneficios que proporciona Scrum. • Cumplimiento de • Maximiza el retorno de expectativas. la inversión(ROI). • • Predicción de tiempos. • Flexibilidad a cambios. • Reducción de riesgos. Reducción de Time to Market. • Alineamiento entre equipo de desarrollo y • Mayor calidad del cliente. software. • Equipos • Mayor productividad. autocontrolados y motivados.
  • 7. Roles. • Product Owner. • Scrum Master. • Team.
  • 8. 1.Product Owner. • El representante de todas las personas interesadas en los resultados del proyecto. • Definir los objetivos del producto o proyecto. o Dirigir los resultados del proyecto y maximizar su ROI (Return Of Investment). • Es el propietario de la planificación del proyecto: o Crea y mantiene la lista priorizada con los requisitos. o Reparte los objetivos/requisitos en iteraciones y establece un calendario de entregas.
  • 9. Participar en la reunión de planificación de iteración. • Estar disponible durante el curso de la iteración para responder a las preguntas que puedan aparecer. • No cambiar los requisitos que se están desarrollando en una iteración, una vez está iniciada. • Participar en la reunión de demostración de la iteración, revisando los requisitos completados.
  • 10. 2. Scrum Master(facilitador). • Lidera al equipo. • Velar que todos los participantes del proyecto sigan las reglas y proceso. o Asegurar que la lista de requisitos priorizada esté preparada antes de la siguiente iteración. o Facilitar las reuniones. o Enseñar al equipo a autogestionarse. • Quitar los impedimentos. • Proteger y aislar al equipo de interrupciones.
  • 11. 3. Team(equipo). • El tamaño del equipo está entre 5 y 9 personas. • Es un equipo auto-organizado. • Seleccionar los requisitos que se compromete a completar en una iteración. • Seleccionar los requisitos que pueden completar en cada iteración. • Cada miembro del equipo se auto-asigna a las tareas. • trabajar de manera conjunta .
  • 12. Demostrar al cliente los requisitos completados en cada iteración. • es multidisciplinario. • Colaboración creativa. • del equipo deben dedicarse al proyecto a tiempo completo. • Todos los miembros del equipo trabajan en la misma localización física. • debe ser estable durante el proyecto.
  • 13. Proceso de Trabajo. • Product Backlog (Lista de objetivos / requisitos priorizada). o Lista priorizada. o Expectativas del cliente respecto a los objetivos y entregas del producto. o considerar los riesgos del proyecto e incluir los requisitos o tareas necesarios para mitigarlos. • Sprint. o Bloques temporales cortas y fijas (iteraciones). o Cada iteración tiene que proporcionar un resultado completo.
  • 14. Planificación de iteración(Sprint Planning) Se divide en dos partes : Primera parte de la reunión: o El cliente presenta al equipo la lista de requisitos priorizada. o El equipo examina la lista, pregunta al cliente las dudas que le surgen. o Selecciona los objetivos/requisitos más prioritarios .
  • 15. Segunda parte de la reunión: o El equipo planifica la iteración. o Define las tareas necesarias. o Realiza una estimación conjunta del esfuerzo necesario . o Cada miembro del equipo se auto-asigna a las tareas .
  • 16.
  • 17. Ejecución de iteración y Scrum Daily. • Cada día el equipo realiza una reunión de sincronización. • Cada miembro del equipo inspecciona el trabajo que el resto está realizando. ·En la reunión cada miembro del equipo responde a tres preguntas: o ¿Qué he hecho desde la última reunión de sincronización? o ¿Qué voy a hacer a partir de este momento? o ¿Qué impedimentos tengo o voy a tener? • Realizar la reunión diaria de sincronización de pie.
  • 18.
  • 19. Retrospectiva (Sprint Retrospective). • El Scrum Master y los desarrolladores realizan una reunión para revisar el resultado. • Mejorar de manera continua su productividad y la calidad del producto que está desarrollando. • Se realiza después de la reunión de demostración al cliente de los objetivos conseguidos en la iteración.
  • 20. Responder preguntas como: • ¿Qué cosas han funcionado bien?. • ¿Cuales hay que mejorar?. • ¿Qué cosas quiere probar hacer en la siguiente iteración?. • ¿Qué ha aprendido?. • ¿Cuáles son los problemas que podrían impedirle progresar adecuadamente?.
  • 21. Dificultades al usar Scrum. • No funciona bien para equipos grandes. • Los equipos no deben geográficamente distribuidas. • No acepta la involucración directa de partes externas.
  • 22. Bibliografía. • http://www.clubdesarrolladores.com/articulos/mostrar/63-metodologia-scrum/2 • http://ejecucion.wordpress.com/2009/06/10/metodologia-scrum-para-la-direccion-de-proyectos- informaticos/ • https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Rational%20Team%2 0Concert%20for%20Scrum%20Projects/page/SCRUM%20como%20metodolog%C3%ADa?lang =en • http://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html • http://www.navegapolis.net/files/s/NST-010_01.pdf • http://www.chuidiang.com/ood/metodologia/scrum.php • www.whatisrugby.com • rugbyfix.com • mentorconsultores.com • alconat.com.do • http://martinfowler.com/articles/itsNotJustStandingUp.html • all-free-download.com • www.123rf.com • www.scrum.org
  • 23. Gracias por su atención.