SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Introducción a la Agilidad
   (los valores que vamos a usar en este curso)




           Universidad de los Andes
                  Demián Gutierrez
                    Enero 2013
                                                  1
Esta presentación contiene en parte material
         tomado de la presentación de
Javier González Jiménez, “Ágile Vs Waterfall”
                   y de la de
    Xavier Albalalejo “La alternativa Ágil”




                                                 2
Jens Østergaard,
            que es
       “certified scrum
       master trainer”,
      dando una charla
   introductoria a Scrum,
discute el porqué Scrum es
          tán difícil
     http://www.youtube.com/watch?v=q3t8twm3aUk   3
él dice,
hablando sobre el
departamento de
  Tecnologías de
 Información (TI)
         ...
 http://www.youtube.com/watch?v=q3t8twm3aUk
                                              4
...en aquella época (inicialmente),
 la gente no sabía lo que eran las
                TI...
       ...nosotros eramos el
       departamento de TI...
nos encargábamos de las TI, esa
   era nuestra responsabilidad
        http://www.youtube.com/watch?v=q3t8twm3aUk   5
lo que hiciéramos, la
  organización/usuarios estaban
felices, y pensaban que era como
              “magia”...
  ...porque en realidad, fuera del
 departamento de TI, no tenían ni
     idea de lo que hacíamos...
       http://www.youtube.com/watch?v=q3t8twm3aUk
                                                    6
entonces recuerdo, cuando vino
         nuestro primer
      “líder de proyectos”
      en 1989 y nos dijo:
 NO PUEDEN HABLAR CON
      LOS USUARIOS...
          NUNCA MÁS
      http://www.youtube.com/watch?v=q3t8twm3aUk
                                                   7
...todo tiene que pasar a
      través de mí...

 ...yo tengo que tener la
      “visión global”,
la “vista de helicóptero”
    http://www.youtube.com/watch?v=q3t8twm3aUk
                                                 8
...todo esto hace, en cierto
  sentido que se pierda el
        “sentido de la
      responsabilidad”
    más y más procesos,
       procedimientos,
       burocracia, etc
      http://www.youtube.com/watch?v=q3t8twm3aUk
                                                   9
menos y menos creatividad

   y más y más recetas
(decirme cómo hacer mi trabajo)

      http://www.youtube.com/watch?v=q3t8twm3aUk
                                                   10
sobre el software
        era / es
sobre responsabilidad,
    sobre pasión
      ¿valores?
   http://www.youtube.com/watch?v=q3t8twm3aUk
                                                11
¿?
formas de
desarrollar
 software
              12
¿Formas de Desarrollar Software?


                       Artesanal           Mala idea
                      Sin método,          (aunque puede
                    estrategia clara,   funcionar en algunos
                                               casos)
                     plan, gestión o
                      seguimiento
                                              Métodos
   Formas de                                Tradicionales
   Desarrollar                               “pesados”

    Software            Usando           Concentrados en el
                      “Ingeniería”      proceso, prescriptivos,
                     Con un método         burocráticos, con
                    y estrategia bien   planificaciones rígidas
                      definida, con
                     una adecuada         Métodos Ágiles
                     planificación y
                         gestión         Concentrados en el
                                        producto, en enfrentar
                                             el cambio
                                                                  13
el proceso
en cascada

             14
¿Proceso en Cascada?

     Definición de     Se hacen compromisos
                                                                            ¿Que voy a hacer?
    Requerimientos      en las etapas iniciales



               Diseño de Sistema
                 y de Software
                                                                              ¿Cómo lo voy
 Cliente...                                                                     a hacer?
                               Implementación
                                y Pruebas de
                                  Unidades


                                                  Integración y               ¿Cómo se ve
                                                   Prueba del                   completo?
  El resultado de cada etapa son                     Sistema                  ¿Lo hice bien?
 documentos firmados y aprobados
    por las partes involucradas
                                                                   Operación y
 Altos costos, especialmente si se                                Mantenimiento
        requieren cambios
¿Proceso en Cascada?

   Definición de
  Requerimientos



             Diseño de Sistema
               y de Software


                           Implementación
                            y Pruebas de
                              Unidades


                                        Integración y
                                         Prueba del
        Luego,                             Sistema

    entraremos en
     más detalles                                        Operación y
                                                        Mantenimiento
                                                                        16
17
18
19
¡¡¡LEGO!!!



             20
21
22
¿qué salió mal?

                  23
24
25
26
27
28
29
30
¿agilidad?

             32
Métodos Ágiles
(Principios)


        La naturaleza del
      software es el cambio

    “Dado que los cambios nunca van a
    dejar de existir, lo que necesitamos
     es ser capaces de gestionar los
    proyectos de una forma más ágil”

                                           33
el manifiesto ágil
        Desarrollar Software
es una cuestión de valores, de pasión




                                        34
El Manifiesto Ágil


  we are uncovering better ways of developing
  software by doing it and helping others do it.
                                  Feb 11-13, 2001
                             Snowbird ski resort, Utah

              Kent Beck                                     Brian Marick
                                  James Grenning
             Mike Beedle                                   Robert C. Martin
                                    Jim Highsmith
          Arie van Bennekum                                 Steve Mellor
                                    Andrew Hunt
           Alistair Cockburn                               Ken Schwaber
                                     Ron Jeffries
           Ward Cunningham                                 Jeff Sutherland
                                      Jon Kern
             Martin Fowler                                  Dave Thomas




                               http://agilemanifesto.org                      35
El Manifiesto Ágil

  Estamos descubriendo mejores formas de desarrollar software, tanto por nuestra
                 propia experiencia, como ayudando a terceros.
             A través de este trabajo hemos aprendido a valorar :
                   Individuos e interacciones...
               ...sobre procesos y herramientas
                     Software funcionando...
              ...sobre documentación extensiva
                   Colaboración con el cliente...
                ...sobre negociación contractual
                   Respuesta ante el cambio...
                      ...sobre seguir un plan
             Esto es, aunque valoramos los elementos de la derecha,
                        valoramos más los de la izquierda.
                              http://agilemanifesto.org                        36
¡¡¡LEGO!!!



             37
38
39
Gracias




   ¡Gracias!


               40

Weitere ähnliche Inhalte

Was ist angesagt?

MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREJesus Yepez
 
2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcciónkamui002
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Prototipado
PrototipadoPrototipado
Prototipadokamui002
 
Evaluacion Heuristica Picnik Complementaria
Evaluacion Heuristica Picnik ComplementariaEvaluacion Heuristica Picnik Complementaria
Evaluacion Heuristica Picnik Complementarialycan unique
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuariokamui002
 
Patrones comportamiento
Patrones comportamientoPatrones comportamiento
Patrones comportamientoJuan Camilo
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Renata Briseño
 
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-trackingEvaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-trackingPercy Negrete
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Alfredo Chavez
 
Prototipado UTRNG
Prototipado UTRNGPrototipado UTRNG
Prototipado UTRNGSHURA6000
 

Was ist angesagt? (20)

Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWARE
 
2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción2.1 Diseño, prototipo y construcción
2.1 Diseño, prototipo y construcción
 
5.principios que guían la práctica
5.principios que guían la práctica5.principios que guían la práctica
5.principios que guían la práctica
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Modelos de desarrollo de un software
Modelos de desarrollo de un softwareModelos de desarrollo de un software
Modelos de desarrollo de un software
 
Evaluacion Heuristica Picnik Complementaria
Evaluacion Heuristica Picnik ComplementariaEvaluacion Heuristica Picnik Complementaria
Evaluacion Heuristica Picnik Complementaria
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Patrones comportamiento
Patrones comportamientoPatrones comportamiento
Patrones comportamiento
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-trackingEvaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
Evaluación a interfaces - Test de usuarios,evaluación heurística y eye-tracking
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring -  Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
 
Prototipado UTRNG
Prototipado UTRNGPrototipado UTRNG
Prototipado UTRNG
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Is
IsIs
Is
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 

Andere mochten auch

Andere mochten auch (20)

Clase 10 mvc
Clase 10 mvcClase 10 mvc
Clase 10 mvc
 
Clase 09a frameworks_ejemplo
Clase 09a frameworks_ejemploClase 09a frameworks_ejemplo
Clase 09a frameworks_ejemplo
 
Hg mini manual
Hg mini manualHg mini manual
Hg mini manual
 
Clase 05d cobertura de codigo
Clase 05d cobertura de codigoClase 05d cobertura de codigo
Clase 05d cobertura de codigo
 
Clase 05b pruebas introduccion
Clase 05b pruebas introduccionClase 05b pruebas introduccion
Clase 05b pruebas introduccion
 
Clase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtualClase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtual
 
Clase 12a uml_clases
Clase 12a uml_clasesClase 12a uml_clases
Clase 12a uml_clases
 
Clase 08b ejemplo_capas_cleda
Clase 08b ejemplo_capas_cledaClase 08b ejemplo_capas_cleda
Clase 08b ejemplo_capas_cleda
 
Clase 05c niveles de pruebas
Clase 05c niveles de pruebasClase 05c niveles de pruebas
Clase 05c niveles de pruebas
 
Clase 07b patrones_diseno_ejemplo
Clase 07b patrones_diseno_ejemploClase 07b patrones_diseno_ejemplo
Clase 07b patrones_diseno_ejemplo
 
Clase 11 uml_casos_de_uso
Clase 11 uml_casos_de_usoClase 11 uml_casos_de_uso
Clase 11 uml_casos_de_uso
 
Clase 07a patrones_diseno
Clase 07a patrones_disenoClase 07a patrones_diseno
Clase 07a patrones_diseno
 
Clase 04a requerimientos introduccion
Clase 04a requerimientos introduccionClase 04a requerimientos introduccion
Clase 04a requerimientos introduccion
 
Clase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosClase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicos
 
Clase 14b uml_actividades
Clase 14b uml_actividadesClase 14b uml_actividades
Clase 14b uml_actividades
 
Clase 13 uml_paquetes
Clase 13 uml_paquetesClase 13 uml_paquetes
Clase 13 uml_paquetes
 
Clase 04b requerimientos documentacion
Clase 04b requerimientos documentacionClase 04b requerimientos documentacion
Clase 04b requerimientos documentacion
 
Clase 14a uml_estados
Clase 14a uml_estadosClase 14a uml_estados
Clase 14a uml_estados
 
Clase 04 diseno_ui
Clase 04 diseno_uiClase 04 diseno_ui
Clase 04 diseno_ui
 
Estructuras de Datos Espaciales (Topico Especial)
Estructuras de Datos Espaciales (Topico Especial)Estructuras de Datos Espaciales (Topico Especial)
Estructuras de Datos Espaciales (Topico Especial)
 

Ähnlich wie Introducción a la Agilidad

Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosAle Mejia
 
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer Agile Coaching & Training
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a AgileAgile-Barcelona
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágilesnetmind
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosAlejandro Gabay
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting
 
Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp eCommerce Institute
 
Seminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque ISeminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque IJuan Carlos Rubio Pineda
 
CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVOChris023
 
Tema 3 proseso de desarrollo del software
Tema 3 proseso de desarrollo del softwareTema 3 proseso de desarrollo del software
Tema 3 proseso de desarrollo del softwareLuis Garcia
 

Ähnlich wie Introducción a la Agilidad (20)

Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
métodos y procesos
métodos y procesosmétodos y procesos
métodos y procesos
 
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
Metodos especificos
Metodos especificosMetodos especificos
Metodos especificos
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de Proyectos
 
Guiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftwareGuiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftware
 
BDD para la mejora de la calidad software
BDD para la mejora de la calidad softwareBDD para la mejora de la calidad software
BDD para la mejora de la calidad software
 
Vicky
VickyVicky
Vicky
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QA
 
Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp
 
Tecnicasdedesarrollo
TecnicasdedesarrolloTecnicasdedesarrollo
Tecnicasdedesarrollo
 
Seminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque ISeminario de metodologías ágiles, bloque I
Seminario de metodologías ágiles, bloque I
 
XP Programming
XP ProgrammingXP Programming
XP Programming
 
CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVO
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Tema 3 proseso de desarrollo del software
Tema 3 proseso de desarrollo del softwareTema 3 proseso de desarrollo del software
Tema 3 proseso de desarrollo del software
 

Kürzlich hochgeladen

La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 

Kürzlich hochgeladen (20)

La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 

Introducción a la Agilidad

  • 1. Introducción a la Agilidad (los valores que vamos a usar en este curso) Universidad de los Andes Demián Gutierrez Enero 2013 1
  • 2. Esta presentación contiene en parte material tomado de la presentación de Javier González Jiménez, “Ágile Vs Waterfall” y de la de Xavier Albalalejo “La alternativa Ágil” 2
  • 3. Jens Østergaard, que es “certified scrum master trainer”, dando una charla introductoria a Scrum, discute el porqué Scrum es tán difícil http://www.youtube.com/watch?v=q3t8twm3aUk 3
  • 4. él dice, hablando sobre el departamento de Tecnologías de Información (TI) ... http://www.youtube.com/watch?v=q3t8twm3aUk 4
  • 5. ...en aquella época (inicialmente), la gente no sabía lo que eran las TI... ...nosotros eramos el departamento de TI... nos encargábamos de las TI, esa era nuestra responsabilidad http://www.youtube.com/watch?v=q3t8twm3aUk 5
  • 6. lo que hiciéramos, la organización/usuarios estaban felices, y pensaban que era como “magia”... ...porque en realidad, fuera del departamento de TI, no tenían ni idea de lo que hacíamos... http://www.youtube.com/watch?v=q3t8twm3aUk 6
  • 7. entonces recuerdo, cuando vino nuestro primer “líder de proyectos” en 1989 y nos dijo: NO PUEDEN HABLAR CON LOS USUARIOS... NUNCA MÁS http://www.youtube.com/watch?v=q3t8twm3aUk 7
  • 8. ...todo tiene que pasar a través de mí... ...yo tengo que tener la “visión global”, la “vista de helicóptero” http://www.youtube.com/watch?v=q3t8twm3aUk 8
  • 9. ...todo esto hace, en cierto sentido que se pierda el “sentido de la responsabilidad” más y más procesos, procedimientos, burocracia, etc http://www.youtube.com/watch?v=q3t8twm3aUk 9
  • 10. menos y menos creatividad y más y más recetas (decirme cómo hacer mi trabajo) http://www.youtube.com/watch?v=q3t8twm3aUk 10
  • 11. sobre el software era / es sobre responsabilidad, sobre pasión ¿valores? http://www.youtube.com/watch?v=q3t8twm3aUk 11
  • 13. ¿Formas de Desarrollar Software? Artesanal Mala idea Sin método, (aunque puede estrategia clara, funcionar en algunos casos) plan, gestión o seguimiento Métodos Formas de Tradicionales Desarrollar “pesados” Software Usando Concentrados en el “Ingeniería” proceso, prescriptivos, Con un método burocráticos, con y estrategia bien planificaciones rígidas definida, con una adecuada Métodos Ágiles planificación y gestión Concentrados en el producto, en enfrentar el cambio 13
  • 15. ¿Proceso en Cascada? Definición de Se hacen compromisos ¿Que voy a hacer? Requerimientos en las etapas iniciales Diseño de Sistema y de Software ¿Cómo lo voy Cliente... a hacer? Implementación y Pruebas de Unidades Integración y ¿Cómo se ve Prueba del completo? El resultado de cada etapa son Sistema ¿Lo hice bien? documentos firmados y aprobados por las partes involucradas Operación y Altos costos, especialmente si se Mantenimiento requieren cambios
  • 16. ¿Proceso en Cascada? Definición de Requerimientos Diseño de Sistema y de Software Implementación y Pruebas de Unidades Integración y Prueba del Luego, Sistema entraremos en más detalles Operación y Mantenimiento 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 21. 21
  • 22. 22
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31.
  • 33. Métodos Ágiles (Principios) La naturaleza del software es el cambio “Dado que los cambios nunca van a dejar de existir, lo que necesitamos es ser capaces de gestionar los proyectos de una forma más ágil” 33
  • 34. el manifiesto ágil Desarrollar Software es una cuestión de valores, de pasión 34
  • 35. El Manifiesto Ágil we are uncovering better ways of developing software by doing it and helping others do it. Feb 11-13, 2001 Snowbird ski resort, Utah Kent Beck Brian Marick James Grenning Mike Beedle Robert C. Martin Jim Highsmith Arie van Bennekum Steve Mellor Andrew Hunt Alistair Cockburn Ken Schwaber Ron Jeffries Ward Cunningham Jeff Sutherland Jon Kern Martin Fowler Dave Thomas http://agilemanifesto.org 35
  • 36. El Manifiesto Ágil Estamos descubriendo mejores formas de desarrollar software, tanto por nuestra propia experiencia, como ayudando a terceros. A través de este trabajo hemos aprendido a valorar : Individuos e interacciones... ...sobre procesos y herramientas Software funcionando... ...sobre documentación extensiva Colaboración con el cliente... ...sobre negociación contractual Respuesta ante el cambio... ...sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. http://agilemanifesto.org 36
  • 38. 38
  • 39. 39
  • 40. Gracias ¡Gracias! 40