Workflow

10,658 views
10,363 views

Published on

Workflow ó flujos de trabajo.

Published in: Business

Workflow

  1. 1. Sistemas de tipo Workflow
  2. 2. Agenda <ul><li>Contexto, definición </li></ul><ul><li>Arquitectura, componentes </li></ul><ul><li>Estándar WfMC </li></ul><ul><li>¿Qué evaluar en un wf? </li></ul><ul><li>Beneficios </li></ul><ul><li>Modelamiento </li></ul>
  3. 3. Contexto en que surgen <ul><li>Las tendencias imperantes en el mundo de los negocios: </li></ul><ul><ul><li>Aumento de productividad </li></ul></ul><ul><ul><li>Mejor calidad </li></ul></ul><ul><ul><li>Mejor servicio al cliente </li></ul></ul><ul><ul><li>Reducción de costos </li></ul></ul><ul><ul><li>Entorno cambiante </li></ul></ul><ul><li>obligan a las empresas a repensarse a sí mismas y rediseñar sus soportes tecnológicos. </li></ul>
  4. 4. Contexto: Organizaciones tradicionales (piramidales)
  5. 5. Contexto: Org. Tradicionales: estrategia de automatización <ul><li>Proliferación de sistemas departamentales inconexos, no integrados y parciales, enfocados al registro y recuperación de grandes volúmenes de información </li></ul><ul><li>La tecnología es usada para mecanizar antiguas formas de trabajar </li></ul><ul><li>Sistemas inflexibles que rigidizan las organizaciones </li></ul>
  6. 6. Contexto: Organizaciones modernas (por proceso)
  7. 7. Contexto: Estrategias de automatización org. modernas: tecnologías de apoyo al trabajo colaborativo o Groupware <ul><li>Nueva clase de tecnologías (software y hardware) que ayudan a las personas a trabajar mejor en equipo </li></ul><ul><li>Crean un ambiente en el cual las personas pueden compartir información y otros recursos de la red sin restricciones de tiempo y espacio. </li></ul><ul><li>Apoyan la comunicación, colaboración y coordinación de las personas </li></ul>
  8. 8. Contexto: algunas estadísticas <ul><li>10-15% de los ingresos de una org. se gastan en crear, administrar y distribuir documentos </li></ul><ul><li>60% del tiempo de las personas se gasta trabajando con documentos </li></ul><ul><li>75%-85% de los documentos de negocios están en papel </li></ul><ul><li>Un documento en promedio es copiado 5 veces. </li></ul><ul><li>Un trabajador pierde en promedio 50%-80% de su tiempo buscando información </li></ul>
  9. 9. Contexto: impacto de los Workflow <ul><li>Workflow tendrá tanto impacto en informática como lo tuvieron las bases de datos hace 20 años. </li></ul><ul><ul><li>De Dependencia de datos </li></ul></ul><ul><ul><li>A Dependencia de flujos </li></ul></ul>
  10. 10. Qué es un workflow? Una aplicación que .... <ul><li>Representa procedimientos de trabajo mediante el flujo de documentos electrónicos </li></ul><ul><li>Transfiere estos documentos de un empleado a otro, de acuerdo a las reglas del negocio </li></ul><ul><li>Registra los datos en una base de datos administrativa, con fines de medición y seguimiento </li></ul>
  11. 11. ¿Qué es un wf?: ámbito de operacion <ul><li>Los workflow tienen como misión apoyar procesos estructurados orientados a la administración caso a caso, en los que intervienen varios actores. </li></ul><ul><li>Los workflow no son candidatos para: </li></ul><ul><ul><li>procesos altamente automatizados e intensivos en transacciones que requieren escasa intervención humana. </li></ul></ul><ul><ul><li>procesos colaborativos no repetitivos, creados para un número limitado de ocurrencias </li></ul></ul>AUGE Sistemas S.A.
  12. 12. La realidad del trabajo
  13. 13. El trabajo estructurado es más fácil de modelar
  14. 14. ¿Qué es un wf?: el director de orquesta Comité Atención clientes Analista Cliente
  15. 15. Qué es un wf?: pegamento Comercial Producción Administración Proceso Orden de compra Programación de la producción Contabilidad, facturación Departamento Departamento Departamento
  16. 16. Workflow <ul><li>Los workflow permiten: </li></ul><ul><ul><li>Ligar las actividades y aplicaciones que pertenecen a un mismo proceso </li></ul></ul><ul><ul><li>Apoyar la coordinación de las personas </li></ul></ul><ul><ul><li>Dar seguimiento a las tareas </li></ul></ul><ul><ul><li>Evaluar la efectividad en el cumplimiento de los compromisos </li></ul></ul><ul><ul><li>Reconfigurar procesos sin tocar los sistemas </li></ul></ul><ul><ul><li>Todo lo anterior en tiempos de desarrollo cortos </li></ul></ul>
  17. 17. Workflow: aplicaciones típicas <ul><li>Solicitudes de crédito o leasing (Bancos, Financieras) </li></ul><ul><li>Atención de reclamos y solicitudes de clientes (Bancos, empresas de servicios) </li></ul><ul><li>Solicitudes de reembolso (Isapres, Seguros) </li></ul><ul><li>Trámite de pensiones (AFP) </li></ul><ul><li>Oficinas de partes (adm. Pública) </li></ul><ul><li>Procesos administrativos (pedidos internos, órdenes de compra, solic. Vacaciones, ...) </li></ul>
  18. 18. Historia: Evolución del flujo de trabajo Físico Papel Proceso manual Incrustado en las aplicaciones Explícito pero aún parte de las aplicaciones Interactivo y separado de las aplicaciones
  19. 19. Componentes básicos <ul><li>Ambiente de modelamiento </li></ul><ul><li>Ambiente de desarrollo </li></ul><ul><li>Ambiente de ejecución (interfaz usuaria) </li></ul><ul><li>Ambiente de administración y monitoreo </li></ul><ul><li>Procesador de transacciones </li></ul>
  20. 20. Arquitectura <ul><li>Basada en correos electrónicos </li></ul><ul><ul><li>inteligencia en el mensaje </li></ul></ul><ul><ul><li>inteligencia distribuida </li></ul></ul><ul><li>Basada en servidor de Base de Datos (orientados a transacciones) </li></ul><ul><ul><li>relacionales </li></ul></ul><ul><ul><li>documentales </li></ul></ul><ul><li>Híbridos </li></ul>AUGE Sistemas S.A.
  21. 21. Arquitectura basada en B.de D. B.D. Definiciones B.D. Transacciones Motor: Procesamiento de transacciones Servidor Ejecución y monitoreo Modelamiento y desarrollo Cliente AUGE Sistemas S.A. Administración
  22. 22. Arquitectura híbrida: BD y mail B.D. Definiciones B.D. Transacciones Servidor Ejecución y monitoreo Modelamiento y desarrollo Cliente AUGE Sistemas S.A. Administración Motor Servidor de correo
  23. 23. ¿Cómo evaluarlos? características deseables <ul><li>Lenguaje (graf.) para modelar el flujo de trabajo </li></ul><ul><li>Configurabilidad/modificaciones de los flujos en operación </li></ul><ul><li>Identificación de responsables y tiempos de ejecución de cada subproceso </li></ul><ul><li>Seguimiento y registro de la historia de la tramitación: estadísticas </li></ul><ul><li>Manejo de situaciones de excepción </li></ul><ul><li>Asignación del trabajo a usuarios, de acuerdo a carga de trabajo </li></ul>AUGE Sistemas S.A.
  24. 24. ¿Cómo evaluarlos? (2) <ul><li>Casos que tienen hijos “autónomos” (ej; nota de pedido que da lugar a varias órdenes de compra) </li></ul><ul><li>Integración con el medio ambiente </li></ul><ul><li>Paralelismo, puntos de decisión, sincronismo </li></ul><ul><li>Subprocesos </li></ul><ul><li>Alarmas </li></ul><ul><li>Apertura - soporte de estándares (ej:OLE, DDE) </li></ul><ul><li>API con lenguajes de programación </li></ul><ul><li>Seguridad </li></ul><ul><li>Soporte de documentos, imágenes ... </li></ul>AUGE Sistemas S.A.
  25. 25. Estándares <ul><li>Workflow Management Coalition </li></ul><ul><ul><li>Modelo de referencia </li></ul></ul><ul><ul><li>Glosario </li></ul></ul><ul><ul><li>Interfases </li></ul></ul>
  26. 27. Propiedades Seguimiento Medición Historia Alarmas Viernes 28 Oportunidad Flexibilidad
  27. 28. Beneficios <ul><li>Reducen costos </li></ul><ul><li>Mejoran la calidad y rapidez del servicio </li></ul><ul><li>Mejoran el uso y la oportunidad de la información </li></ul><ul><li>Mejoran el control de los procesos </li></ul><ul><li>Flexibilidad organizacional </li></ul><ul><li>Diferenciación en el mercado </li></ul><ul><li>Eliminación de trabajo </li></ul>AUGE Sistemas S.A.
  28. 29. Workflow: principales actores <ul><li>Workflow transaccionales (de producción) </li></ul><ul><ul><li>Filenet, Forte, Eastman, Staffware, IBM Flowmark, Plexus </li></ul></ul><ul><li>Workflow de coordinación (ad-hoc) </li></ul><ul><ul><li>Action, Lotus Notes, MS Exchange, TeamWare </li></ul></ul>
  29. 30. Análisis de un proceso estructurado <ul><li>Construir una narrativa del proceso. Luego, descomponerla identificando: </li></ul><ul><ul><li>los verbos; en general corresponden a acciones o tareas </li></ul></ul><ul><ul><li>los roles o usuarios (¿quién realiza qué cosa?) </li></ul></ul><ul><ul><li>los objetos; en general corresponden a los documentos o parte de la información que ellos contienen (datos) </li></ul></ul><ul><ul><li>los momentos de paralelismo, sincronización o puntos de decisión (reglas del proceso) </li></ul></ul>
  30. 31. Análisis de un proceso estructurado <ul><li>Ejemplo: </li></ul><ul><ul><li>Mi Secretaria llena la postulación en triplicado, para lo cual pide todos los antecedentes necesarios ( RUT, nombre, dirección etc...) </li></ul></ul><ul><ul><li>Me envía los formularios; yo le doy una prioridad la trabajo, y luego lo asigno a algún analista (copia verde). En paralelo, envío la copia azul al área comercial para que lo evalúen, y me quedo con al otra copia. </li></ul></ul><ul><ul><li>Espero la llegada de las dos copias, formo un expediente y tomo una decisión ; le envío el expediente al Comité </li></ul></ul>
  31. 32. Reingeniería de procesos y workflow <ul><li>El término hace referencia a cambios importantes en el manejo y en los procedimientos de las organizaciones </li></ul><ul><li>Surge a partir de: </li></ul><ul><ul><li>la necesidad de ser más competitivos en un mercado globalizado </li></ul></ul><ul><ul><li>mantener clientes satisfechos, mediante ofertas “personalizadas” </li></ul></ul><ul><ul><li>oportunidades creadas por el desarrollo de las nuevas tecnologías </li></ul></ul>AUGE Sistemas S.A.
  32. 33. Reingeniería y workflow <ul><li>Reingeniería: cambios en los procesos de negocios pueden provocar mejoras radicales en el rendimiento </li></ul><ul><li>Parte de las definiciones estratégicas de la organización (misión, objetivos ..) y va ganando en detalle (enfoque top down) </li></ul><ul><li>Workflow: se reorganizan las actividades operativas y se ligan todas aquellas que pertenecen a un mismo proceso (enfoque bottom up) </li></ul>
  33. 34. Reingeniería y workflow Misión Objetivos Procesos Actividades Reingeniería Workflow Funciones
  34. 35. Modelamiento Mapa no es el territorio
  35. 36. Modelamiento de sistemas <ul><li>Estrategia </li></ul><ul><ul><li>Particionamiento </li></ul></ul><ul><ul><li>Múltiples perspectivas </li></ul></ul>
  36. 37. Modelamiento de sistemas El sistema Espacio de estados Espacio de datos Espacio funcional
  37. 38. Modelamiento de sistemas Espacio de estados Espacio de datos El sistema Espacio funcional Espacio de coordinación y sincronización
  38. 39. Roles y sincronización
  39. 40. Modelamiento: metodologías <ul><li>Metamodelos </li></ul><ul><ul><li>Modelos orientados a las tareas: Information Control Net (ICN) de Xerox </li></ul></ul><ul><ul><li>Modelos basados en estados </li></ul></ul><ul><ul><li>Modelos orientados al cliente: Bussiness Process Design Language (BPDL) de BDA </li></ul></ul><ul><li>En la base: redes de Petri </li></ul>
  40. 41. Modelamiento: Algunos términos <ul><li>Procesos o procedimientos </li></ul><ul><li>Tareas o actividades </li></ul><ul><li>Estado </li></ul><ul><li>Rutas </li></ul><ul><li>Reglas </li></ul><ul><li>Roles/actores </li></ul><ul><li>Formularios o documentos electrónicos </li></ul><ul><li>Transacciones, instancias o casos </li></ul>
  41. 42. P2 A3 A1 A4 A5 A6 & & A7 R2 R4 R1 Dat A21 A22 A23 A24 Or: nodo de decisión &: paralelismo (sincronismo) Ai: actividad Pi: subproceso Ri: Rol Dat: repositorio de info Modelamiento: modelo ICN
  42. 43. MODELO: INSCRIPCION OTE SENCE Ingresar Solicitud Ej. Atención a Público Asignar Abogado Jefe Depto. Jurídico Resolver Aspectos legales Abogado Calificar y Resolver aspectos técnicos Supervisor Asignar Supervisor Jefe Depto. Supervisión Emitir Oficio Rechazo Jefe Depto. Jurídico Emitir Oficio Rechazo Jefe Dpto. Capacitación Emitir y firmar resolución Director Nac. Comunicar resolución Oficina de Partes
  43. 44. Modelamiento: BPDL 0:0:0 Workflow básico Petición Negociación Aceptación Ejecución Cliente Ejecutor
  44. 45. Modelamiento: mapas BPDL

×