SlideShare una empresa de Scribd logo
1 de 9
METODOLOGÍA ÁGIL


   SCRUM




           ANTONIO DAVID CRUCES CARO
           ALEJANDRO RODRÍGUEZ ROMÁN
1- INTRODUCCIÓN


Introducción     Scrum es una metodología ágil de desarrollo de proyectos que toma su
                 nombre y principios de los estudios realizados sobre nuevas prácticas de
Descripción      producción por Hirotaka Takeuchi e Ikujijo Nonaka a mediados de los 80.
Ventajas
                 Aunque surgió como modelo para el desarrollo de productos tecnológicos,
Inconvenientes   también se emplea en entornos que trabajan con requisitos inestables y que
                 requieren rapidez y flexibilidad; situaciones frecuentes en el desarrollo de
Conclusión       determinados sistemas de software.

                 Jeff Sutherland aplicó el modelo Scrum al desarrollo de software en 1993
                 en Easel Corporation ( Empresa que en los macro-juegos de compras y
                 fusiones se integraría en VMARK, luego en Informix y finalmente en
                 Ascential Software Corporation). En 1996 lo presentó junto con Ken
                 Schwaber como proceso formal, también para la gestión del desarrollo de
                 software en COPSLA 96.

                 Más tarde, en 2001 serían dos de los promulgadores del Manifiesto ágil.
                 En el desarrollo de software Scrum está considerado como modelo ágil por
                 la Agile Alliance.
2- DESCRIPCIÓN
                 Scrum es una metodología de desarrollo muy simple, que requiere
                 trabajo duro porque no se basa en el seguimiento de un plan, sino en
Introducción     la adaptación continua a las circunstancias de la evolución del
                 proyecto.
Descripción
                 Scrum es un metodología ágil, y como tal:
Ventajas
                     •Es un modo más de desarrollo de carácter adaptable más que
Inconvenientes       predictivo.

Conclusión           •Orientado a las personas más que a los procesos.

                     •Emplea la estructura de desarrollo ágil: incremental basada en
                     iteraciones y revisiones.

                 Se comienza con la visión general del producto, especificando y
                 dando detalle a las funcionalidades o partes que tienen mayor
                 prioridad de desarrollo y que pueden llevarse a cabo en un periodo de
                 tiempo breve.
                 Cada uno de estos periodos de desarrollo es una iteración que
                 finaliza con la producción de un incremento operativo del producto.

                 Estas iteraciones son la base del desarrollo ágil, y Scrumn gestiona
                 su evolución a través de reuniones breves diarias en las que todo el
                 equipo revisa el trabajo realizado el día anterior y el previsto para el
2- DESCRIPCIÓN


Introducción
Descripción
                    Scrum es un proceso donde se trabaja
Ventajas
                       en equipo que está especialmente
Inconvenientes
                     indicado para proyectos en entornos
Conclusión
                    complejos, donde se necesita obtener
                   resultados pronto, donde los requisitos
                   son cambiantes o poco definidos, donde
                     la innovación, la competitividad y la
                       productividad son fundamentales.
3- VENTAJAS


Introducción
                  Se obtiene software lo más rápido posible y este cumple con los
Descripción
                 requerimientos más importantes.
Ventajas
                 Se trabaja en iteraciones cortas, de alto enfoque y total transparencia.
Inconvenientes
Conclusión        Se acepta que el cambio es una constante universal y se adapta el
                 desarrollo para integrar los cambios que son importantes.

                  Rápida respuesta frente a los cambios.

                  Se incentiva la creatividad de los desarrolladores haciendo que el
                 equipo sea auto administrado.

                 Muestra resultados cada poco tiempo, y por tanto al ser un proceso
                 iterativo incremental vamos mejorando el proceso en cada iteración.
3- VENTAJAS


Introducción
                  Entrega mensual (o quincenal) de resultados (los requisitos más
Descripción      prioritarios en ese momento, ya completados) lo cual proporciona las
                 siguientes ventajas:
Ventajas
                      Gestión regular de las expectativas del cliente y basada en
Inconvenientes        resultados tangibles.
Conclusión            Resultados anticipados (time to market).

                      Flexibilidad y adaptación respecto a las necesidades del
                      cliente, cambios en el mercado, etc.

                      Gestión sistemática del Retorno de Inversión (ROI).

                      Mitigación sistemática de los riesgos del proyecto.

                 Productividad y calidad.

                 Alineamiento entre el cliente y el equipo de desarrollo.
                 Equipo motivado.
4- INCONVENIENTES


Introducción     Χ Dificultad de aplicación en grandes proyectos.

Descripción      Χ Se requiere de un experto en la metodología que monitorice su
                 cumplimiento.
Ventajas
                 Χ Requiere delegar responsabilidades al equipo, incluso permite fallar si
Inconvenientes   es necesario.
Conclusión       Χ Plantea un problema si el desarrollo está restringido por una fecha de
                 entrega y un precio de entrega cerrados por contrato
                 Χ Presupone que los requerimientos cambian, pero no de forma que el
                 cliente acepte un diseño funcional/técnico.

                 Χ Presupone que el equipo está muy formado y motivado

                 Χ Presupone que el cliente está muy involucrado, participa de forma
                 activa y continua, y revisa frecuentemente el avance de la funcionalidad
                 conforme salen a la luz los sprints.

                 Χ Presupone que el cliente no exige ni necesita toda la documentación
                 que manejan actualmente las empresas y que las diversas normativas
                 internacionales requieren.
5-CONCLUSIÓN

                 Scrum por sus características no es válido para cualquier proyecto ni para
Introducción     cualquier persona o equipo de personas.
Descripción      Scrum no es ni la mejor metodología ni la única, pero es una metodología
                 que está empujando muy fuerte por la facilidad de implantación y por su
Ventajas         agilidad en cuanto a cambios y lo que propiamente aporta en comparación
Inconvenientes   con otras metodologías.

Conclusión       Por un lado, Scrum evita la burocracia y la generación documental. No es
                 que con Scrum no se deba o no se pueda documentar, si no que con Scrum
                 no se exige documentar nada para iniciar un proyecto, algo que en otras
                 metodologías es impensable.

                 Con Scrum por otro lado, la idea principal es la de ponerse a trabajar
                 prácticamente desde el primer momento y empezar a sacar frutos de ese
                 trabajo para que el cliente vaya viendo los avances y se quede satisfecho con
                 lo que se está haciendo y cómo se está haciendo.

                 La idea de la metodología ágil es
                 fundamentalmente que adopte los cambios,
                 que se pueda reconducir el proyecto en un momento
                 dado, y que afecte lo menos posible a los costes,
                 los tiempos y al equipo de trabajo.
¿ ALGUNA CUESTIÓN ?




 

Más contenido relacionado

La actualidad más candente

Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0TestingBaires
 
Prototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle SastrePrototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle SastreIPAE_INNOVA
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrumfcmart
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Sergio Yazyi
 
Trabajo metodologia scrum
Trabajo metodologia scrumTrabajo metodologia scrum
Trabajo metodologia scrumCrisCobol
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMAlejandro Marin
 
Metodologia SCRUM
Metodologia SCRUM Metodologia SCRUM
Metodologia SCRUM carmen1589
 
Solo Requisitos 2008 - 11 Ncapas
Solo Requisitos 2008 - 11 NcapasSolo Requisitos 2008 - 11 Ncapas
Solo Requisitos 2008 - 11 NcapasPepe
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloPablo García Montes
 

La actualidad más candente (20)

Gestión de Proyectos Agile 2013
Gestión de Proyectos Agile                                        2013Gestión de Proyectos Agile                                        2013
Gestión de Proyectos Agile 2013
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 
Es scrumprimer20
Es scrumprimer20Es scrumprimer20
Es scrumprimer20
 
Prototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle SastrePrototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle Sastre
 
Exposicion Scrum
Exposicion ScrumExposicion Scrum
Exposicion Scrum
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrum
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
 
Trabajo metodologia scrum
Trabajo metodologia scrumTrabajo metodologia scrum
Trabajo metodologia scrum
 
Metodologia ágil Scrum
Metodologia ágil ScrumMetodologia ágil Scrum
Metodologia ágil Scrum
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Scrum
ScrumScrum
Scrum
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Metodologia SCRUM
Metodologia SCRUM Metodologia SCRUM
Metodologia SCRUM
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Solo Requisitos 2008 - 11 Ncapas
Solo Requisitos 2008 - 11 NcapasSolo Requisitos 2008 - 11 Ncapas
Solo Requisitos 2008 - 11 Ncapas
 
Scrum Metodologia Agil
Scrum Metodologia AgilScrum Metodologia Agil
Scrum Metodologia Agil
 
Scrum
Scrum Scrum
Scrum
 
Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 

Similar a Scrum

Metodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxMetodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxJimenaRamosMamani1
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptPGNaya
 
Scrum a.perez w. socorro
Scrum  a.perez  w. socorroScrum  a.perez  w. socorro
Scrum a.perez w. socorroalixmarps
 
Metodología scrum-Ingeniería de Software 2
Metodología scrum-Ingeniería de Software 2Metodología scrum-Ingeniería de Software 2
Metodología scrum-Ingeniería de Software 2Germán Aguilar
 
Enabling Services New
Enabling Services NewEnabling Services New
Enabling Services NewPragmatic
 
Gestión ágil con scrum resumen del curso
Gestión ágil con scrum   resumen del cursoGestión ágil con scrum   resumen del curso
Gestión ágil con scrum resumen del cursojonathgomez1
 
Metodología Agiles Kanban - Scrum
Metodología Agiles Kanban - ScrumMetodología Agiles Kanban - Scrum
Metodología Agiles Kanban - ScrumJOELROMARIOZENTENOPA
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides Elio Laureano
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumtbaires
 
Presentación gsi
Presentación gsiPresentación gsi
Presentación gsiperechico
 
1-metodologia-scrum.ppt
1-metodologia-scrum.ppt1-metodologia-scrum.ppt
1-metodologia-scrum.pptDare_Devil
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.pptbrian roa
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3paotacuba
 

Similar a Scrum (20)

Metodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptxMetodologias ágiles de desarrollo_1.1_2024.pptx
Metodologias ágiles de desarrollo_1.1_2024.pptx
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
 
La metodología scrum
La metodología scrumLa metodología scrum
La metodología scrum
 
Scrum a.perez w. socorro
Scrum  a.perez  w. socorroScrum  a.perez  w. socorro
Scrum a.perez w. socorro
 
Metodología scrum-Ingeniería de Software 2
Metodología scrum-Ingeniería de Software 2Metodología scrum-Ingeniería de Software 2
Metodología scrum-Ingeniería de Software 2
 
El proyecto en ingenieria.pdf
El proyecto en ingenieria.pdfEl proyecto en ingenieria.pdf
El proyecto en ingenieria.pdf
 
Enabling Services New
Enabling Services NewEnabling Services New
Enabling Services New
 
Scrum
ScrumScrum
Scrum
 
Gestión ágil con scrum resumen del curso
Gestión ágil con scrum   resumen del cursoGestión ágil con scrum   resumen del curso
Gestión ágil con scrum resumen del curso
 
Metodología Agiles Kanban - Scrum
Metodología Agiles Kanban - ScrumMetodología Agiles Kanban - Scrum
Metodología Agiles Kanban - Scrum
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrum
 
Presentación gsi
Presentación gsiPresentación gsi
Presentación gsi
 
1-metodologia-scrum.ppt
1-metodologia-scrum.ppt1-metodologia-scrum.ppt
1-metodologia-scrum.ppt
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.ppt
 
Gestión de proyectos SCRUM
Gestión de proyectos SCRUMGestión de proyectos SCRUM
Gestión de proyectos SCRUM
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
Introducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo ScrumIntroducción al Marco de Trabajo Scrum
Introducción al Marco de Trabajo Scrum
 
SCRUM.pdf
SCRUM.pdfSCRUM.pdf
SCRUM.pdf
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
 

Scrum

  • 1. METODOLOGÍA ÁGIL SCRUM ANTONIO DAVID CRUCES CARO ALEJANDRO RODRÍGUEZ ROMÁN
  • 2. 1- INTRODUCCIÓN Introducción Scrum es una metodología ágil de desarrollo de proyectos que toma su nombre y principios de los estudios realizados sobre nuevas prácticas de Descripción producción por Hirotaka Takeuchi e Ikujijo Nonaka a mediados de los 80. Ventajas Aunque surgió como modelo para el desarrollo de productos tecnológicos, Inconvenientes también se emplea en entornos que trabajan con requisitos inestables y que requieren rapidez y flexibilidad; situaciones frecuentes en el desarrollo de Conclusión determinados sistemas de software. Jeff Sutherland aplicó el modelo Scrum al desarrollo de software en 1993 en Easel Corporation ( Empresa que en los macro-juegos de compras y fusiones se integraría en VMARK, luego en Informix y finalmente en Ascential Software Corporation). En 1996 lo presentó junto con Ken Schwaber como proceso formal, también para la gestión del desarrollo de software en COPSLA 96. Más tarde, en 2001 serían dos de los promulgadores del Manifiesto ágil. En el desarrollo de software Scrum está considerado como modelo ágil por la Agile Alliance.
  • 3. 2- DESCRIPCIÓN Scrum es una metodología de desarrollo muy simple, que requiere trabajo duro porque no se basa en el seguimiento de un plan, sino en Introducción la adaptación continua a las circunstancias de la evolución del proyecto. Descripción Scrum es un metodología ágil, y como tal: Ventajas •Es un modo más de desarrollo de carácter adaptable más que Inconvenientes predictivo. Conclusión •Orientado a las personas más que a los procesos. •Emplea la estructura de desarrollo ágil: incremental basada en iteraciones y revisiones. Se comienza con la visión general del producto, especificando y dando detalle a las funcionalidades o partes que tienen mayor prioridad de desarrollo y que pueden llevarse a cabo en un periodo de tiempo breve. Cada uno de estos periodos de desarrollo es una iteración que finaliza con la producción de un incremento operativo del producto. Estas iteraciones son la base del desarrollo ágil, y Scrumn gestiona su evolución a través de reuniones breves diarias en las que todo el equipo revisa el trabajo realizado el día anterior y el previsto para el
  • 4. 2- DESCRIPCIÓN Introducción Descripción Scrum es un proceso donde se trabaja Ventajas en equipo que está especialmente Inconvenientes indicado para proyectos en entornos Conclusión complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes o poco definidos, donde la innovación, la competitividad y la productividad son fundamentales.
  • 5. 3- VENTAJAS Introducción  Se obtiene software lo más rápido posible y este cumple con los Descripción requerimientos más importantes. Ventajas Se trabaja en iteraciones cortas, de alto enfoque y total transparencia. Inconvenientes Conclusión  Se acepta que el cambio es una constante universal y se adapta el desarrollo para integrar los cambios que son importantes.  Rápida respuesta frente a los cambios.  Se incentiva la creatividad de los desarrolladores haciendo que el equipo sea auto administrado. Muestra resultados cada poco tiempo, y por tanto al ser un proceso iterativo incremental vamos mejorando el proceso en cada iteración.
  • 6. 3- VENTAJAS Introducción  Entrega mensual (o quincenal) de resultados (los requisitos más Descripción prioritarios en ese momento, ya completados) lo cual proporciona las siguientes ventajas: Ventajas Gestión regular de las expectativas del cliente y basada en Inconvenientes resultados tangibles. Conclusión Resultados anticipados (time to market). Flexibilidad y adaptación respecto a las necesidades del cliente, cambios en el mercado, etc. Gestión sistemática del Retorno de Inversión (ROI). Mitigación sistemática de los riesgos del proyecto. Productividad y calidad. Alineamiento entre el cliente y el equipo de desarrollo. Equipo motivado.
  • 7. 4- INCONVENIENTES Introducción Χ Dificultad de aplicación en grandes proyectos. Descripción Χ Se requiere de un experto en la metodología que monitorice su cumplimiento. Ventajas Χ Requiere delegar responsabilidades al equipo, incluso permite fallar si Inconvenientes es necesario. Conclusión Χ Plantea un problema si el desarrollo está restringido por una fecha de entrega y un precio de entrega cerrados por contrato Χ Presupone que los requerimientos cambian, pero no de forma que el cliente acepte un diseño funcional/técnico. Χ Presupone que el equipo está muy formado y motivado Χ Presupone que el cliente está muy involucrado, participa de forma activa y continua, y revisa frecuentemente el avance de la funcionalidad conforme salen a la luz los sprints. Χ Presupone que el cliente no exige ni necesita toda la documentación que manejan actualmente las empresas y que las diversas normativas internacionales requieren.
  • 8. 5-CONCLUSIÓN Scrum por sus características no es válido para cualquier proyecto ni para Introducción cualquier persona o equipo de personas. Descripción Scrum no es ni la mejor metodología ni la única, pero es una metodología que está empujando muy fuerte por la facilidad de implantación y por su Ventajas agilidad en cuanto a cambios y lo que propiamente aporta en comparación Inconvenientes con otras metodologías. Conclusión Por un lado, Scrum evita la burocracia y la generación documental. No es que con Scrum no se deba o no se pueda documentar, si no que con Scrum no se exige documentar nada para iniciar un proyecto, algo que en otras metodologías es impensable. Con Scrum por otro lado, la idea principal es la de ponerse a trabajar prácticamente desde el primer momento y empezar a sacar frutos de ese trabajo para que el cliente vaya viendo los avances y se quede satisfecho con lo que se está haciendo y cómo se está haciendo. La idea de la metodología ágil es fundamentalmente que adopte los cambios, que se pueda reconducir el proyecto en un momento dado, y que afecte lo menos posible a los costes, los tiempos y al equipo de trabajo.
  • 9. ¿ ALGUNA CUESTIÓN ? 