Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduccin Caractersticas del mtodo Componentes del mtodo WATCH para aplicaciones empresariales
Conclusiones
El Mtodo WATCH
Factores que inciden en las fallas del software (ACM Queue, 2004)
Usos de mtodos inapropiados Falta de participacin del usuario Falta de aplicacin de prcticas de Gestin de Proyectos Complejidad de los proyectos Requisitos cambiantes
El Mtodo WATCH
Producto Proyecto
Proceso Prcticas
Personas
Gestionar el desarrollo como un proyecto
El Mtodo WATCH
* (Montilva, 2006)
El Mtodo WATCH
Es un marco metodolgico que describe los procesos tcnicos, gerenciales y de soporte que deben emplear los grupos de desarrollo de aplicaciones empresariales Un marco metodolgico es un patrn que debe ser adaptado, al proyecto y al grupo cada vez que se use
El Mtodo WATCH
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 Mtodo WATCH
El Mtodo WATCH
Instalacin
El Mtodo WATCH
El mtodo WATCH emplea como metfora un reloj Los bloques de construccin se organizan en la forma de un reloj:
Anlisis
Instalacin
Gestin Soporte
Diseo
Pruebas
Construccin
El Mtodo WATCH
Mtodo WATCH
Modelo de Productos
Modelo de Actores
Modelo de procesos
El Mtodo WATCH
Modelo de Producto
Tipo de productos Productos de Trabajo (Productos Intermedios ) Productos Finales (Productos entregables ) Productos de Gestin del Proyecto Productos Tcnicos Aplicacin Empresarial
Caso de Negocio
Modelo del Dominio de Aplicacin Documento de Requisitos Documento de Diseo Documento de Implementacin Documento de Pruebas
Programas
Informes de Gestin
Manuales
Describe las caractersticas generales que tienen las aplicaciones empresariales e identifica los productos intermedios y finales que se deben producir durante el desarrollo de una aplicacin
El Mtodo WATCH
Modelo de Actores
Describe las modalidades de organizacin de los grupos de trabajo que desarrollan las aplicaciones; as como, los roles y responsabilidades de los actores que integran estos equipos
Cliente
Grupo de Anlisis
Grupo de Diseo
Grupo de Implementacin
El Mtodo WATCH
Modelo de Actores
Interesado (Stakeholder)
Actores
Usuario Interno
Usuario Externo
Desarrollador
Personal de apoyo
Junta Directiva
Personal Ejecutivo
Personal Administrativo
Personal Tcnico Lider de Proyecto Administrador de Bases de Datos (ABD) Especialista en Calidad (SQA) Especialista en Configuracin (SCM) Facilitador Diseador de Software Ingeniero de Componentes Programador Especialista en Pruebas Consultor Administrador de Sistemas
Presidente Director
Roles
Jefe de Seccin
proyecto
El Mtodo WATCH
Modelo de Procesos
Modelo de Procesos
Procesos Tcnicos
Procesos de Gestin
Procesos de Soporte
Describe los procesos tcnicos, gerenciales y de soporte que los grupos de trabajo deben emplear para desarrollar las aplicaciones empresariales
El Mtodo WATCH
Procesos Tcnicos
Procesos de Gestin
Procesos de Soporte
P ro c e s o s f u n d a m e n t a le s
G e s t i n d e l P(Go P e c to r )y
G e s ti n d e la C o n f ig u r a c (S n )M e l S o f t w a r e i C d
A s e g u r a m ie n t o d e la C a lid aQ )Ad e l S o f t w a r e (S d
P ro c e s o s de apoyo
G e s t i n d e R(GieRs g o s )
V e r f ic a c i n y V (V&V)a c i n a lid
C a p a c it a(C i )n cAP
El Mtodo WATCH
Entrega de la Aplicacin
Pruebas de la Aplicacin
Diseo Arquitectnico
Diseo Detallado
El Mtodo WATCH
Modelo de Procesos
Procesos Tcnicos
Procesos de Gestin
Procesos de Soporte
Gestin de la Configuracin
Aseguramiento de la Calidad
Diseo Arquitectnico
Gestin de Riesgos
Diseo Detallado
Construccin& Integracin
Capacitacin
Pruebas de la Aplicacin
Entrega de la Aplicacin
El Mtodo WATCH
Asegurar que el desarrollo de la aplicacin sea sistemtico, organizado, eficaz y eficiente Garantizar que la aplicacin se desarrolle a tiempo, bajo el presupuesto asignado y siguiendo los estndares, planes y procedimientos establecidos para asegurar la calidad de la aplicacin
El Mtodo WATCH
Procesos de Gestin
Procesos Subprocesos Productos
Caso de Negocios Plan del Proyecto Informes de Gestin Proceso de desarrollo Procesos de Planificacin del Proyecto Gestin (PP) Organizacin del Proyecto (OP) Direccin del Proyecto (DP)
Notas y correspondencia del Administracin de Recursos proyecto del Proyecto (AP) Control del Proyecto (CP)
El Mtodo WATCH
P lan d e A lcan ce
P lan d e A c ti v i d a d e s
J u s ti fi c a c i n P r o d u c to s O b j e ti v o s
E s tr u c tu r a d e T ra b a jo (W B )S P ro ce s o d e D e s a rro llo
R e q u i s i to s d e I n te g r a c i n d e l E q u ip o d e R e c u rs o s D e s a rro llo
L i s ta d e R iesg o s
E s t n d a r e s d e C a lid a d
L i s ta d e te m s P l a n d e a c o n tr o l a r P r u e b a s
M a tr i z d e E s ti m a d o d e R o le s y G e s ti n d e C o s to s R e s p o n sa b ilid a d e sR ie s g o s P lan es d e R e s p u e s ta / C o n ti n g e n c i a
P r o c e d i m i e n to s L n e a s d e B a s e d e C a lid a d P r o c e d i m i e n to s d e C o n tr o l d e C o n fi g u r a c i n
C r o n o g r a m a P r e s u p u e s to E s tr u c tu r a d e A c ti v i d a d e s O rg a n iz a c io n a l d e l P r o y e c to D ia g ra m a d e R ed P lan d e C a p a c i ta c i n
P r o .cd e M o n i to r a y G e s ti n d e R iesg o s
El Mtodo WATCH
G estin de R iesg o R) (G s
C a pa citacin A P (C )
Asegurar la alta calidad de los productos Asegurar que el proceso de desarrollo definido para cada proyecto se cumpla Controlar la configuracin de las aplicaciones empresariales Manejar los riesgos que puedan surgir en los proyectos Garantizar el uso apropiado de las aplicaciones empresariales mediante la capacitacin 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 Mtodo WATCH
Procesos de Soporte
Procesos Subprocesos Productos
Plan de Gestin de la Configuracin Plan de Gestin de Calidad Plan de Gestin de Riesgos Plan de V&V Plan de Pruebas Plan de Capacitacin
Procesos de Gestin de la Configuracin del Soporte Software (SCM) Aseguramiento de la Calidad del Software (SQA) Gestin de Riesgos (GR)
Capacitacin (CAP)
El Mtodo WATCH
Procesos Tcnicos
Procesos Tcnicos
Procesos de Anlisis
Procesos de Diseo
Diseo de la Arquitectura
Diseo Detallado
Procesos de Anlisis
Tienen como objetivos: (1) entender y modelar el dominio de la aplicacin empresarial (el sistema de negocios que la aplicacin empresarial apoyar) (2) definir y especificar el conjunto de requisitos funcionales y no-funcionales que la aplicacin empresarial debe satisfacer
El Mtodo WATCH
El Mtodo WATCH
Ingeniera de Requisitos
Descubrimiento de Requisitos
El Mtodo WATCH
Anli
Requisit
Procesos de Diseo
Establecer la arquitectura de la aplicacin Especificar los componentes arquitectnicos que conformarn la aplicacin empresarial para que sta satisfaga los requisitos establecidos
El Mtodo WATCH
El Mtodo WATCH
El Mtodo WATCH
Procesos de Implementaci n
El grupo de procesos de implementacin tiene como objetivos: producir la aplicacin de acuerdo a las especificaciones de diseo arquitectnico y detallado elaboradas en los procesos de diseo asegurarse de que la aplicacin cumple con todos los requisitos acordados y satisface las necesidades del cliente poner en produccin la aplicacin en la infraestructura o plataforma de operacin instalada para tal efecto
El Mtodo WATCH
El Mtodo WATCH
El Mtodo WATCH
Proceso de Implementacin
El Mtodo WATCH
instanciacin
Productos a Elaborar
Actores y su organizacin
El Mtodo WATCH
Conclusiones
El desarrollo de software es un proceso complejo Requiere la aplicacin de principios, mtodos, prcticas, modelos y tcnicas de:
La Ingeniera de Software provee los medios necesarios para desarrollar software con
WATCH es un marco metodolgico fcil de usar, completo y basado en la mejores prcticas de Ingeniera de Software
El Mtodo WATCH
El Mtodo WATCH