metodologías Ágiles 1

Upload: veronica-noriega

Post on 09-Apr-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Metodologas giles 1

    1/16

    Metodologas de Desarrollo

    gil de Aplicaciones

  • 8/8/2019 Metodologas giles 1

    2/16

    Breve Historia Aos 40: La programacin se haca con

    switchs (on/off), procesos confusos ycomplejos.

    Aos 50: lenguajes mnemotcnicos, luegolenguajes de alto nivel (Fortran y Cobol).Aparece IBM 360. (portable y durable).

    Aos 60: Go to Statement ConsideredHarmful Dijkstra propone programacinestructurada. Anlisis Estructurado.

    12/28/2010 Vernica Noriega Borja. 2

  • 8/8/2019 Metodologas giles 1

    3/16

    Breve Historia

    Aos 70: guerra de metodologas y TheMytical Man-Month enfoque a personas.

    Aos 80: Enfoque Orientado a Objetos,herramientas CASE y reusabilidad. Nace UML.

    Aos 90: Relegar metodologas pesadas,nueva propuestas de metodologas giles.

    Aos 2000: Manifiesto gil yperfeccionamiento de metodologas.

    12/28/2010 Vernica Noriega Borja. 3

  • 8/8/2019 Metodologas giles 1

    4/16

    Modelos de Desarrollo de

    Software Nacen de la Orientacin a Objetos yprogramacin Estructurada.

    Son la representacin del mundo real, quecaptura el estado actual de las actividadespara guiar, reforzar o automatizar partes dela produccin de los procesos.

    Son la base en la cual se han sustentadovarias metodologas.

    12/28/2010 Vernica Noriega Borja. 4

  • 8/8/2019 Metodologas giles 1

    5/16

    Modelo en Cascada

    12/28/2010 Vernica Noriega Borja. 5

  • 8/8/2019 Metodologas giles 1

    6/16

    Modelo DRA

    12/28/2010 Vernica Noriega Borja. 6

  • 8/8/2019 Metodologas giles 1

    7/16

    Modelo de Construccin de

    Prototipos

    12/28/2010 Vernica Noriega Borja. 7

  • 8/8/2019 Metodologas giles 1

    8/16

    Modelo en Espiral

    12/28/2010 Vernica Noriega Borja. 8

  • 8/8/2019 Metodologas giles 1

    9/16

    Metodologas de Desarrollo

    gil Metodologa.- Es un conjunto de reglas,procedimientos y tcnicas que sirven parallevar a cabo un proyecto de desarrollo.Todos estos elementos describen la formade realizar la codificacin, pruebas,correccin de errores, etc., dentro del

    entorno de desarrollo del producto desoftware.

    12/28/2010 Vernica Noriega Borja. 9

  • 8/8/2019 Metodologas giles 1

    10/16

    Necesidades de una

    Metodologa Visin del producto. Vinculacin con el cliente.

    Establecer un modelo de ciclo de vida.

    Gestin de los requisitos. Plan de desarrollo.

    Integracin del proyecto.

    Medidas de progreso del proyecto.

    Mtricas para evaluar la calidad. Maneras de medir el riesgo.

    Como gestionar los cambios.

    Establecer una lnea de meta.

    12/28/2010 Vernica Noriega Borja. 10

  • 8/8/2019 Metodologas giles 1

    11/16

    Qu es agilidad? Ivar Jacobson: Un equipo gil es un equipo

    rpido que responde de manera apropiada alos cambios. Cambios en el software que se

    va a construir, cambios entre los miembrosdel equipo, cambios debidos a las nuevastecnologas, cambios de todo tipo quepueden incidir en el producto que seconstruye o en el proyecto que crea elproducto. Se debe incluir un soporte para loscambios.

    12/28/2010 Vernica Noriega Borja. 11

  • 8/8/2019 Metodologas giles 1

    12/16

    Qu es agilidad?

    Steven Goldman: La agilidad es dinmica, concontenido especfico, ajustable al cambio demanera dinmica y orientada al crecimiento.

    Roger Pressman: La agilidad es ms que unarespuesta efectiva al cambio. Estimula lasestructuras y actitudes de los equipos paraque la comunicacin sea ms fcil. Entrega

    rpida del software operativo y le restaimportancia a los productos de trabajointermedio

    12/28/2010 Vernica Noriega Borja. 12

  • 8/8/2019 Metodologas giles 1

    13/16

    Qu es agilidad?

    Eduardo Daz: La agilidad se define por lasiguiente ecuacin vectorial:

    12/28/2010 Vernica Noriega Borja. 13

    Agilidad = Flexibilidad + Rapidez

  • 8/8/2019 Metodologas giles 1

    14/16

    Agile Alliance Organizacin, sin fines de lucro, dedicada a

    promover los conceptos relacionados con eldesarrollo gil de software y ayudar a las

    organizaciones para que adopten dichosconceptos.

    Nace con el objetivo de ofrecer una

    alternativa a las metodologas pesadas. En 2001 se renen 17 expertos crean AgileAlliance y declaran el Manifiesto gil.

    12/28/2010 Vernica Noriega Borja. 14

  • 8/8/2019 Metodologas giles 1

    15/16

    Manifiesto gil Se basa en 4 principios que rigen a las

    metodologas giles, los mismos que valoran:

    Al individuo y las interacciones del equipo de desarrollosobre el proceso y las herramientas.

    Desarrollar software que funciona ms que conseguir unabuena documentacin.

    Valorar ms la colaboracin con el cliente que la negociacinde contratos.

    Responder a los cambios ms que seguir estrictamente unplan.

    12/28/2010 Vernica Noriega Borja. 15

  • 8/8/2019 Metodologas giles 1

    16/16

    Fuentes de informacin.

    http://www.agilealliance.org/

    http://es.wikipedia.org/wiki/Desarrollo_%C

    3%A1gil_de_software

    http://www.seccperu.org/files/Metodologia

    s%20Agiles.pdf

    12/28/2010 Vernica Noriega Borja. 16