diapositiva adsi
TRANSCRIPT
METODOLOGIA
GRAY WATCH
• El método WATCH está orientado aldesarrollo de un tipo particular desoftware denominado aplicaciónempresarial.
• El método WATCH, es un marcometodológico que describe los procesostécnicos, gerenciales y de soporte quedeben emplear los equipos y gruposque tendrán a su cargo el desarrollo delas aplicaciones informáticas de un SIE.
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.
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
4
• Sistemas de planificación de recursosempresariales
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.
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:
Es un marco Metodológico
Un marco metodológico es un patrón que debe ser
instanciado.
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.
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
El método WATCH está compuesto por tres modelos fundamentales:
Modelo de Productos Modelo de Actores Modelo de Procesos
El método WATCH ayuda a un grupo de desarrollo a producir aplicaciones empresariales basadas en componentes.
Identifica y describe los tipos deproductos que se debendesarrollar durante el desarrollode una aplicación empresarial .
Recoge los principales tipos deproductos que se deben producira lo largo del desarrollo de unaaplicación empresarial.
Los productos intermedios sontodos aquellos documentos,modelos y listas que seelaboran durante la ejecuciónde procesos técnicos
Orientar a los equipos de desarrollo acerca de losproductos intermedios y finales que deben elaborarse encada proyecto de desarrollo de aplicaciones SIE.
Facilitar la elaboración de la estructura de trabajo(WBS- Work Breakdown Structure) de cada proyectode desarrollo de aplicaciones SIE.
Facilitar el diseño de las aplicaciones SIE a través depatrones arquitectónicos que describen lascaracterísticas estructurales de los diferentes tipos deaplicaciones SIE.
El modelo de productos tiene como objetivos los siguientes:
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.
Clasificación de los actores que deben participar en el desarrollo de aplicaciones empresariales.
Cadena de valor Watch:
Estos procesos se clasifican, según su naturaleza con respecto alproceso de desarrollo de software:
Pro
ceso
s Técnic
os
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
Pro
ceso
s de S
oport
e
Gestión de Riesgos
Gestión de la Configuración
Gestión de la Calidad
Pro
ceso
s de G
est
ión Constitución
del Proyecto
Planificación del Proyecto
Dirección del Proyecto
Control del Proyecto
Cierre del Proyecto
El orden en que los procesos del método seejecutan está inspirado en la metáfora del reloj.
El modelo de procesos del método WATCH es un marco metodológicoque describe un conjunto estructurado de actividades necesariaspara producir una aplicación empresarial.
Los procesos gerenciales
• Planificar, organizar, dirigir, manejar el grupo de desarrollo ycontrolar el proyecto de desarrollo de un sistema o aplicaciónempresarial.
• Asegurar la calidad del sistema.
• Gestionar la configuración del sistema.
• Adiestrar el grupo de desarrollo durante el proceso de ejecución delproyecto.
Los procesos de desarrollo
La siguiente figura muestra la estructura del marco metodológico, inspirada en la metáfora del reloj de pulsera.
Se describen primero los procesos gerenciales del método, luego,cada una de las ocho fases del marco metodológico que han de seraplicadas 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
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.
La función de este modelo es describir losprocesos técnicos, de gestión y de soporte quelos equipos de trabajo deben emplear paradesarrollar una aplicación empresarial.
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
Consiste en emplear los tres modelos, que integran el método,como patrones que permiten determinar: los productosespecíficos de la aplicación, el proceso particular que debeseguirse para desarrollar cada aplicación de un SIE y laorganización del equipo de desarrollo.
Es una metodología fácil de usar, y que puede generarsoftware de alta calidad, ya que engloba las mejoresprácticas técnicas y notaciones utilizadas en laindustria del software.
Permite la mejora continua del producto, gracias a suiteratividad.
Mejora las labores de dirección del proyecto ya quedefine de manera explícita el conjunto de actores queparticiparan en el desarrollo del sistema y sus roles yresponsabilidades.
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.
¡GRACIAS
POR SU
ATENCIÓN!