metodo watch (edwards ardila 19989119)
Post on 18-Aug-2015
28 Views
Preview:
TRANSCRIPT
METODO WATCH
Es un marco metodológico que describe 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
Esta fundamentado en: CMMI: Capability Maturity Model del Software
Engineering Institute (CMMI, 2005).
RUB: Rational Unified Process de IBM (krutchen,2000).
PMBOK: Project Management Body of knowledge del Project Management Institute (PMI, 2000)
Características del WATCH
Solidamente fundamentado Incremental e interactivo De propósito especifico Flexible y adaptable Usa mejores practicas de:o Ingeniería de Software y gestión de proyectos. Integra los procesos de gestión con los
procesos técnicos y de soporte.
Características del WATCH
¿Cómo se desarrolla software de alta calidad?
o Aplicando ordenadamente los bloques de construcción del desarrollo de software:
Procesos del Desarrollo del SW
Análisis
Diseño
Construcción
Pruebas
Instalación
Gestión
Soporte
El metodo del WATCH emplea como metafora un reloj
o Los bloques de construccion se organizan en la forma de un reloj:
Estructura del método del Watch
Análisis
Diseño
Construcción Pruebas
Instalación Gestión
Soporte
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.
Modelo de Productos
Describe las modalidades de organización de los grupos de trabajo que desarrollan las
aplicaciones; así como, los roles y responsabilidades de los actores que integran
estos equipos.
Un actor es un individuo o una unidad organizacional que esta involucrada en el
proyecto.
Modelo de Actores
Modelo de procesos
Describe los procesos técnicos, gerenciales y de soporte que los grupos de trabajo deben
emplear para desarrollar las aplicaciones empresariales.
Procesos técnicos
Procesos de Gestión
Procesos de Soporte
Método WATCHprocesos de gestión
Planificación
Del proyecto
(PP)
Organización del proyecto
(OP)
Dirección del proyecto
(DP)
Administración De Recursos Del Proyecto (AR)
Control del proyecto (CP)
0BJETIVOS DE LOS PROCESOS DE GESTION
Asegurar que el desarrollo de la aplicación sea sistemático, organizado, eficaz y eficiente.
Garantizar que la aplicación se desarrolle a tiempo, bajo el presupuesto asignado y siguiendo los estándares, planes y procedimientos establecidos para asegurar la calidad de aplicación.
Método watchprocesos de soporte
Gestión del proyecto (GP)
Gestión de la configuración de software (SCM)
Aseguramiento de la calidad del software (SQA)
Gestión de riesgos (GR)
Verificación y validación (V&V)
Capacitacion (CAP)
OBJETIVOS DE LOS PROCESOS DE SOPORTE
Asegurar la alta calidad de los productos
Asegurar que el proceso de desarrollo definido para cada proyecto se cumpla
Controlar la configuración de las aplicaciones empresariales
Manejar los riesgos que puedan surgir en los proyectos
Garantizar el uso apropiado de las aplicaciones empresariales mediante la capacitación 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
Método watch procesos técnicos
Modelado del dominio de la aplicación (MDA)
Ingeniería de requisitos (IR)
Diseño arquitectónico (DA)
Diseño detallado (DD)
Construcción
&
Integración (CI)
Pruebas de la aplicación (PA)
Entrega de la aplicación (EA)
Procesos de análisisAnálisis de
la aplicación
Modelado del dominio
Ingeniería de requisitos
Tienen como objetivos:
(1) entender y modelar el dominio de la aplicación empresarial (el sistema de negocios que la aplicación empresarial apoyara)
(2) Definir y especificar el conjunto de requisitos funcionales y no-funcionales que la aplicación empresarial debe satisfacer
Procesos de diseñoDiseño de la aplicación
Diseño de la arquitectura de la aplicación
Diseño detallado de la aplicación
tiene como objetivos:
•Establecer la arquitectura de la aplicación
•Especificar los componentes arquitectónicos que conformaran la aplicación empresarial para que esta satisfaga los requisitos establecidos
Procesos deimplementación
Procesos de implementación
Construcción
&
Integración
Pruebas de la
Aplicación
Entrega de la aplicación
El grupo de procesos de implementación tiene como objetivos:
•Producir la aplicación de acuerdo a las especificaciones de diseño arquitectónico y detallado elaboradas en los procesos de diseño
•Asegurarse de que la aplicación cumple con todos los requisitos acordados y satisface las necesidades del cliente
•Poner en producción la aplicación en la infraestructura o plataforma de operación instalada para tal efecto
Instanciacion del métodoEl METODO WATCH
Modelo de productos
Modelos de actores
Modelo de proceso
instanciacion instanciacion
Productos a elaborar
Actores y su organización
Proceso de desarrollo de la aplicación
Proyecto de desarrollo de una aplicación empresarial
Conclusiones El desarrollo de software es un proceso complejo
Requiere la aplicación de principios, métodos, practicas, modelos y técnicas de:
(1) ingeniería y
(2) gerencia y proyectos
La ingeniería de software provee los medios necesarios para desarrollar software con:
(1) alta calidad
(2) bajo costo
(3) entregado a tiempo
WATCH es un marco metodológico fácil de usar, completo y basado en las mejores practicas de ingeniería de Software
Sistema educativo.
Un sistema educativo incluye instituciones tanto formales como informales a nivel primaria,
secundaria y estudios universitariosEl fin es educar de una manera uniformea todos los alumnos y los elementos principales son: instituciones educativas y normas.
Los primeros sistemas de educación enmasas surgieron en la segunda mitad delsiglo XIX en diversos países de Europa y en Estados Unidos de América.
El sistema educativo posee unas finalidades, y una organización y estructura propias para desarrollarel currículum que diseñe, desde una concepción másamplia el sistema educativo abarca no sólo a la escuela sino a todos los medios sociales que influyen en la educación.
Es una creación del ser humano que tiene comoobjetivo principal permitir que una gran parte de la sociedad, si no toda, reciba el mismo tipo de educación y formación a lo largo de su vida.
Oportunidades de capacitación
Los educadores que operan en la esfera electoral y cívica enfrentan impedimentos considerables para encontrar colegas capacitados y oportunidades de capacitación para
sí mismos. De hecho, la mayoría de la gente que trabaja en este campo posee conocimientos en
ciencias sociales, política, o conocimientos educativos generales. Puesto que la educación para adultos usualmente incluye trabajo con personas en desventaja, y dado
que la superación de éstas requiere una acción política en varios niveles, dichas personas pueden entrar fácilmente a este campo.
El sistema educativo de un país proveerá estos caminos informales de capacitación, los cuales dependerán no solo del grado de consolidación democrática que tenga el país,
sino también del grado de interacción que el sistema tenga con los movimientos sociales y las necesidades del educando. Es interesante notar que muchas de las oportunidades vitales de capacitación, y los programas más innovadores, están disponibles en países
que cuentan con democracias marginales y intensos conflictos sociales. Los responsables de la capacitación de los educadores desearán descubrir
oportunidades de entrenamiento dentro del sistema y, cuando sea necesario, complementar estas oportunidades con capacitación de corto plazo dentro del trabajo
Instrumentos de reclutamiento voluntario y de personal
Los programas de educación electoral y las campañas de educación cívica requieren gran número de funcionarios en un corto periodo de tiempo. Este personal puede recibir
orientación sobre el material disponible, sumado a parámetros de educación adulta limitada. En amplios programas, tener un grupo de profesores capacitados en quienes apoyarse es muy ventajoso. Existe sin embargo una advertencia. La educación formal demanda cierto tipo de habilidades y comportamiento. Usualmente existirá una brecha
entre el aula de clases y el lugar donde se lleva a cabo el programa de educación cívica y electoral que no todos los profesores comprenderán.
Los educadores desearán mirar cuidadosamente el sistema educativo con el fin de identificar aquellos niveles del sistema que presentan los mejores candidatos para su
programa. Ellos igualmente notarán las fechas para la matrícula formal de los términos del sistema, incluyendo calendarios de examen, para no crear falsas expectativas sobre el alcance que los profesores e instructores de sistemas formales puedan llegar a tener
con respecto a un programa de educación cívica y electoral.
Lugares de aprendizaje
Casi tan importante como conseguir funcionarios y voluntarios será obtener lugares a bajo costo y accesibles para conducir un programa de educación al votante. Fuera de aquellos aspectos del programa que tienen que ver con llevar el programa a grandes grupos de personas, existirán también aspectos del mismo que requieren facilidades
para la realización de seminarios y conferencias (Ej. Capacitar a los educadores, talleres, resúmenes, preparación de materiales y actividades con grupos focales). Las
instituciones educativas, ya sean privadas o estatales, pueden estar usualmente disponibles a muy bajo costo. En algunos casos, éstas también proporcionarán
facilidades residenciales para programas largos. Una vez más, al igual que con otros aspectos de los programas de educación cívica, deberá existir un balance entre los costos y la conveniencia frente a las percepciones
públicas de todas o algunas de estas instituciones
top related