SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Metodologías Ágiles
         Carlos Hernando Carasol
          chernando@acm.org
               @chernando




      ACM Facultad de Informática
    Universidad Politécnica de Madrid

        15 de Diciembre de 2010
Metodologías Ágiles por Carlos Hernando Carasol está licenciado bajo la
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported
License.


Las imágenes utilizadas en esta presentación pertenecen a:

    Wikimedia Commons

    OpenUP

    IBM Rational Unified Process

    Campaña Apple en United Kingdom

    Flickr: Jez Nicholson, The Frog, Improve it
Contenido

    Metodología tradicional

    Metodologías ágiles

    Técnicas ágiles
Incertidumbre
Pasivo
Inhabilitado para
cambiar
Sometido al proceso
           Infalible
Manifesto for Agile Software
Development


Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan



http://agilemanifesto.org/
Metodologías ágiles

    Unified Process
    ●
        RUP (Rational IBM)
    ●
        OpenUP (Eclipse)

    eXtreme Programming

    Scrum

    Kanban
Scrum
Product Backlog
Sprint Backlog
Daily Scrums
Burndown
Puntos
completados
Puntos restantes
Velocidad
Estimación
Técnicas ágiles

    Poker planning

    Pair Programming

    Test Driven Development

    Refactoring

    Continuous Integration
Poker Planning
Pear... Pair Programming
Test Driven Development
Refactoring



Code refactoring is the process of changing a
computer program's source code without
modifying its external functional behavior in
order to improve some of the nonfunctional
attributes of the software.



http://en.wikipedia.org/wiki/Code_refactoring
Continuous Integration

    Repositorio de código

    Integrar código frecuentemente

    Compilación automatizada

    Test automatizados

    Entornos de desarrollo y producción

    Despliegues automatizados
Conclusiones




       No, mejor las vuestras ;-)

Mais conteúdo relacionado

Semelhante a Metodologías Ágiles

Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
Kiberley Santos
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre Moprosoft
Howard Pernía
 
0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...
0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...
0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...
GeneXus
 
Herramientas Ágiles para Desarrollo
Herramientas Ágiles para DesarrolloHerramientas Ágiles para Desarrollo
Herramientas Ágiles para Desarrollo
Gastón Guillerón
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
Julio Pari
 

Semelhante a Metodologías Ágiles (20)

Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 
Aplicaciones robustas con Programación Orientada a Aspectos
Aplicaciones robustas con Programación Orientada a AspectosAplicaciones robustas con Programación Orientada a Aspectos
Aplicaciones robustas con Programación Orientada a Aspectos
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre Moprosoft
 
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en InfojobsitSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
itSMF Lean IT summit: Caso de éxito metodologías ágiles en Infojobs
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
Módulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágilMódulo 4. Desarrollador ágil
Módulo 4. Desarrollador ágil
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...
0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...
0067 ya es_hora_de_migrar_a_web_tenemos_la_tecnología_y_la_metodología_falta_...
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Herramientas Ágiles para Desarrollo
Herramientas Ágiles para DesarrolloHerramientas Ágiles para Desarrollo
Herramientas Ágiles para Desarrollo
 
Herramientas agilesdesarrollo
Herramientas agilesdesarrolloHerramientas agilesdesarrollo
Herramientas agilesdesarrollo
 
PCX-SCRUM.pdf
PCX-SCRUM.pdfPCX-SCRUM.pdf
PCX-SCRUM.pdf
 
Programación extrema(XP)
Programación extrema(XP)Programación extrema(XP)
Programación extrema(XP)
 
Metodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De SistemasMetodologias De Analisis Y Diseño De Sistemas
Metodologias De Analisis Y Diseño De Sistemas
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Metodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemasMetodologias de analisis y diseño de sistemas
Metodologias de analisis y diseño de sistemas
 

Mais de Carlos Hernando

Mais de Carlos Hernando (8)

Introduciendo Serverless en Proyectos Python
Introduciendo Serverless en Proyectos PythonIntroduciendo Serverless en Proyectos Python
Introduciendo Serverless en Proyectos Python
 
Microservicos: Cuándo y Cómo
Microservicos: Cuándo y CómoMicroservicos: Cuándo y Cómo
Microservicos: Cuándo y Cómo
 
Try AngularJS
Try AngularJSTry AngularJS
Try AngularJS
 
Django tricks (2)
Django tricks (2)Django tricks (2)
Django tricks (2)
 
Bases de Datos en Java - Intro a Hibernate
Bases de Datos en Java - Intro a HibernateBases de Datos en Java - Intro a Hibernate
Bases de Datos en Java - Intro a Hibernate
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Introducción rápida a SQL
Introducción rápida a SQLIntroducción rápida a SQL
Introducción rápida a SQL
 
Persistencia en Java - Serialización
Persistencia en Java - SerializaciónPersistencia en Java - Serialización
Persistencia en Java - Serialización
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Metodologías Ágiles