2. • El método WATCH está orientado al
desarrollo de un tipo particular de
software denominado aplicación
empresarial.
• 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.
3. Administrar los
datos de uno o más
procesos de una
empresa como
activos o recursos
empresariales
Automatizar uno o
más procesos de la
empresa.
Proveer la
información que
requieran sus
usuarios.
4. En esta categoría de software se enmarcan, entre otros, los
siguientes tipos de aplicaciones
empresariales
1
• Aplicaciones de bases de datos.
• Sistemas de información operacional, gerencial,
estratégica y/o corporativa.
2
• Aplicaciones de comercio, negocio y/o gobierno
electrónico.
• Aplicaciones de gestión de flujo de trabajo.
3
• Sistemas de automatización industrial
• Sistemas de simulación de procesos industriales
5. 4
• Sistemas de planificación de recursos
empresariales
5
• Sistemas de gestión de relaciones con el cliente
• Sistemas de gestión de la cadena de suplidores
6
• Sistemas de información especializada: médica,
documental, bancaria, educativa, etc.
6. 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.
Algunas características generales de las aplicaciones empresariales:
8. 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.
9. 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
10. El método WATCH está compuesto por tres modelos
fundamentales:
Modelo de Productos
Modelo de Actores
Modelo de Procesos
11. El método WATCH ayuda a un grupo de desarrollo a producir
aplicaciones empresariales basadas en componentes.
Identifica y describe los tipos de
productos que se deben
desarrollar durante el desarrollo
de una aplicación empresarial .
Recoge los principales tipos de
productos que se deben producir
a lo largo del desarrollo de una
aplicación empresarial.
Los productos intermedios son
todos aquellos documentos,
modelos y listas que se
elaboran durante la ejecución
de procesos técnicos
12. 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.
El modelo de productos tiene como objetivos los siguientes:
13. 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.
14. Clasificación de los actores que deben participar
en el desarrollo de aplicaciones empresariales.
16. Estos procesos se clasifican, según su naturaleza con respecto al
proceso de desarrollo de software:
17. ProcesosTécnicos Modelado del
Negocio
Ingeniería de
Requisitos
Diseño
Arquitectónico
Diseño de
Componentes
Programación &
Integración
Pruebas de la
Aplicación
Entrega de la
Aplicación
ProcesosdeSoporte
Gestión de
Riesgos
Gestión de la
Configuración
Gestión de la
Calidad
ProcesosdeGestión
Constitución
del Proyecto
Planificación
del Proyecto
Dirección del
Proyecto
Control del
Proyecto
Cierre del
Proyecto
18. El orden en que los procesos del método se
ejecutan está inspirado en la metáfora del reloj.
19. 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
20. La siguiente figura muestra la estructura del marco
metodológico, inspirada en la metáfora del reloj de
pulsera.
21. 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ónic
o
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
22. 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.
23. 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.
24. Características:
• 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
• Es estructurado y modular
25. 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.
26. 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.
27. 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.