exposicion metodo balanceado nueva

Upload: karelys-hernandez

Post on 04-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    1/30

    REPBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIORUNIVERSIDAD POLITECNICA TERRITORIAL DEL ESTADO PORTUGUESA

    JUAN DE JESS MONTILLA

    Integrantes:

    CI. 20.158.248 Hernndez, Karelys.CI. 20.156.541 Morales, Amilcar.CI. 19.636.791 Rosendo, Anglica.FACILITADOR: PROF. ING. Luis BrachoSECCIN: 731

    MAYO DEL 2012

    1

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    2/30

    Definicin deconceptos.

    MtodoBalanceado.

    Descripcin

    del mtodo(Blue Watch)

    Concepto de ingeniera.

    Concepto de software.Concepto de ingeniera de software.Proceso de desarrollo.Mtodos y metodologa.Qu es un mtodo de desarrollo desoftware?Mtodos disciplinado.Mtodos agiles.

    Qu es?Para que sirve?Cmo se implementa?Blue Watch.Qu es?En que se basa?Caractersticas del mtodo.

    Practicas usadas.Relacin entre procesos y productos.Ciclo de aplicacin.Ciclo de la versin.

    Ciclo de incremento.Estructura del mtodo.Roles requeridos.Modelo de procesos.Conclusiones y recomendaciones.

    2MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    3/30

    Resolverproblemas del

    mundo real

    ConocimientoCientfico

    FormacinAcadmica en

    ciencias ytecnologas

    relacionadas.3MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    4/30

    Solucionaproblemas del

    mundo real

    Instruccioneslgicas yabstracta

    A travs de

    Producto

    Construido

    ProgramadoresProfesionales eIngenieros de

    Software

    Se encargan

    Desarrollo ymantenimiento en

    sentido clsico.

    Tangible yno se

    desgasta

    4MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    5/30

    Resuelveproblemas de

    Software yautomatizacin

    Proceso mediante el cual:

    Aplicacin del

    ConocimientoCientfico

    Ciencias de la

    Computacin ylas Matemticas

    Proceso deIngeniera de

    SoftwareTcnicas y

    Mtodos para laGestin deProyectos

    5MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    6/30

    El desarrollo de software consta de un conjunto deprocesos tcnicos, de gestin y de soporte.

    Modelado delnegocio

    Ingeniera derequisitos

    Diseoarquitectnic

    o

    Diseodetallado

    Programacin &integracin

    Pruebas de laaplicacin.

    Entrega dela

    aplicacin.

    Gestin del proyecto: alcance, tiempos, costos, recurso, contratos.

    Gestin de riesgos

    Gestin de configuracin

    Gestin de calidad6MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    7/30

    Es el modoordenado y

    sistemtico deproceder para

    llegar a unresultado o findeterminado

    Es la parte del procesode investigacin que

    sigue una serie de pasosdefinidos y permite

    sistematizar los mtodos ylas tcnicas necesariospara llevarla a cabo.

    7MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    8/30

    Conjunto de procedimientos, tcnicas, herramientas, y unsoporte documental que ayuda a los desarrolladores aproducir nuevo software:

    Cmo se debe dividir un proyecto en etapas.

    Qu tareas se llevan a cabo en cada etapa.

    Heursticas para llevar a cabo dichas tareas.

    Qu salidas se producen y cundo se deben producir.

    Qu restricciones se aplican. Qu herramientas se van a utilizar.

    Cmo se gestiona y controla un proyecto.

    8MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    9/30

    Centrados en las personas.nfasis en el cdigo y la

    Cooperacin.Procesos mnimos conpoca documentacin.Formalidad del procesoreducida a un mnimo.Procesos no repetibles.

    Resultados dependen delequipo de trabajo.

    Conocimiento tcito

    Centrados en los procesos.nfasis en los productos y

    la organizacin.Procesos bien definidos y

    documentados.Alta formalidad en elproceso de desarrollo.Procesos repetiblesResultados predeciblesConocimiento explcito

    Mtodos Agiles MtodosDisciplinados

    9MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    10/30

    Representantes:

    XP Scrum Crystal Light Methods Feature Driven

    Dvelopment

    Adaptative SoftwareDevelopment Lean Development

    Representantes:

    RUP OOSE OOAD Personal SoftwareProcess (PSP)

    Team ProcessSoftware (TSP) Gray WATCH

    Mtodos Agiles Mtodos Disciplinados

    10MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    11/30

    Es un mtodo que combina tanto estrategias de los mtodosagiles como de los mtodos disciplinados, balancendolos demanera uniforme para su implementacin en proyectos demediana complejidad, con ambientes cambiantes y establescon planes internalizados y documentados, y un controlcualitativo y cuantitativo.

    Este combina dos estrategias metodolgicas basadas en elmanifiesto gil (conocimiento tcito) y en y en la calidad totaldisciplinada (conocimiento explicito).

    Ejemplo: El caso Blue Watch.

    11MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    12/30

    MTODOS GILES:

    Proyectos pequeos Grupos pequeos Ambientescambiantes Planes internalizados Control cualitativo

    Ejemplos:- XP- SCRUM

    MTODOSDISCIPLINADOS:

    Grandes proyectos Grupos grandes Ambientes estables Planes documentados Control cuantitativo

    Ejemplos:- RUP- Gray WATCH

    12MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    13/30

    Es un mtodo de desarrollo de software orientado aplicacionesweb de mediana complejidad y/o tamao.

    Ejemplos de aplicaciones web:

    Comercio electrnico.

    Gobierno electrnico.

    Sistemas de informacin web Portales corporativos. Est dirigido a grupos de desarrollo de pequeo tamao: 3-10

    desarrolladores.

    13MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    14/30

    Uso de las prcticas ms efectivastanto giles como disciplinadas.

    Desarrollo de software guiado pormodelos (Model DrivenDevelopment).

    Transformacin de modelosapoyada en herramientas CASEapropiadas.

    Es un mtodo balanceado: Equilibrio entre disciplina y agilidadProduce un mnimo de documentos. Est basado en:

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    15/30

    La aplicacin se desarrolla en una o ms versionesCada versin se desarrolla gradualmente en forma incrementalUn mismo proceso de desarrollo se ejecuta repetidas veces hasta lograr elresultado esperado.

    Proporciona un balance entre agilidad y disciplina.Genera un mnimo de documentacin; la necesaria para facilitar elmantenimiento de la aplicacin.Emplea prcticas y procesos giles

    Cubre todo el ciclo de desarrollo de una aplicacin empresarial.

    Integra los procesos tcnicos del desarrollo de software con los procesos desoporte y gestin del proyecto

    Basado en el CMMI (Integracin de modelos de madurez de capacidad),SWEBOK (Gua para el Cuerpo de Ingeniera de Software del Conocimiento ),PMBOK(Gua para el Consejo de Direccin de Proyectos), estndares IEEE

    ( Instituto de Ingenieros Elctricos y Electrnicos) y la literatura ms relevantedel rea.

    Es versionado,incremental eiterativo

    Estslidamente

    fundamentado

    Es completo

    Es un mtodobalanceado

    15MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    16/30

    Trabajo estimulante (Energized work)

    Confianza (trust)

    Reportes peridicos de avances y degestin

    Control de versiones

    Aplicable en todos losprocesos

    Visin del producto

    Planificacin de iteraciones

    Aplicables a la gestin deproyectos

    Planificacin de entrega

    Reuniones diarias(Stand up metings)

    Espacio de trabajo informativo

    Retrospectiva

    Anlisis causa-raiz(root-cause analysis)

    Gestin de riesgos 16MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    17/30

    Participacin de interesados (Usuarios)Aplicable en el

    modelado del negocio

    Participacin de interesados(Usuarios)

    Requisitos incrementales

    Aplicable en los procesosde ingeniera de requisitos

    Aplicable en los procesosde diseo arquitectnico

    y detallado

    diseo y arquitectura incremental

    Diseo simple17MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    18/30

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    19/30

    PRODUCTOS DEL MTODO

    Ciclo de la Aplicacin

    Ciclo de Versiones

    CicloIncremento

    19MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    20/30

    Cada versin se produceentre 13 meses

    20MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    21/30

    Cada incremento se produceentre 13 semanas.

    Vi; i = 1,,n

    21MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    22/30

    El Ciclo del IncrementoIj; j = 1,,m

    22MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    23/30

    Modelo de productos.Describe los productos intermedios y finales que se generan, mediante el uso del

    mtodo, durante el desarrollo de una aplicacin empresarial.

    Modelo de actores .Identifica a los actores interesados (stakeholders) en el desarrollo de una aplicacin

    Describe cmo deben estructurarse los equipos de desarrollo y cules deben ser losroles y responsabilidades de sus integrantes.

    Modelo de procesos.Describe detalladamente los procesos tcnicos, gerenciales y de soporte que losequipos de desarrollo debern emplear para elaborar las aplicaciones.

    Mtodo

    Watch.

    Modelo delproducto.

    Modelo deactores.

    Modelo deproceso.

    23MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    24/30

    Actor, rol,desarrollador

    actor, rol

    Lder deproyecto

    actor, rolAnalista

    actor, rol

    Arquitectodiseador

    actor , rol

    programador

    actor

    Experto enpruebas

    actor, rol

    Gestor deconfiguracin

    24MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    25/30

    Modelado delNegocio

    Desarrollo deRequisitos

    DiseoArquitectnico

    Desarrollo deVersiones

    Gestin del Proyecto

    Gestin de Requisitos

    Verificacin & Validacin

    Cadena de valor Blue Watch.

    Gestin de configuracin

    25MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    26/30

    Desarrollo de Versiones: Vi; i=1,,n

    Desarrollo deVersiones

    Refinamientode Requisitos

    Refinamientode laArquitectura

    Pruebas dela Versin i

    IntegracindeIncrementos

    Desarrollo deIncrementosde la Versin i

    Diseo Detallado dela Versin i

    Entrega dela versin i

    Planificacin y Control de Versiones

    Verificacin y Validacin de Versiones

    26MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    27/30

    Desarrollo de Versiones::Diseo Detallado de la Versin i (i=1,,n)

    DiseoDetallado

    de la Versin i

    Diseo de laBase de Datos(Versin i )

    Definicin deIncrementos(Versin i)

    Diseo deComponentes(Versin i)

    Diseo de laInterfaz Grfica(Versin i)

    27MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    28/30

    Desarrollo de Versiones::Desarrollo de Incrementos de la Versin i(i=1,,n)

    Desarrollo deIncrementosde Versin i

    Entrega delIncremento j

    Codificacin yPrueba delIncremento j

    Diseo dePruebas delIncremento

    Diseo DetalladoDel Incremento j

    Refinamiento deRequisitos delIncremento j

    Planificacin y Control de Incrementos

    Verificacin y Validacin de Incrementos

    28MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    29/30

    En el contexto empresarial, el desarrollo de aplicaciones web escomplejo.

    Por muy pequea que sea la aplicacin, su complejidad no puedemenospreciarse.

    Los enfoques giles y disciplinados son opuestos, pero se puedencombinar.

    El enfoque balanceado combina las mejores prcticas de ambosmundos.

    Los mtodos balanceados deben:

    Reducir la documentacin sin afectar el mantenimiento. Simplificar los procesos tcnicos y gerenciales sin perder susobjetivos.

    29MAYO DEL 2012

  • 7/29/2019 Exposicion Metodo Balanceado Nueva

    30/30

    Bibliografa

    Jonas [email protected]

    Roger Pressman.

    30MAYO DEL 2012