Método Watch
WATCH: El Método del Reloj
Un Método para el Desarrollo de Aplicaciones Empresariales
Jonás A. Montilva C.
Universidad de Los Andes Facultad de Ingeniería Escuela de Ingeniería de Sistemas Departamento de Computación Mérida Enero 2007
WATCH: El Método del Reloj
Contenidos
Introducción Características del método Componentes del métodoWATCH para aplicaciones empresariales
Modelo de Productos Modelo de Actores Modelo de Procesos
Conclusiones
El Método WATCH
Los Problemas del Software
¿Porqué falla el software?
Factores que inciden en las fallas del software (ACM Queue, 2004)
Usos de métodos inapropiados Falta de participación del usuario Falta de aplicación de prácticas de Gestiónde Proyectos Complejidad de los proyectos Requisitos cambiantes
El Método WATCH
Soluciones a los problemas del software
Entender la naturaleza del software Usar un proceso de desarrollo efectivo
Producto Proyecto
Emplear el mejor personal
Proceso Prácticas
Personas
Gestionar el desarrollo como un proyecto
El Método WATCH
* (Montilva, 2006)
Utilizar las mejoresprácticas
El Método WATCH
Es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los grupos de desarrollo de aplicaciones empresariales Un marco metodológico es un patrón que debe ser adaptado, al proyecto y al grupo cada vez que se use
El Método WATCH
Características del WATCH
Está fundamentado en:
CMMI: Capability MaturityModel 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 Método WATCH
Características del WATCH
Sólidamente fundamentado Incremental e iterativo De propósito específico Flexible y adaptable Usa mejores prácticas de:
Ingeniería de Software y Gestión de Proyectos
Integra los procesos de gestión con los procesos técnicos y de soporte
El Método WATCH
Procesos del desarrollo de SW
¿Cómo se desarrolla software de alta calidad?
Aplicando ordenamente los bloques de construcción del desarrollo de software:
Análisis
Diseño Gestión Construcción Soporte Pruebas
Instalación
El Método WATCHEstructura del Método WATCH
El método WATCH emplea como metáfora un reloj Los bloques de construcción se organizan en la forma de un reloj:
Análisis
Instalación
Gestión Soporte
Diseño
Pruebas
Construcción
El Método WATCH
Componentes del WATCH
Método WATCH
Modelo de Productos
Modelo de Actores
Modelo de procesos
El Método WATCH
Modelo de ProductoTipo de productos Productos de Trabajo (Productos Intermedios ) Productos Finales (Productos entregables )
Productos de Gestión del Proyecto
Productos Técnicos
Aplicación Empresarial
Caso de Negocio Modelo del Dominio de Aplicación Plan del Proyecto Documento de Requisitos Informes de Gestión Documento de Diseño Documento de Implementación Documento de Pruebas
Programas
Base(s)de Datos
Manuales
Describe las características generales que tienen las aplicaciones empresariales e identifica los productos intermedios y finales que se deben producir durante el desarrollo de una aplicación
El Método WATCH
Modelo de Actores
Describe las modalidades de organización de los grupos de trabajo que desarrollan las aplicaciones; así como, los roles y responsabilidades delos actores que integran estos equipos
Cliente
Líder del Proyecto
Grupo de Análisis
Grupo de Diseño
Grupo de Implementación
Grupo de Pruebas e Instalación
Equipo de Desarrollo de Aplicaciones Empresariales
El Método WATCH
Modelo de Actores
Interesado (Stakeholder )
Actores
Usuario Interno
Usuario Externo
Desarrollador
Personal de apoyo
Junta Directiva...
Regístrate para leer el documento completo.