Adaptive Workflow Management Ing Gonzalo Fernndez gfernandezartech com
- Slides: 48
Adaptive Workflow Management Ing. Gonzalo Fernández gfernandez@artech. com. uy
Agenda Por qué las empresas eligen Workflow? Limitaciones de los Sistemas de Workflow tradicionales Clasificación de Sistemas de Workflow Adaptables Adaptabilidad en GXflow
Agenda Por qué las empresas eligen Workflow? Limitaciones de los Sistemas de Workflow tradicionales Clasificación de Sistemas de Workflow Adaptables Adaptabilidad en GXflow
Por qué las empresas eligen Workflow? Procesos más fáciles de modificar más eficientes más flexibles
Por qué es tan importante la Flexibilidad en los Procesos? Procesos de larga duración Contratos de leasing (3 -5 años) Tratamientos médicos (meses, años). . . Consecuencia Procesos tienen que ser frecuentemente adaptados Nuevas leyes Nuevos tratamientos médicos Nuevas estrategias de negocio. . .
Agenda Por qué las empresas eligen Workflow? Limitaciones de los Sistemas de Workflow tradicionales Clasificación de Sistemas de Workflow Adaptables Adaptabilidad en GXflow
Limitaciones de los Sistemas de Workflow tradicionales Asumen que los procesos son bien estructurados Utilizan el ruteo tanto para distribución del trabajo como para su autorización Demasiado foco en el flujo de control Enfocar el ruteo en lo que se debería hacer y no en lo que se puede hacer
Agenda Por qué las empresas eligen Workflow? Limitaciones de los Sistemas de Workflow tradicionales Clasificación de Sistemas de Workflow Adaptables Adaptabilidad en GXflow
Clasificación de Sistemas de Workflow Estructurado Workflow de Producción Workflow Adaptativo Workflow Colaborativo No estructurado Orientado a Datos Orientado a Procesos J libertad, flexibilidad J control L no control L libertad limitada, no flexibilidad
Agenda Por qué las empresas eligen Workflow? Limitaciones de los Sistemas de Workflow tradicionales Clasificación de Sistemas de Workflow Adaptables Adaptabilidad en GXflow
Sistemas de Workflow Adaptables Clasificación de Adaptaciones Estrategias Criterios de Consistencia y Conformidad Control de Acceso Problemas pendientes por resolver Consideraciones Finales
Clasificación de Adaptaciones Mayor nivel de abstracción Dominio Proceso - Modelo - Tareas Recursos Adaptación del sistema de workflow a un contexto de negocio diferente Evolución del Modelo Cambios Ad-hoc Ajuste de recursos: - Componentes de Software - Componentes & Interfaces - Modelo Organizacional - Recursos humanos - Modelo de Datos - Adaptación de datos relacionados Infraestructura Reconfiguraciones
Estrategias para la Adaptabilidad Evolución Cambios Ad-hoc
Escenario 1 (Evolución) El tratamiento de un paciente puede seguir uno de varios planes posibles. El médico responsable elige el plan adecuado Los planes de tratamiento evolucionan constantemente en respuesta a cambios en la política del hospital, nuevos tratamientos, avances médicos, nuevas drogas, etc. El médico puede tener que adaptar el plan de tratamiento a una “versión mejorada”
Escenario 2 (Cambios Ad-hoc) El médico puede ordenar exámenes de laboratorio para un paciente pero no puede esperar por los resultados en el caso de una emergencia. El médico puede comenzar un plan de tratamiento para el paciente en emergencia. Tan pronto como llegan los resultados de los exámenes se notifica al médico. Después de que el médico analiza el resultado de los exámenes, éste puede necesitar modificar el plan de tratamiento inmediatamente para adecuarlo a los resultados.
Evolución vs Cambios Ad-hoc Tiempo de Diseño Tiempo de Ejecución Modelos de Workflow Instancias de Workflow Evolución del Workflow Cambios Ad-hoc Cambios permanentes
Estrategias para la Adaptabilidad Evolución Cambios Ad-hoc
Evolución del Workflow Motivación Facetas Requerimientos
Motivación Ambiente cambiante Nuevas estrategias de negocios Alteración de condiciones externas (leyes, etc) Avances en nuevas tecnologías Optimizaciones Corrección de errores
Facetas de la Evolución de Workflow Evolución estática Modificación de los procesos Evolución dinámica Manejo de las instancias de proceso en ejecución cuya definición ha sido modificada
Requerimientos para la Evolución de Procesos Manejo de Versiones Propagación de Versiones Estrategias de Propagación Perezosa (Lazy) Impaciente (Eager) Selectiva
Estrategias para la Adaptabilidad Evolución Cambios Ad-hoc
Cambios Ad-hoc Motivación Tipos de Cambios Operaciones Duración de los Cambios
Motivación Refinamiento dinámico Participación de los Usuarios Eventos impredecibles Errores
Tipos de Cambios Ad-hoc Pre-Planificados No planificados El modelador de los procesos conoce la posición exacta en la cual puede ser necesaria una modificación del proceso de workflow La posición en la cual puede ser necesaria una modificación del proceso de workflow es impredecible
Operaciones Ad-hoc Estructurales Organizacionales Agenda
Operaciones Ad-hoc Estructurales Organizacionales Agenda
Estructurales Suspender / Continuar Abortar Agregar / Eliminar / Mover Tareas Nivel de Proceso Cambios de ruteo Salto (Adelante / Atrás) Saltear (Skip) / Avance Rápido Deshacer (Undo) / Backtracking Nivel de Tarea
Agregar Tareas Dinámicamente Proceso de Exámen de sangre análisis estándar sacar sangre escribir reporte ánalisis especial
Eliminar Tareas Dinámicamente Proceso de Exámen de sangre análisis estándar sacar sangre escribir reporte análisis especial
Salto / Atajo Proceso de Intervención Quirúrgica Ordenar Agendar intervención Skip Preparar Paciente Skip Jump Skip Realizar Intervención Generar Reporte Validar Reporte
Salto hacia Atrás Proceso de Intervención Quirúrgica Ordenar Agendar intervención Preparar Paciente Realizar Intervención Undo Jump Generar Reporte Validar Reporte
Deshacer (Undo) Situación: Estado de ejecución inconsistente o indeseable Necesidad de deshacer tareas hasta alcanzar un estado de ejecución satisfactorio Como deshacer las tareas? Transacciones de Compensación Responsabilidad del programador
Operaciones Ad-hoc Estructurales Organizacionales Agenda
Operaciones de Adaptación Organizacionales Asignar Reasignar Delegar
Operaciones de Adaptación Agenda Modificación de Plazos (Deadlines)
Cambios Ad-hoc Motivación Tipos de Cambios Operaciones Duración de los Cambios
Duración de los Cambios Temporales Aplican durante cierto “tiempo” Cambios Permanentes Se mantienen mientras la instancia de proceso permanece activa
Sistemas de Workflow Adaptables Clasificación de Adaptaciones Estrategias Criterios de Consistencia y Conformidad Control de Acceso Problemas pendientes por resolver Consideraciones Finales
Criterios de Consistencia y Conformidad Consistencia Garantizar ejecución futura Evitar estados de ejecución inconsistentes Conformidad Más exigente Garantizar ejecución pasada y futura Toma en cuenta la traza (historia) del proceso Puede ser necesario deshacer actividades
Control de Acceso en Workflow Adaptables Quien tiene accesos a los cambios? Qué tipo de cambios? Donde? Alcance Process Definition Process Instance Bajo que condiciones
Problemas pendientes por resolver Como analizar las adaptaciones antes de su ejecución? Como monitorear procesos adaptados?
Consideraciones Finales Cambios estructurales pueden producir comportamientos impredecibles Utilizar criterios de consistencia y conformidad No trasladar toda la responsabilidad al usuario Cambios permanentes deben ser preservados Los cambios no deben provocar problemas de performance ni perturbar a los participantes Los cambios deben ser manejados y usados de manera apropiada y segura
Agenda Por qué las empresas eligen Workflow? Limitaciones de los Sistemas de Workflow actuales Sistemas de Workflow Adaptables Adaptabilidad en GXflow
Adaptabilidad en GXflow Gxflow 7. 5 Restricciones Delegación Gxflow 8. 0 Manejo de Versiones Gxflow 8. 5 Trns. de Compensación Gxflow 9. 0 Procesos Ad-hoc Skip, Undo, … Gene. Xus Rocha …
Adaptabilidad en GXflow Demo
Preguntas
Adaptive Workflow Management Ing. Gonzalo Fernández gfernandez@artech. com. uy
- Bài thơ mẹ đi làm từ sáng sớm
- Cơm
- Alejandro fernndez
- Alejandro fernndez
- Gonzalo pastor
- Ies gonzalo de berceo
- Acento
- Palabras llanas
- Gonzalo nozaleda pastor
- Glasgow en acv
- Gonzalo pastor
- Estructura de presente simple
- Gonzalo berzosa
- Vero 7 vidas
- Gonzalo tancredi
- Gonzalo mella
- Fondos externos requeridos (fer)
- Gonzalo berzosa
- Estatua de gonzalo guerrero
- Colegio gonzalo arango
- Gonzalo tancredi
- Biblioteca gonzalo de berceo
- Adaptive leadership theory
- Adaptive case management definition
- Adaptive virtual queue management algorithm
- Workflow management with calendar
- Sterling baldwin
- Workflow management python
- Cayenta human capital management
- Gis workflow management
- Manageengine change management workflow
- "defect workflow" management jira
- "risk management workflow" mitigate transfer
- Digitization workflow
- Workflow management voorbeeld
- Wms workflow management system
- Cayenta workflow management
- Oracle workflow management
- Erp workflow management
- Becker
- Codepro analytix
- Software maintenance cost factors
- Adaptive sdlc
- Linda r greene
- Afa grade water
- Lesson 17: patterns and processes of evolution
- Adaptive plasticity
- Dash dynamic adaptive streaming over http
- Adaptive challenge example