SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
VII Congreso de Expotecnología UVM 2007



WATCH: El Método del Reloj

 Un Método para el Desarrollo de
   Aplicaciones Empresariales
        Jonás A. Montilva C.
               Universidad de Los Andes
                Facultad de Ingeniería
           Escuela de Ingeniería de Sistemas
            Departamento de Computación
                        Mérida


                     Enero 2007
WATCH: El Método del Reloj

         Contenidos

   Introducción
   Características del método
   Componentes del método
   WATCH para aplicaciones
    empresariales
        Modelo de Productos
        Modelo de Actores
        Modelo de Procesos
   Conclusiones




                         El Método WATCH
Los Problemas del Software
   ¿Porqué falla el software?
       Factores que inciden en las fallas del software
        (ACM Queue, 2004)
            Usos de métodos inapropiados
            Falta de participación del usuario
            Falta de aplicación de prácticas de Gestión de
             Proyectos
            Complejidad de los proyectos
            Requisitos cambiantes




                           El Método WATCH
Soluciones a los problemas del software

                           Entender la           Usar un
                         naturaleza del          proceso de
                              software           desarrollo efectivo



                                          Emplear
                     Producto             el mejor              Proceso
                                          personal

                     Proyecto                                  Prácticas
                                         Personas

                           Gestionar el              Utilizar las
                            desarrollo               mejores
                              como un                prácticas
* (Montilva, 2006)           proyecto

                       El Método WATCH
El Método WATCH

   Es un marco metodológico que describe
    los procesos técnicos, gerenciales y de
    soporte que deben emplear los grupos de
    desarrollo de aplicaciones empresariales

   Un marco metodológico es un patrón que
    debe ser adaptado, al proyecto y al
    grupo cada vez que se use



                   El Método WATCH
Características del WATCH

Está fundamentado en:
     CMMI: Capability Maturity Model del Software
      Engineering Institute (CMMI, 2005)
     RUP: Rational Unified Process de IBM
      (Krutchen, 2000)
     PMBOK: Project Management Body of
      Knowledge del Project Management Institute
      (PMI, 2000)




                     El Método WATCH
Características del WATCH

 Sólidamente fundamentado
 Incremental e iterativo
 De propósito específico
 Flexible y adaptable
 Usa mejores prácticas de:
       Ingeniería de Software y
       Gestión de Proyectos
   Integra los procesos de gestión con los
    procesos técnicos y de soporte


                       El Método WATCH
Procesos del desarrollo de SW
   ¿Cómo se desarrolla software de alta calidad?
       Aplicando ordenamente los bloques de construcción del
        desarrollo de software:

                      Análisis



                       Diseño
                                             Gestión

                    Construcción

                                             Soporte

                      Pruebas



                     Instalación

                           El Método WATCH
Estructura del Método WATCH
   El método WATCH emplea como metáfora un reloj
      Los bloques de construcción se organizan en la forma de
       un reloj:

                              Análisis




         Instalación          Gestión              Diseño


                              Soporte




                 Pruebas                 Construcción

                           El Método WATCH
Componentes del WATCH



                       Método WATCH




Modelo de Productos   Modelo de Actores   Modelo de procesos




                      El Método WATCH
Modelo de Producto                  Tipo de productos




                       Productos de Trabajo                                             Productos Finales
                      (Productos Intermedios )                                       (Productos entregables )




    Productos de                                 Productos                                  Aplicación
 Gestión del Proyecto                             Técnicos                                 Empresarial




Caso de Negocio
                                              Modelo del                              Programas
                                         Dominio de Aplicación
Plan del Proyecto
                                         Documento de                                Base(s) de Datos
                                          Requisitos
Informes de Gestión
                                         Documento de                                 Manuales
                                            Diseño


                                          Documento de
                                         Implementación


                                         Documento de
                                           Pruebas

 Describe las características generales que tienen las aplicaciones
empresariales e identifica los productos intermedios y finales que se
      deben producir durante el desarrollo de una aplicación
                                                 El Método WATCH
Modelo de Actores
Describe las modalidades de organización de los grupos
de trabajo que desarrollan las aplicaciones; así como, los
  roles y responsabilidades de los actores que integran
                      estos equipos

                                                 Cliente




                                                Líder del
                                                Proyecto




                                                              Grupo de           Grupo de Pruebas
        Grupo de Análisis        Grupo de Diseño
                                                           Implementación          e Instalación



                            Equipo de Desarrollo de Aplicaciones Empresariales

                                       El Método WATCH
Modelo de Actores                 Interesado
                                                                          (Stakeholder )

Actores


                                    Usuario Interno                      Usuario Externo   Desarrollador       Personal de apoyo




           Junta        Personal             Personal         Personal
          Directiva     Ejecutivo          Administrativo     Técnico
                                                                                                 Lider de
                                                                                                 Proyecto         Administrador
                                                                                                                     de Bases
                                                                                                                  de Datos (ABD)
           Presidente      Presidente                                                           Analista de
                                                                                                 Negocios          Especialista
                                                                                                                    en Calidad
            Director        Gerente                                                                                   (SQA)
                                                                                               Ingeniero de
                                                                                                Requisitos         Especialista en
                             Jefe de
                                                                                                                   Configuración
Roles




                          Departamento
                                                                                               Arquitecto de           (SCM )
                                                                                                 Software
                            Jefe de                                                                                 Facilitador
                            Sección
                                                                                               Diseñador de
                                                                                                 Software           Consultor


                                                                                                Ingeniero de      Administrador
                                                                                               Componentes         de Sistemas


                                                                                               Programador


                                                                                               Especialista
                                                                                               en Pruebas


Un actor es un individuo o una unidad organizacional que está
                                        involucrada en el                        proyecto
                                                            El Método WATCH
Modelo de Procesos


                       Modelo de Procesos




     Procesos               Procesos              Procesos
     Técnicos              de Gestión            de Soporte




Describe los procesos técnicos, gerenciales y de soporte que los
     grupos de trabajo deben emplear para desarrollar las
                  aplicaciones empresariales

                         El Método WATCH
Modelo de Procesos
          WATCH
           Modelo de Procesos




Procesos       Procesos          Procesos
Técnicos       de Gestión       de Soporte
Cadena de Valor del WATCH
 Modelado del
                   Ingeniería de      Diseño                  Diseño          Construcción         Pruebas           Entrega
    Dominio                                                                                                                         Procesos
                     Requisitos    Arquitectónico            Detallado              &                de la             de la
de la Aplicación                                                                                                                    fundamentales
                       (IR )            (DA)                   (DD)        Integración (C&I)   Aplicación (PA)   Aplicación (EA )
     (MDA)



                                                    Gestión del Proyecto (GP)



                                     Gestión de la Configuración del Software (SCM )



                                    Aseguramiento de la Calidad del Software (SQA)                                                  Procesos
                                                                                                                                    de apoyo

                                                    Gestión de Riesgos (GR)



                                              Verficación y Validación (V&V)


                                                         El Método WATCH
                                                       Capacitación (CAP)
Relaciones entre Procesos
                 Operación
                       y
                Mantenimiento
                                         Modelado
                                      del Dominio de
                                       la Aplicación

               Entrega de la                               Ingeniería
                Aplicación                               de Requisitos




                                        Procesos
      Pruebas de la                                                    Diseño
                                      Gerenciales y
        Aplicación                                                 Arquitectónico
                                       de Soporte




                      Construcción                      Diseño
                      & Integración                    Detallado



           El Método WATCH
Modelo de Procesos




  Procesos              Procesos               Procesos
  Técnicos             de Gestión             de Soporte




Modelado del
                          Planificación          Gestión de la
 Dominio de
                          del Proyecto           Configuración
la Aplicación


Ingeniería de             Organización           Aseguramiento
 Requisitos               del Proyecto            de la Calidad


   Diseño                   Dirección             Gestión de
Arquitectónico             del Proyecto            Riesgos


  Diseño                  Administración de      Verificación
 Detallado                  Recursos del         & Validación
                             Proyecto

Construcción&                                    Capacitación
 Integración               Control del
                            Proyecto

 Pruebas de
la Aplicación


 Entrega de
la Aplicación
                 El Método WATCH
Método WATCH
                Procesos de Gestión
Planificación    Organización     Dirección      Administración        Control
del Proyecto     del Proyecto   del Proyecto      de Recursos       del Proyecto
     (PP )            (OP )          (DP )     del Proyecto (AR )        (CP )
Objetivos de los Procesos de Gestión
   Asegurar que el desarrollo de la aplicación sea
    sistemático, organizado, eficaz y eficiente

   Garantizar que la aplicación se desarrolle a
    tiempo, bajo el presupuesto asignado y
    siguiendo los estándares, planes y
    procedimientos establecidos para asegurar la
    calidad de la aplicación




                     El Método WATCH
Procesos de Gestión
Procesos            Subprocesos                Productos
Procesos    Planificación del Proyecto     Caso de Negocios
  de           (PP)                        Plan del Proyecto
  Gestión
            Organización del Proyecto      Informes de Gestión
              (OP)                         Proceso de
            Dirección del Proyecto          desarrollo
               (DP)                        Notas y
            Administración de               correspondencia del
               Recursos del Proyecto        proyecto
               (AP)
            Control del Proyecto (CP)



                        El Método WATCH
Modelo de Producto del Plan del Proyecto
                                                            Plan del Proyecto




      Plan de      Plan de       Estimación        Plan de Gestión      Plan de Gestión           Plan de                 Plan de                  Plan de
      Alcance    Actividades     de Costos           de Recursos           de Riesgos         Aseguramiento              Gestión de            Verificación &
                                                      Humanos                                  de la Calidad            Configuración           Validación




                Estructura de      Requisitos de      Integración del            Lista de              Estándares             Lista de ítems        Plan de
Justificación
                Trabajo            Recursos           Equipo de                  Riesgos               de Calidad               a controlar         Pruebas
                ( WBS)                                Desarrollo
Productos
                                   Estimado de                                   Matriz de             Procedimientos         Líneas de Base
                Proceso de                            Roles y                    Gestión de            de Calidad
                                   Costos
Objetivos       Desarrollo                            Responsabilidades          Riesgos
                                                                                                                              Procedimientos
                                   Presupuesto                                                                                 de Control de
                 Cronograma                           Estructura                 Planes de                                     Configuración
                de Actividades                        Organizacional             Respuesta /
                                                      del Proyecto               Contingencia
                Diagrama de
                Red
                                                      Plan de                    Proc . de Monitoría
                                                      Capacitación               y Gestión
                                                                                 de Riesgos
                                                       El Método WATCH
Método WATCH
Procesos de Soporte

             Gestión del Proyecto (GP)



  Gestión de la Configuración del Software     (SCM )



  Aseguramiento de la Calidad del Software     (SQA )



             Gestión de Riesgos (GR)



           Verficación y Validación   (V& V)



                 Capacitación (CAP )
Objetivos de los Procesos de Soporte
   Asegurar la alta calidad de los productos

   Asegurar que el proceso de desarrollo definido para
    cada proyecto se cumpla

   Controlar la configuración de las aplicaciones
    empresariales

   Manejar los riesgos que puedan surgir en los proyectos

   Garantizar el uso apropiado de las aplicaciones
    empresariales mediante la capacitación de sus usuarios

   Garantizar que el personal de los equipos de desarrollo
    posean los conocimientos, habilidades y destrezas
    necesarias para realizar eficaz y eficientemente las
    actividades requeridas


                         El Método WATCH
Procesos de Soporte

Procesos                Subprocesos              Productos
Procesos   Gestión de la Configuración del     Plan de Gestión de la
de Soporte Software (SCM)                      Configuración

            Aseguramiento de la Calidad del    Plan de Gestión de
            Software (SQA)                     Calidad

            Gestión de Riesgos (GR)            Plan de Gestión de
                                               Riesgos

            Verificación y Validación (V&V)    Plan de V&V
                                               Plan de Pruebas

            Capacitación (CAP)                 Plan de Capacitación

                             El Método WATCH
Método WATCH
                            Procesos Técnicos
 Modelado del
                   Ingeniería de       Diseño        Diseño       Construcción           Pruebas            Entrega
     Dominio
                     Requisitos    Arquitectónico   Detallado            &                 de la             de la
de la Aplicación
                        (IR)             (DA )        (DD)      Integración (C&I)   Aplicación ( PA)   Aplicación ( EA )
      (MDA )
Procesos
                                            Técnicos
                                                    Procesos Técnicos




                                                                                      Procesos de
                 Procesos de A nálisis              Procesos de D iseño
                                                                                    Im plem entación



                                                D iseño de la              C onstrucción &              Entrega de la
Modelado del D om inio
                                                A rquitectura             Integración (C &A )          A plicación ( EA )
de la aplicación ( MD A )
                                                                                          Pruebas de la
                             Ingeniería de
                                                           D iseño D etallado            A plicación (PA )
                            R equisitos (IR )
Procesos de Análisis

                                            Análisis de la
                                             Aplicación




                                 Modelado del        Ingeniería de
                                  Dominio              Requisitos

Tienen como objetivos:
    (1) entender y modelar el dominio de la aplicación empresarial
   (el sistema de negocios que la aplicación empresarial
   apoyará)
    (2) definir y especificar el conjunto de requisitos funcionales
   y no-funcionales que la aplicación empresarial debe satisfacer
                          El Método WATCH
Modelado del Dominio (Negocio)



                           Modelado del
                               Dominio




    Modelado de      Documentaci ón del
                                              Validaci ón del
      Elementos              Modelado
                                          Modelo de Dominio
Organizacionales           de Dominio




                   El Método WATCH
Ingeniería de Requisitos



Descubrimiento       Análisis       Especificaci ón   Validación
            de             de                    de           de
    Requisitos     Requisitos          Requisitos     Requisitos



                  Gesti ón de Requisitos




                    El Método WATCH
Procesos de Diseño
                                          Diseño de la
                                      de la aplicaci ón




                      Diseño de la
                                              Diseño detallado
                      arquitectura
                                               de la aplicaci ón
                  de la aplicaci ón


Tienen como objetivos:

   • Establecer la arquitectura de la aplicación
   • Especificar los componentes arquitectónicos que conformarán
   la aplicación empresarial para que ésta satisfaga los requisitos
   establecidos


                           El Método WATCH
Proceso de Diseño de la Arquitectura


                                            Diseño de la
                                            arquitectura
                                        de la aplicaci ón




                                              Elaboraci ón de
   Definici ón de   Determinaci ón de                             Evaluación de
                                                         vistas
metas de dise ño         subsistemas                                arquitectura
                                              arquitect ónicas




                             El Método WATCH
Proceso de Diseño Detallado


                           Diseño detallado
                            de la aplicaci ón




            Diseño de            Diseño de las        Diseño de
               interfaz                 Bases    Componentes de
      usuario/sistema                de datos          software




                          El Método WATCH
Procesos de
    Implementación                           <<proceso>>


                                               Procesos de
                                            Implementaci ón




                        <<proceso>>          <<proceso>>          <<proceso>>

                        Construcci ón &          Pruebas de la     Entrega de la
                           Integraci ón             Aplicaci ón       Aplicaci ón


El grupo de procesos de implementación tiene como objetivos:
   producir la aplicación de acuerdo a las especificaciones de diseño
    arquitectónico y detallado elaboradas en los procesos de diseño
   asegurarse de que la aplicación cumple con todos los requisitos
    acordados y satisface las necesidades del cliente
   poner en producción la aplicación en la infraestructura o plataforma
    de operación instalada para tal efecto
                               El Método WATCH
Proceso de Construcción & Integración

                           <<proceso>>


                           Construcci ón &
                              Integraci ón




                            <<proceso>>
     <<proceso>>                                <<proceso>>

                          Creación de la(s )
     Construcci ón de                           Elaboraci ón de
                          Base(s ) de Datos
         Programas                                   Manuales
                                   Local(es )




                        El Método WATCH
Proceso de Pruebas de la Aplicación

                    <<proceso>>


                    Pruebas de la
                       Aplicaci ón




 <<proceso>>        <<proceso>>      <<proceso>>


       Pruebas        Pruebas No -       Pruebas de
    Funcionales       Funcionales        Aceptaci ón




                  El Método WATCH
Proceso de Implementación

                                            <<proceso>>


                                             Entrega de la
                                                Aplicaci ón




 <<proceso>>         <<proceso>>            <<proceso>>       <<proceso>>        <<proceso>>


Capacitaci ón de   Instalaci ón de la     Actualizaci ón de   Pruebas de la     Entrega Formal
       Usuarios           Aplicaci ón           la BD local      Instalaci ón   de la Aplicaci ón




                                        El Método WATCH
Instanciación del método

                 El Método WATCH


Modelo de              Modelo de            Modelo de
Productos               Actores             Procesos



       instanciación          instanciación


                                           Proceso de
Productos           Actores y su
                                          Desarrollo de
a Elaborar          organización
                                          la Aplicación

 Proyecto de desarrollo de una aplicación empresarial




                El Método WATCH
Conclusiones
   El desarrollo de software es un proceso complejo
   Requiere la aplicación de principios, métodos,
    prácticas, modelos y técnicas de:
       Ingeniería y
       Gerencia de proyectos
   La Ingeniería de Software provee los medios
    necesarios para desarrollar software con
       Alta calidad
       Bajo costo
       Entregado a tiempo
   WATCH es un marco metodológico fácil de usar,
    completo y basado en la mejores prácticas de
    Ingeniería de Software
                          El Método WATCH
El Método WATCH




        © Jonás Montilva, 2007
             jonas@ula.ve
www.webdelprofesor.ula.ve/ingenieria/jonas

               El Método WATCH

Más contenido relacionado

La actualidad más candente

PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREAlejandro Leon
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso UnificadoSofylutqm
 
Sa servicios de_planeacion_presentacion_cliente_100_07.19.10_esp
Sa servicios de_planeacion_presentacion_cliente_100_07.19.10_espSa servicios de_planeacion_presentacion_cliente_100_07.19.10_esp
Sa servicios de_planeacion_presentacion_cliente_100_07.19.10_espFitira
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftHoward Pernía
 
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/Julio Pari
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 

La actualidad más candente (16)

Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 
Aguilar alegría carlos
Aguilar alegría carlosAguilar alegría carlos
Aguilar alegría carlos
 
Sa servicios de_planeacion_presentacion_cliente_100_07.19.10_esp
Sa servicios de_planeacion_presentacion_cliente_100_07.19.10_espSa servicios de_planeacion_presentacion_cliente_100_07.19.10_esp
Sa servicios de_planeacion_presentacion_cliente_100_07.19.10_esp
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Informe gerencial sobre Moprosoft
Informe gerencial sobre MoprosoftInforme gerencial sobre Moprosoft
Informe gerencial sobre Moprosoft
 
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
3 Clase Ciclo De Vida Del Software - http://blog.juliopari.com/
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Segunda unidad i
Segunda unidad iSegunda unidad i
Segunda unidad i
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
Artículo modelamiento de negocios
Artículo  modelamiento de negociosArtículo  modelamiento de negocios
Artículo modelamiento de negocios
 
Metodologia rup parte 1
Metodologia rup parte 1Metodologia rup parte 1
Metodologia rup parte 1
 

Similar a VII Congreso Expotecnología UVM 2007 - El Método WATCH

Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Softwarejuliocasal
 
Lps y metodo watch (presentacion saia Deivis Guillen)
Lps y metodo watch (presentacion saia Deivis Guillen)Lps y metodo watch (presentacion saia Deivis Guillen)
Lps y metodo watch (presentacion saia Deivis Guillen)DeiviD' Guillén
 
Método watch y lineas de producto de software
Método watch y lineas de producto de softwareMétodo watch y lineas de producto de software
Método watch y lineas de producto de softwaretrejoaugusto
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPMCROSSNET S.A.C.
 
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion ProyectosEuetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion ProyectosRamon Costa i Pujol
 
Anotaciones rup
Anotaciones rupAnotaciones rup
Anotaciones rupdahored
 
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 softwareJulio Pari
 
Diapositiva adsi
Diapositiva adsi Diapositiva adsi
Diapositiva adsi magabysl
 
Diapositiva Metodología de Gray Watch
Diapositiva Metodología de Gray WatchDiapositiva Metodología de Gray Watch
Diapositiva Metodología de Gray Watchmagabysl
 
Nexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptxNexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptxNexa Solorzano
 
Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Gilber Briceño
 

Similar a VII Congreso Expotecnología UVM 2007 - El Método WATCH (20)

Rup
RupRup
Rup
 
Productividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de SoftwareProductividad en el Equipo de Desarrollo de Software
Productividad en el Equipo de Desarrollo de Software
 
Lps y metodo watch (presentacion saia Deivis Guillen)
Lps y metodo watch (presentacion saia Deivis Guillen)Lps y metodo watch (presentacion saia Deivis Guillen)
Lps y metodo watch (presentacion saia Deivis Guillen)
 
Watch version 2007
Watch version 2007Watch version 2007
Watch version 2007
 
Paola yzze
Paola yzzePaola yzze
Paola yzze
 
Método watch y lineas de producto de software
Método watch y lineas de producto de softwareMétodo watch y lineas de producto de software
Método watch y lineas de producto de software
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPM
 
Rup
RupRup
Rup
 
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion ProyectosEuetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
Euetii 200910 Introduccion Proyectos Ciclos Vida Gestion Proyectos
 
Anotaciones rup
Anotaciones rupAnotaciones rup
Anotaciones rup
 
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
 
Expo 12207
Expo 12207Expo 12207
Expo 12207
 
Desarrollo de software orientado a objetos
Desarrollo de software orientado a objetosDesarrollo de software orientado a objetos
Desarrollo de software orientado a objetos
 
Diapositiva adsi
Diapositiva adsi Diapositiva adsi
Diapositiva adsi
 
Diapositiva Metodología de Gray Watch
Diapositiva Metodología de Gray WatchDiapositiva Metodología de Gray Watch
Diapositiva Metodología de Gray Watch
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Nexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptxNexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptx
 
Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2
 

Más de germaina

Website conversions playbook_es
Website conversions playbook_esWebsite conversions playbook_es
Website conversions playbook_esgermaina
 
Procesador de texto
Procesador de textoProcesador de texto
Procesador de textogermaina
 
Presentación
PresentaciónPresentación
Presentacióngermaina
 
Unidad I. Metodología de la Enseñanza de la Informática
Unidad I. Metodología de la Enseñanza de la InformáticaUnidad I. Metodología de la Enseñanza de la Informática
Unidad I. Metodología de la Enseñanza de la Informáticagermaina
 
Unidad III
Unidad IIIUnidad III
Unidad IIIgermaina
 
Unidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de SistemasUnidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de Sistemasgermaina
 
Ingeniería de sistemas
Ingeniería de sistemas Ingeniería de sistemas
Ingeniería de sistemas germaina
 
Plan de enseñanza y aprendizaje sistema de computacion1
Plan de enseñanza y aprendizaje sistema de computacion1Plan de enseñanza y aprendizaje sistema de computacion1
Plan de enseñanza y aprendizaje sistema de computacion1germaina
 
Mapa Conceptual
Mapa ConceptualMapa Conceptual
Mapa Conceptualgermaina
 

Más de germaina (12)

Website conversions playbook_es
Website conversions playbook_esWebsite conversions playbook_es
Website conversions playbook_es
 
Procesador de texto
Procesador de textoProcesador de texto
Procesador de texto
 
Presentación
PresentaciónPresentación
Presentación
 
Unidad I. Metodología de la Enseñanza de la Informática
Unidad I. Metodología de la Enseñanza de la InformáticaUnidad I. Metodología de la Enseñanza de la Informática
Unidad I. Metodología de la Enseñanza de la Informática
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Unidad I
Unidad IUnidad I
Unidad I
 
Unidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de SistemasUnidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de Sistemas
 
Ingeniería de sistemas
Ingeniería de sistemas Ingeniería de sistemas
Ingeniería de sistemas
 
Plan de enseñanza y aprendizaje sistema de computacion1
Plan de enseñanza y aprendizaje sistema de computacion1Plan de enseñanza y aprendizaje sistema de computacion1
Plan de enseñanza y aprendizaje sistema de computacion1
 
Mapa Conceptual
Mapa ConceptualMapa Conceptual
Mapa Conceptual
 
Writer
WriterWriter
Writer
 

Último

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 

Último (20)

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 

VII Congreso Expotecnología UVM 2007 - El Método WATCH

  • 1. VII Congreso de Expotecnología UVM 2007 WATCH: El Método del Reloj Un Método para el Desarrollo de Aplicaciones Empresariales Jonás A. Montilva C. Universidad de Los Andes Facultad de Ingeniería Escuela de Ingeniería de Sistemas Departamento de Computación Mérida Enero 2007
  • 2. WATCH: El Método del Reloj Contenidos  Introducción  Características del método  Componentes del método  WATCH para aplicaciones empresariales  Modelo de Productos  Modelo de Actores  Modelo de Procesos  Conclusiones El Método WATCH
  • 3. Los Problemas del Software  ¿Porqué falla el software?  Factores que inciden en las fallas del software (ACM Queue, 2004)  Usos de métodos inapropiados  Falta de participación del usuario  Falta de aplicación de prácticas de Gestión de Proyectos  Complejidad de los proyectos  Requisitos cambiantes El Método WATCH
  • 4. Soluciones a los problemas del software Entender la Usar un naturaleza del proceso de software desarrollo efectivo Emplear Producto el mejor Proceso personal Proyecto Prácticas Personas Gestionar el Utilizar las desarrollo mejores como un prácticas * (Montilva, 2006) proyecto El Método WATCH
  • 5. El Método WATCH  Es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los grupos de desarrollo de aplicaciones empresariales  Un marco metodológico es un patrón que debe ser adaptado, al proyecto y al grupo cada vez que se use El Método WATCH
  • 6. Características del WATCH Está fundamentado en:  CMMI: Capability Maturity Model del Software Engineering Institute (CMMI, 2005)  RUP: Rational Unified Process de IBM (Krutchen, 2000)  PMBOK: Project Management Body of Knowledge del Project Management Institute (PMI, 2000) El Método WATCH
  • 7. Características del WATCH  Sólidamente fundamentado  Incremental e iterativo  De propósito específico  Flexible y adaptable  Usa mejores prácticas de:  Ingeniería de Software y  Gestión de Proyectos  Integra los procesos de gestión con los procesos técnicos y de soporte El Método WATCH
  • 8. Procesos del desarrollo de SW  ¿Cómo se desarrolla software de alta calidad?  Aplicando ordenamente los bloques de construcción del desarrollo de software: Análisis Diseño Gestión Construcción Soporte Pruebas Instalación El Método WATCH
  • 9. Estructura del Método WATCH  El método WATCH emplea como metáfora un reloj  Los bloques de construcción se organizan en la forma de un reloj: Análisis Instalación Gestión Diseño Soporte Pruebas Construcción El Método WATCH
  • 10. Componentes del WATCH Método WATCH Modelo de Productos Modelo de Actores Modelo de procesos El Método WATCH
  • 11. Modelo de Producto Tipo de productos Productos de Trabajo Productos Finales (Productos Intermedios ) (Productos entregables ) Productos de Productos Aplicación Gestión del Proyecto Técnicos Empresarial Caso de Negocio Modelo del Programas Dominio de Aplicación Plan del Proyecto Documento de Base(s) de Datos Requisitos Informes de Gestión Documento de Manuales Diseño Documento de Implementación Documento de Pruebas Describe las características generales que tienen las aplicaciones empresariales e identifica los productos intermedios y finales que se deben producir durante el desarrollo de una aplicación El Método WATCH
  • 12. Modelo de Actores Describe las modalidades de organización de los grupos de trabajo que desarrollan las aplicaciones; así como, los roles y responsabilidades de los actores que integran estos equipos Cliente Líder del Proyecto Grupo de Grupo de Pruebas Grupo de Análisis Grupo de Diseño Implementación e Instalación Equipo de Desarrollo de Aplicaciones Empresariales El Método WATCH
  • 13. Modelo de Actores Interesado (Stakeholder ) Actores Usuario Interno Usuario Externo Desarrollador Personal de apoyo Junta Personal Personal Personal Directiva Ejecutivo Administrativo Técnico Lider de Proyecto Administrador de Bases de Datos (ABD) Presidente Presidente Analista de Negocios Especialista en Calidad Director Gerente (SQA) Ingeniero de Requisitos Especialista en Jefe de Configuración Roles Departamento Arquitecto de (SCM ) Software Jefe de Facilitador Sección Diseñador de Software Consultor Ingeniero de Administrador Componentes de Sistemas Programador Especialista en Pruebas Un actor es un individuo o una unidad organizacional que está involucrada en el proyecto El Método WATCH
  • 14. Modelo de Procesos Modelo de Procesos Procesos Procesos Procesos Técnicos de Gestión de Soporte Describe los procesos técnicos, gerenciales y de soporte que los grupos de trabajo deben emplear para desarrollar las aplicaciones empresariales El Método WATCH
  • 15. Modelo de Procesos WATCH Modelo de Procesos Procesos Procesos Procesos Técnicos de Gestión de Soporte
  • 16. Cadena de Valor del WATCH Modelado del Ingeniería de Diseño Diseño Construcción Pruebas Entrega Dominio Procesos Requisitos Arquitectónico Detallado & de la de la de la Aplicación fundamentales (IR ) (DA) (DD) Integración (C&I) Aplicación (PA) Aplicación (EA ) (MDA) Gestión del Proyecto (GP) Gestión de la Configuración del Software (SCM ) Aseguramiento de la Calidad del Software (SQA) Procesos de apoyo Gestión de Riesgos (GR) Verficación y Validación (V&V) El Método WATCH Capacitación (CAP)
  • 17. Relaciones entre Procesos Operación y Mantenimiento Modelado del Dominio de la Aplicación Entrega de la Ingeniería Aplicación de Requisitos Procesos Pruebas de la Diseño Gerenciales y Aplicación Arquitectónico de Soporte Construcción Diseño & Integración Detallado El Método WATCH
  • 18. Modelo de Procesos Procesos Procesos Procesos Técnicos de Gestión de Soporte Modelado del Planificación Gestión de la Dominio de del Proyecto Configuración la Aplicación Ingeniería de Organización Aseguramiento Requisitos del Proyecto de la Calidad Diseño Dirección Gestión de Arquitectónico del Proyecto Riesgos Diseño Administración de Verificación Detallado Recursos del & Validación Proyecto Construcción& Capacitación Integración Control del Proyecto Pruebas de la Aplicación Entrega de la Aplicación El Método WATCH
  • 19. Método WATCH Procesos de Gestión Planificación Organización Dirección Administración Control del Proyecto del Proyecto del Proyecto de Recursos del Proyecto (PP ) (OP ) (DP ) del Proyecto (AR ) (CP )
  • 20. Objetivos de los Procesos de Gestión  Asegurar que el desarrollo de la aplicación sea sistemático, organizado, eficaz y eficiente  Garantizar que la aplicación se desarrolle a tiempo, bajo el presupuesto asignado y siguiendo los estándares, planes y procedimientos establecidos para asegurar la calidad de la aplicación El Método WATCH
  • 21. Procesos de Gestión Procesos Subprocesos Productos Procesos Planificación del Proyecto  Caso de Negocios de (PP)  Plan del Proyecto Gestión Organización del Proyecto  Informes de Gestión (OP)  Proceso de Dirección del Proyecto desarrollo (DP)  Notas y Administración de correspondencia del Recursos del Proyecto proyecto (AP) Control del Proyecto (CP) El Método WATCH
  • 22. Modelo de Producto del Plan del Proyecto Plan del Proyecto Plan de Plan de Estimación Plan de Gestión Plan de Gestión Plan de Plan de Plan de Alcance Actividades de Costos de Recursos de Riesgos Aseguramiento Gestión de Verificación & Humanos de la Calidad Configuración Validación Estructura de Requisitos de Integración del Lista de Estándares Lista de ítems Plan de Justificación Trabajo Recursos Equipo de Riesgos de Calidad a controlar Pruebas ( WBS) Desarrollo Productos Estimado de Matriz de Procedimientos Líneas de Base Proceso de Roles y Gestión de de Calidad Costos Objetivos Desarrollo Responsabilidades Riesgos Procedimientos Presupuesto de Control de Cronograma Estructura Planes de Configuración de Actividades Organizacional Respuesta / del Proyecto Contingencia Diagrama de Red Plan de Proc . de Monitoría Capacitación y Gestión de Riesgos El Método WATCH
  • 23. Método WATCH Procesos de Soporte Gestión del Proyecto (GP) Gestión de la Configuración del Software (SCM ) Aseguramiento de la Calidad del Software (SQA ) Gestión de Riesgos (GR) Verficación y Validación (V& V) Capacitación (CAP )
  • 24. Objetivos de los Procesos de Soporte  Asegurar la alta calidad de los productos  Asegurar que el proceso de desarrollo definido para cada proyecto se cumpla  Controlar la configuración de las aplicaciones empresariales  Manejar los riesgos que puedan surgir en los proyectos  Garantizar el uso apropiado de las aplicaciones empresariales mediante la capacitación de sus usuarios  Garantizar que el personal de los equipos de desarrollo posean los conocimientos, habilidades y destrezas necesarias para realizar eficaz y eficientemente las actividades requeridas El Método WATCH
  • 25. Procesos de Soporte Procesos Subprocesos Productos Procesos Gestión de la Configuración del Plan de Gestión de la de Soporte Software (SCM) Configuración Aseguramiento de la Calidad del Plan de Gestión de Software (SQA) Calidad Gestión de Riesgos (GR) Plan de Gestión de Riesgos Verificación y Validación (V&V) Plan de V&V Plan de Pruebas Capacitación (CAP) Plan de Capacitación El Método WATCH
  • 26. Método WATCH Procesos Técnicos Modelado del Ingeniería de Diseño Diseño Construcción Pruebas Entrega Dominio Requisitos Arquitectónico Detallado & de la de la de la Aplicación (IR) (DA ) (DD) Integración (C&I) Aplicación ( PA) Aplicación ( EA ) (MDA )
  • 27. Procesos Técnicos Procesos Técnicos Procesos de Procesos de A nálisis Procesos de D iseño Im plem entación D iseño de la C onstrucción & Entrega de la Modelado del D om inio A rquitectura Integración (C &A ) A plicación ( EA ) de la aplicación ( MD A ) Pruebas de la Ingeniería de D iseño D etallado A plicación (PA ) R equisitos (IR )
  • 28. Procesos de Análisis Análisis de la Aplicación Modelado del Ingeniería de Dominio Requisitos Tienen como objetivos: (1) entender y modelar el dominio de la aplicación empresarial (el sistema de negocios que la aplicación empresarial apoyará) (2) definir y especificar el conjunto de requisitos funcionales y no-funcionales que la aplicación empresarial debe satisfacer El Método WATCH
  • 29. Modelado del Dominio (Negocio) Modelado del Dominio Modelado de Documentaci ón del Validaci ón del Elementos Modelado Modelo de Dominio Organizacionales de Dominio El Método WATCH
  • 30. Ingeniería de Requisitos Descubrimiento Análisis Especificaci ón Validación de de de de Requisitos Requisitos Requisitos Requisitos Gesti ón de Requisitos El Método WATCH
  • 31. Procesos de Diseño Diseño de la de la aplicaci ón Diseño de la Diseño detallado arquitectura de la aplicaci ón de la aplicaci ón Tienen como objetivos: • Establecer la arquitectura de la aplicación • Especificar los componentes arquitectónicos que conformarán la aplicación empresarial para que ésta satisfaga los requisitos establecidos El Método WATCH
  • 32. Proceso de Diseño de la Arquitectura Diseño de la arquitectura de la aplicaci ón Elaboraci ón de Definici ón de Determinaci ón de Evaluación de vistas metas de dise ño subsistemas arquitectura arquitect ónicas El Método WATCH
  • 33. Proceso de Diseño Detallado Diseño detallado de la aplicaci ón Diseño de Diseño de las Diseño de interfaz Bases Componentes de usuario/sistema de datos software El Método WATCH
  • 34. Procesos de Implementación <<proceso>> Procesos de Implementaci ón <<proceso>> <<proceso>> <<proceso>> Construcci ón & Pruebas de la Entrega de la Integraci ón Aplicaci ón Aplicaci ón El grupo de procesos de implementación tiene como objetivos:  producir la aplicación de acuerdo a las especificaciones de diseño arquitectónico y detallado elaboradas en los procesos de diseño  asegurarse de que la aplicación cumple con todos los requisitos acordados y satisface las necesidades del cliente  poner en producción la aplicación en la infraestructura o plataforma de operación instalada para tal efecto El Método WATCH
  • 35. Proceso de Construcción & Integración <<proceso>> Construcci ón & Integraci ón <<proceso>> <<proceso>> <<proceso>> Creación de la(s ) Construcci ón de Elaboraci ón de Base(s ) de Datos Programas Manuales Local(es ) El Método WATCH
  • 36. Proceso de Pruebas de la Aplicación <<proceso>> Pruebas de la Aplicaci ón <<proceso>> <<proceso>> <<proceso>> Pruebas Pruebas No - Pruebas de Funcionales Funcionales Aceptaci ón El Método WATCH
  • 37. Proceso de Implementación <<proceso>> Entrega de la Aplicaci ón <<proceso>> <<proceso>> <<proceso>> <<proceso>> <<proceso>> Capacitaci ón de Instalaci ón de la Actualizaci ón de Pruebas de la Entrega Formal Usuarios Aplicaci ón la BD local Instalaci ón de la Aplicaci ón El Método WATCH
  • 38. Instanciación del método El Método WATCH Modelo de Modelo de Modelo de Productos Actores Procesos instanciación instanciación Proceso de Productos Actores y su Desarrollo de a Elaborar organización la Aplicación Proyecto de desarrollo de una aplicación empresarial El Método WATCH
  • 39. Conclusiones  El desarrollo de software es un proceso complejo  Requiere la aplicación de principios, métodos, prácticas, modelos y técnicas de:  Ingeniería y  Gerencia de proyectos  La Ingeniería de Software provee los medios necesarios para desarrollar software con  Alta calidad  Bajo costo  Entregado a tiempo  WATCH es un marco metodológico fácil de usar, completo y basado en la mejores prácticas de Ingeniería de Software El Método WATCH
  • 40. El Método WATCH © Jonás Montilva, 2007 jonas@ula.ve www.webdelprofesor.ula.ve/ingenieria/jonas El Método WATCH