28
METODOLOGIA GRAY WATCH

Diapositiva adsi

Embed Size (px)

Citation preview

Page 1: Diapositiva adsi

METODOLOGIA

GRAY WATCH

Page 2: Diapositiva adsi

• 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.

Page 3: Diapositiva adsi

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.

Page 4: Diapositiva adsi

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

Page 5: Diapositiva adsi

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.

Page 6: Diapositiva adsi

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:

Page 7: Diapositiva adsi

Es un marco Metodológico

Un marco metodológico es un patrón que debe ser

instanciado.

Page 8: Diapositiva adsi

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.

Page 9: Diapositiva adsi

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

Page 10: Diapositiva adsi

El método WATCH está compuesto por tres modelos fundamentales:

Modelo de Productos Modelo de Actores Modelo de Procesos

Page 11: Diapositiva adsi

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

Page 12: Diapositiva adsi

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:

Page 13: Diapositiva adsi

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.

Page 14: Diapositiva adsi

Clasificación de los actores que deben participar en el desarrollo de aplicaciones empresariales.

Page 15: Diapositiva adsi

Cadena de valor Watch:

Page 16: Diapositiva adsi

Estos procesos se clasifican, según su naturaleza con respecto alproceso de desarrollo de software:

Page 17: Diapositiva adsi

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

Page 18: Diapositiva adsi

El orden en que los procesos del método seejecutan está inspirado en la metáfora del reloj.

Page 19: Diapositiva adsi

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

Page 20: Diapositiva adsi

La siguiente figura muestra la estructura del marco metodológico, inspirada en la metáfora del reloj de pulsera.

Page 21: Diapositiva adsi

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

Page 22: Diapositiva adsi

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.

Page 23: Diapositiva adsi

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.

Page 24: Diapositiva adsi

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

Page 25: Diapositiva adsi

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.

Page 26: Diapositiva adsi

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.

Page 27: Diapositiva adsi

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.

Page 28: Diapositiva adsi

¡GRACIAS

POR SU

ATENCIÓN!