1. Guardar silencio.
Mantener los teléfonos apagados.
No entrar o salir del aula.
No interrumpir la exposición.
El ciclo de preguntas para el final de la exposición.
Normas durante la exposición
3. Metodología Gray Watch
Definición. Jonas Montilva (2004, 2007 y 2008)
Características. Jonas Montilva (2004)
Objetivos. Jonas Montilva (2007 y 2008)
Características. Jonas Montilva (2007 y 2008)
Estructura del Método Watch. Jonas Montilva (2004,
2007 y 2008)
Modelo de Productos. Jonas Montilva (2004)
Modelo de Procesos. Jonas Montilva (2004)
Modelo del Grupo de Desarrollo (Modelo de Actores).
Jonas Montilva (2004)
Contenido
4. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2007)
Modelo de Actores. Jonas Montilva (2007)
Modelo de Procesos. Jonas Montilva (2007)
Instanciación del Método Watch. Jonas Montilva (2007)
Modelo de Productos. Jonas Montilva (2008)
Modelo de Actores. Jonas Montilva (2008)
Modelo de Procesos. Jonas Montilva (2008)
Instanciación del Método Watch. Jonas Montilva (2008)
Conclusiones
Contenido
5. Metodología Gray Watch
Definición. Autor: Jonas Montilva
2004
• El método WATCH está orientado al
desarrollo de un tipo particular de software
denominado aplicación empresarial.
2007 y
2008
• El método WATCH, es un marco
metodológico que describe los procesos
técnicos, gerenciales y de soporte que
deben emplear los equipos y grupos que
tendrán a su cargo el desarrollo de las
aplicaciones informáticas de un SIE.
Yaylen Narváez
6. Metodología Gray Watch
Características. Jonas Montilva (2004)
Algunas características generales de las aplicaciones empresariales:
Están dirigidas a apoyar procesos de negocios de una empresa.
Automatizan el flujo de trabajo de los procesos que ellas
soportan.
Acceden a diferentes bases de datos locales o distribuidas.
Son aplicaciones distribuidas.
La aplicaciones empresariales se instalan y corren sobre plataformas
distribuidas compuestas por: Servidores web, servidores de
aplicaciones y servidores de datos.
Yaylen Narváez
7. Metodología Gray Watch
Objetivos. Jonas Montilva (2007 y 2008)
Orientar a los equipos de desarrollo acerca de qué deben
hacer y cómo deben desarrollar una aplicación informática
de un SIE.
Garantizar la uniformidad, consistencia, facilidad de
integración y calidad de las distintas aplicaciones que
integrarán Un SIE.
Gestionar el desarrollo de las aplicaciones de un SIE como
proyectos de ingeniería.
Asegurar que en el desarrollo de cada aplicación de un SIE
se empleen las mejores técnicas, herramientas y lenguajes
aceptados internacionalmente para desarrollar software
de alta calidad.
Yaylen Narváez
8. Metodología Gray Watch
Características. Jonas Montilva (2007 y 2008)
Está sólidamente fundamentado
Es estructurado y modular
Es de propósito específico
Es flexible y adaptable
Emplea las mejores prácticas del desarrollo de software
Emplea las mejores prácticas y procesos de gestión de proyectos
Integra los procesos de gestión con los procesos técnicos y de soporte
Yaylen Narváez
9. Metodología Gray Watch
Estructura del Método Watch. Jonas Montilva (2004, 2007 y 2008)
El método WATCH está compuesto por tres modelos fundamentales:
Modelo de Productos
Modelo de Actores
Modelo de Procesos
Yaylen Narváez
10. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2004)
El método WATCH ayuda a un grupo de desarrollo a producir
aplicaciones empresariales basadas en componentes.
Plataforma típica de ejecución de una aplicación empresarial
Venus Brito
11. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2004)
Las aplicaciones empresariales modernas siguen un patrón o estilo
arquitectónico similar, denominado arquitectura de 3 o más capas.
Estilo arquitectónico de una aplicación empresarial
Venus Brito
12. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2004)
El método WATCH emplea el paradigma de desarrollo de software
basado en la reutilización de componentes de software.
Modelo de una aplicación empresarial basada en componentes
Venus Brito
13. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2004)
• Componentes del lado del cliente
• Componentes del lado del servidor
web
La capa de presentación
implementa la interfaz U/S
de la aplicación empresarial.
Formada por dos
componentes:
• Componentes de procesos
• Componentes de entidades de
negocios (componentes de negocio)
La capa de lógica de
negocios implementa la
funcionalidad de la
aplicación empresarial.
Formada por dos
componentes:
• Una o más bases de datos o almacenes
de datos XML que pueden ser locales o
distribuidas.
La capa de datos se encarga
de la administración de los
datos de la aplicación. Está
formada por:
Venus Brito
14. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2004)
La siguiente figura ilustra los mecanismos de middleware empleados
para interconectar las capas y el despliegue de componentes.
El despliegue de los componentes de una aplicación empresarial
Venus Brito
15. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2004)
El modelo de procesos del método WATCH es un marco metodológico
que describe un conjunto estructurado de actividades necesarias
para producir una aplicación empresarial.
Los procesos gerenciales
• Planificar, organizar, dirigir, manejar el grupo de desarrollo y
controlar el proyecto de desarrollo de un sistema o aplicación
empresarial.
• Asegurar la calidad del sistema.
• Gestionar la configuración del sistema.
• Adiestrar el grupo de desarrollo durante el proceso de ejecución
del proyecto.
Los procesos de desarrollo
Venus Brito
16. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2004)
La siguiente figura muestra la estructura del marco metodológico,
inspirada en la metáfora del reloj de pulsera.
Modelo de procesos WATCH
Venus Brito
17. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2004)
Los procesos del Método WATCH se pueden concebir, también, como
una cadena de valor cuyos procesos fundamentales o claves son
apoyados por un conjunto de procesos gerenciales.
La cadena de valor del Método WATCH Venus Brito
18. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2004)
Se describen primero los procesos gerenciales del método, luego,
cada una de las ocho fases del marco metodológico que han de ser
aplicadas para desarrollar una aplicación empresarial.
Fase 1:
Modelado del
Negocio
Fase 2:
Ingeniería de
Requisitos
Fase 3: Diseño
arquitectónico
Fase 6:
Ensamblaje de
Componentes
Fase 5:
Aprovisiona-
miento de
Componentes
Fase 4: Diseño
de Componentes
Fase 7: Pruebas
de la Aplicación
Fase 8: Entrega
de la Aplicación
Empresarial
Venus Brito
19. Metodología Gray Watch
Modelo del Grupo de Desarrollo (Modelo de Actores).
Jonas Montilva (2004)
Este modelo describe como el grupo de desarrollo debe estar
organizado y cuáles son los roles de cada uno de sus miembros.
El grupo de desarrollo de una aplicación empresarial puede estar
organizado de diferentes maneras.
Según una estructura jerárquica.
De acuerdo a las competencias requeridas para desarrollar
aplicaciones empresariales.
Venus Brito
20. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2007)
Este modelo identifica y describe los tipos de productos que se deben
generar durante el desarrollo de una aplicación SIE.
Principales tipos de productos del método WATCH
Luis Ceballos
21. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2007)
El modelo de productos tiene como objetivos los siguientes:
Orientar a los equipos de desarrollo acerca de los
productos intermedios y finales que deben elaborarse en
cada proyecto de desarrollo de aplicaciones SIE.
Facilitar la elaboración de la estructura de trabajo
(WBS- Work Breakdown Structure) de cada proyecto de
desarrollo de aplicaciones SIE.
Facilitar el diseño de las aplicaciones SIE a través de
patrones arquitectónicos que describen las características
estructurales de los diferentes tipos de aplicaciones SIE.
Luis Ceballos
22. Metodología Gray Watch
Modelo de Actores. Jonas Montilva (2007)
La siguiente figura clasifica los actores que deben participar en el
desarrollo de aplicaciones SIE en cuatro grupos diferentes.
Clasificación de los actores
Luis Ceballos
23. Metodología Gray Watch
Modelo de Actores. Jonas Montilva (2007)
El modelo de actores tiene como objetivos:
Identificar a los actores o interesados en el desarrollo de
las aplicaciones SIE.
Describir cómo deben organizarse los equipos de
trabajo que tendrán a su cargo el desarrollo de las
aplicaciones de un SIE.
Establecer los roles y responsabilidades generales que
deben asumir los diferentes actores que participan en el
desarrollo de las aplicaciones de un SIE.
Luis Ceballos
24. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2007)
Los objetivos de este modelo son los siguientes:
Identificar los procesos de gestión, técnicos y de soporte
que deben utilizarse en el desarrollo de las aplicaciones
SIE.
Describir cada uno de los procesos técnicos, gerenciales
y de soporte que los equipos de desarrollo deben
emplear para elaborar cada una de las aplicaciones SIE.
Facilitar la planificación de los proyectos de desarrollo de
aplicaciones SIE.
Luis Ceballos
25. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2007)
Este modelo establece los procesos necesarios para gestionar cada
uno de los proyectos de desarrollo de aplicaciones de un SIE y llevar
a cabo las actividades técnicas y de soporte que requieren estos
proyectos.
Procesos del método WATCH
Luis Ceballos
26. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2007)
Estos procesos se clasifican, según su naturaleza con respecto al
proceso de desarrollo de software:
Procesos del Método WATCH
Luis Ceballos
27. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2007)
Los procesos del método WATCH y sus productos.
Relaciones entre procesos y productos
Luis Ceballos
28. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2007)
Características del modelo:
Es estructurado y modular
Es iterativo
Es incremental
Promueve la reutilización de activos de software
Es representado visualmente
Verifica y valida continuamente la calidad de los productos
Emplea las mejores prácticas y procesos de gestión de proyectos
Integra los procesos de gestión con los procesos técnicos y de soporte
Luis Ceballos
29. Metodología Gray Watch
Instanciación del Método Watch. Jonas Montilva (2007)
Consiste en emplear los tres modelos, que integran el método, como
patrones que permiten determinar: los productos específicos de la
aplicación, el proceso particular que debe seguirse para desarrollar
cada aplicación de un SIE y la organización del equipo de desarrollo.
La instanciación del método WATCH
Luis Ceballos
30. Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2008)
Este modelo identifica y describe los tipos de productos que se deben
generar durante el desarrollo de una aplicación empresarial.
Principales tipos de productos del método WATCH
Ada Guevara
31. El modelo de productos tiene como objetivos los siguientes:
Orientar a los equipos de desarrollo acerca de los
productos que deben elaborarse en cada proyecto de
desarrollo de una aplicación empresarial.
Facilitar la elaboración de la estructura de trabajo
(WBS- Work Breakdown Structure) de cada proyecto de
desarrollo de una aplicación empresarial.
Metodología Gray Watch
Modelo de Productos. Jonas Montilva (2008)
Ada Guevara
32. Metodología Gray Watch
Modelo de Actores. Jonas Montilva (2008)
Clasificación de los actores que deben participar en el desarrollo de
aplicaciones empresariales.
Clasificación de los actores
Ada Guevara
33. Metodología Gray Watch
Modelo de Actores. Jonas Montilva (2008)
El modelo de actores tiene como objetivos:
Identificar a los actores o interesados en el desarrollo de
una aplicación empresarial.
Describir cómo deben organizarse los equipos de
trabajo que tendrán a su cargo el desarrollo de la
aplicación.
Establecer los roles y responsabilidades generales que
deben asumir los diferentes actores que participan en el
proyecto.
Ada Guevara
34. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2008)
Los objetivos de este modelo son los siguientes:
Identificar los procesos de gestión, técnicos y de soporte
que deben utilizarse en el desarrollo de las aplicaciones
empresariales.
Describir cada uno de los procesos técnicos, gerenciales
y de soporte que los equipos de desarrollo deben
emplear para elaborar una aplicación empresarial.
Facilitar la planificación de los proyectos de desarrollo de
aplicaciones empresariales.
Ada Guevara
35. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2008)
La función de este modelo es describir los procesos técnicos, de
gestión y de soporte que los equipos de trabajo deben emplear para
desarrollar una aplicación empresarial.
Procesos del método WATCH
Ada Guevara
36. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2008)
Estos procesos se clasifican, según su naturaleza con respecto al
proceso de desarrollo de software:
Procesos del Método WATCH
Ada Guevara
37. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2008)
El orden en que los procesos del método se ejecutan está inspirado
en la metáfora del reloj.
Estructura del modelo de procesos
Ada Guevara
38. Metodología Gray Watch
Modelo de Procesos. Jonas Montilva (2008)
Características del modelo:
Es estructurado y modular
Es iterativo
Es versionado y cíclico
Es incremental
Promueve la reutilización de activos de software
Es representado visualmente
Verifica y valida continuamente la calidad de los productos
Emplea las mejores prácticas y procesos de gestión de proyectos
Integra los procesos de gestión con los procesos técnicos y de soporte
Ada Guevara
40. CONCLUSIONES
Es una metodología fácil de usar, y que puede generar software de alta
calidad, ya que engloba las mejores prácticas técnicas y notaciones
utilizadas en la industria del software.
Permite la mejora continua del producto, gracias a su iteratividad.
Mejora las labores de dirección del proyecto ya que define de manera
explícita el conjunto de actores que participaran en el desarrollo del
sistema y sus roles y responsabilidades.
Fortalece la organización en el proyecto, ya que detalla los productos
que producirá cada proceso y a su vez los actores que participaran en
el mismo.
Se recomienda usarlo cuando se necesite mejorar las labores de
dirección del proyecto.
Ada Guevara
41. BIBLIOGRAFÍA
Montilva C., Jonas. Desarrollo de Software Empresariales, El Método
Watch. Edición 2004
Montilva C., Jonas y Barrios A. Judith. Desarrollo de Software
Empresarial. Edición 2007
Montilva C., Jonas, Barrios A. Judith y Rivero A. Milagros. Método de
Desarrollo de Software para Aplicaciones Empresariales. Edición
2008