Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Indice de temas
Introduccin. Definicin Elementos de un Workflow Ciclo de un Proceso de Negocio. Modelizacin. Diagramas de Flujo Tipos de Workflow Objetivos Ejemplos Workflow: beneficios e inconvenientes Estandares Proveedores de soluciones Workflow
elaborado por Digital Learning 2
Introduccin
Las empresas a menudo fallan al no comprender que su efectividad puede mejorar drsticamente si los procesos que soportan estn bien gestionados y automatizados Michael Hammer Si HP supiera lo que HP sabe, seriamos 3 veces mas eficientes. Lef Platt Director de HP
Las nuevas teoras del management se centran en una visin 'horizontal' de las Organizaciones, dando mayor preponderancia a los Procesos de Negocio (integrantes de la cadena de valor para el cliente) sobre las Funciones (Departamentos)
Tipos de SI
Diferentes niveles de Sistemas de Informacin empresarial: Informacin no estructurada Automatizacin manual de la Oficina (Ofimtica) Herramientas colaborativas (Groupware) Gestin Documental. Gestin de Contenidos (ECM) Workflow. Gestin de Procesos (BPM) Gestin del Conocimiento (KM)
elaborado por Digital Learning 4
Informacin estructurada Programas de Gestin bsicos Sistemas de Informacin (Suites) / Aplicaciones sobre Bases de Datos SI integrados (ERP, CRM,SCM) Inteligencia de Negocio (BI)
Workflow y Groupware
Definicin de Workflow
Rusin&Seth, (1993):... Workflow es un conjunto de actividades que abarca la ejecucin coordinada de mltiples tareas desarrolladas por diferentes entidades procesadoras para llegar a un objetivo comn... ltimo eslabn evolutivo en el desarrollo de sistemas de informacin (Aalst, 1998):
Contempla Objetos Documentales: datos e informacin Incluye la definicin de procesos y actividades Involucra elementos del mundo real humanos o no (Programas informticos)
Definicin de Workflow
Qu es Workflow?
La automatizacin de un proceso de negocio, en todo o en parte, durante el cul los Documentos, Informacin o las Tareas (Actividades) se pasan de un participante a otro para que realicen alguna accin, de acuerdo a un conjunto de reglas procedimentales
Definicin de Workflow
Automatizacin. El WorkFlow permite una tecnologa que automatiza todos o determinados aspectos del proceso de negocio Proceso de Negocio. Conjunto de uno o ms procedimientos o actividades directamente ligadas, dentro de un contexto en una Organizacin, definido con Roles y Relaciones entre los mismos. Documentos, Datos, Tareas. Son los elementos que se distribuyen entre los participantes que actuan en el WorkFlow. Participantes. Pueden ser Automticos (programas) o Manuales (Personas, Roles o Grupos de Usuarios) Actividades. Son las que hacen los participantes para lograr el objetivo del negocio. Reglas. Son las que rigen el proceso automatizado
10
Orgenes y evolucin
Los Sistemas de Gestin de Procesos de Flujos de Trabajo (Workflow Management Systems) tuvieron origen en: Automatizacin de operaciones intensivas en personal, como aprobacin de crditos en EEFF gestin de plizas, partes de accidentes en aseguradoras. Tramitacin de Expedientes en la Administracin Pblica Gestin documental (procesamiento imgenes, circulacin, almacenamiento)
12
Orgenes y evolucin
La implantacin de sistemas Workflow se fue extendiendo a todo tipo de procesos de negocio, estando su filosofa de orientacin al proceso muy presente en los SI integrados.
Ejemplo, metodologa EPC en SAP R/3 (cadena de proceso dirigida por eventos)
En los ltimos aos se ha extendido (impuesto) el trmino BPM (Gestin de Procesos de Negocio Business Process Management) en cuya filosofa se inclurian los sistemas Workflow. Engloba una visin ms amplia, incluyendo prcticas de negocio y otras tecnologas, aunque a veces parece solo aplicarse como una etiqueta de 'marketing'.
13
Workflow y BPM
14
Processes (Procesos) Policies (Polticas). Practices (Prcticas) Routes (Rutas - Caminos) Rules (Reglas) Roles (Perfiles o papeles)
15
Procesos
Hablamos de los procesos establecidos, que controlan y dirigen la actividad de una empresa. Son tan variados y tan personales como las personas que participan en ellos. Con frecuencia, los procesos no son diseados, sino que se identifican despus del hecho en cuestin y se extraen del uso o la actividad comn. Es importante determinar cada uno de los procesos que una organizacin trata de automatizar. Cules son los objetivos y el impacto que tienen en el negocio.
Conjunto de uno o ms procedimientos o actividades directamente ligadas, dentro de un contexto en una Organizacin, definido con Roles y Relaciones entre los mismos.
16
Polticas
Las normas o polticas son expresiones redactadas formalmente, que indican la forma en que deben manejarse ciertos procesos: cmo se realiza el trabajo y que decisiones se toman al respecto. Por ejemplo: cuando los empleados inician un nuevo trabajo, se les comunican las normas de la compaa sobre vacaciones, beneficios asistenciales y pagos en caso de enfermedad. Aunque las compaas deberan mantener una poltica formal sobre cmo manejar cada proceso de negocio, es habitual encontrar excepciones a este hecho.
17
Prcticas
Las prcticas son reglas y mtodos menos formales que las polticas. De forma un poco 'coloquial' podramos decir que las prcticas son lo que verdaderamente sucede en las empresas, cmo se hace realmente el trabajo. Pueden considerarse como actos que 'infringen las reglas' (o que las extienden) y que hacen que el proceso funcione realmente Al plantear una automatizacin de procesos mediante un sistema de Workflow, deben no solo tenerse en cuenta las polticas, sino descubrir las prcticas que llevan a cabo los participantes de dicho procesos. Hay que examinarlas y evaluar cules deben ser incorporadas en el diseo de dicho workflow.
18
Rutas
Se refiere al orden en que la informacin fluye a travs de los diferentes pasos de un proceso. Los primeros productos workflow eran en realidad routers inteligentes. Hoy, es necesario especificar el flujo de cualquier tipo de objeto como documentos, formularios, datos, aplicaciones, entre otros. La informacin puede fluir secuencialmente, en paralelo (nodos divergentes o convergentes), condicionalmente o en iteraccin:
19
Reglas
Las reglas determinan qu informacin debe dirigirse a travs de qu ruta y a quin. Esto se conoce a veces como enrutamiento (routing) condicional o tratamiento de situaciones de excepcin. El enrutamiento condicional a menudo depende de las reglas de negocio o de las decisiones que se toman en el transcurso del proceso. Es decir, puede basarse en:
la propia informacin que se enruta (normalmente valores de campos en formularios) P.ej., prstamos superior a 500 k, necesitan dos niveles de aprobacin, no uno. En selecciones explcitas de los participantes segn opciones autorizadas.
Las reglas tambin se utilizan para gestionar el propio funcionamiento del workflow. Por ejemplo, balancear la carga de trabajo (las asignaciones) entre los participantes del proceso.
elaborado por Digital Learning 20
Perfiles
La informacin no se enruta usualmente a una persona especfica sino ms bien a los puestos, perfiles o 'papeles' que las personas tienen en esa organizacin. Por ejemplo, en un proceso de aprobacin de gastos, la peticin se enva a la direccin de rrhh y no a Silvia Martnez De igual forma, se utilizan a menudo grupos de perfiles, como puede ser el caso de un grupo de gestores de prstamos. La aplicacin de workflow ms que enviar una peticin a un gestor particular lo har al prximo gestor que est disponible.
21
Mapa de conceptos
22
Modelo de referencia
Modelo de referencia de la Workflow Management Coalition (WfMC): descripcin de la arquitectura de un Sistema de Workflow, con sus principales elementos y las interfaces que se definen entre ellos
Ejecucin y control de procesos Interaccin con los usuarios Interaccin con las aplicaciones
23
24
Interfaz
Controla interaccin de los usuarios y/o aplicaciones con el Motor del Sistema. Gestiona las colas de trabajo, presentando la lista de tareas que debe ejecutar cada usuario. Dependiendo del sistema, puedes ser el usuario el que elija la tarea a realizar o ser el propio workflow el que marque prioridades o restricciones temporales.
26
Modelo de componentes
27
Modelizacin de un proceso
Es necesario describir al estructura del proceso para que pueda ser utilizado por el ordenador. Esta definicin debera incluir: Actividades: conjunto de tareas elementales que lo integran Participantes que intervienen o se invocan (aplicaciones) Objetos (informacin) que fluyen en el proceso y que se van a manipular Reglas que determinan la ejecucin del proceso a travs de las diferentes etapas Modo de transicin entre las etapas, condiciones que afectan cuando se ejecuta el proceso Eventos, sucesos que disparan acciones
elaborado por Digital Learning 29
Modelizacin de un proceso
La modelizacin de procesos se suele realizar con herramientas grficas que permiten representar dichos procesos mediantes diagramas de flujos, facilitando la comprensin por parte de todos los usuarios, tanto analistas de negocios como ingenieros de software Hay un estndar de representacin grfica para identificar los diferentes elementos de un proceso: BPMN 2.0 (Notacin para la Gestin de Procesos de Negocio, versin 2006). Proviene de la fusin de 2 notaciones de las organizaciones BPMI ('mundo' de la gestin) y OMP ('mundo' tcnico). (http://www.bpmn.org)
30
Modelizacin de un proceso
Las cuatro categoras bsicas de elementos que se pueden encontrar en un Diagrama de Proceso de Negocio son: Objetos de Flujo Objetos de conexin Roles (swimlanes) Artefactos
31
32
ACTIVIDADES
NODOS DE DECISION
XOR
OR
AND
33
Pool (Roles)
34
35
Tipos de Workflow
Existe una gran variedad de productos catalogados como workflow y han sido muchos los intentos por clasificarlos. Vamos a presentar 4 categoras, aunque en general, las fronteras no son slidas y muchos procesos abarcan varias de ellas Workflow 'ad-hoc' Es un proceso que se ejecuta una sola vez Est basado tpicamente en un sistema de correo electrnico (email) Puede definirse como un enrutamiento inteligente de documentos/ 'papeles'. Cuando una persona acaba de procesar la informacin el documento se enva automticamente a la siguiente persona de la lista.
elaborado por Digital Learning 36
Tipos de Workflow
Workflow de Colaboracin Coordina las actividades de personas que trabajan para conseguir un objetivo comn. Proporciona una 'capa' de gestin a los procesos utilizados regularmente en la organizacin. Los documentos son la clave, y por lo tanto es esencial para la solucin de workflow mantener la integridad de dichos documentos. Pueden ser procesos predefinidos, pero tambin creados de forma ad-hoc. Debe ser muy flexible por las caractersticas de los procesos que aborda. Suele utilizarse el email o sw de gestin documental Ejemplos: diseos de Arquitectura, Ingeniera, creacin de un Informe Anual, diseo de un folleto, elaboracin de una oferta...
elaborado por Digital Learning 37
Tipos de Workflow
Workflow de Administracin Este workflow es el que involucra procesos de administracin de una empresa tales como: rdenes de compra, peticin de viaje, control de inventario,... Aunque puede haber distintas tipologas, una solucin comn es la basada en formularios:
Los formularios estn constituidos por un conjunto de campos de datos sobre los que el usuario puede interactuar (introducir o editar informacin) Los datos que se presentan provienen de bbdd corporativas. De igual forma, si el usuario edita informacin en esos formularios, lo hace realmente sobre dichas bbdd (se dice que los formularios actan como 'front-end') Los formularios se enrutan de forma inteligente, en base a los datos introducidos en los formularios, utilizando la infraestructura de distribucin electrnica de mensajes de la organizacin (email,...)
38
Tipos de Workflow
Workflow de Produccin (o de Transacciones) La clave en esta tipologa de workflow son las transacciones que tienen lugar en una base de datos. Son aplicaciones de misin crtica. De alguna manera el proceso de negocio que se automatiza es el negocio en s, y no tanto una funcin de soporte. Por ejemplo, un tramitar solicitudes de crdito en una entidad financiera o un proceso de reclamaciones de plizas en una aseguradora. En general, automatiza procesos de negocios que tienden a ser repetitivos, bien estructurados y con muchos datos y documentos. (.../)
39
Tipos de Workflow
Workflow de Produccin (o de Transacciones) Es similar a la produccin en una lnea de ensamble en una fbrica: debe ejecutarse en el menor tiempo posible, es altamente predecible, repetitivo y de alto volumen Es habitual que est circunscrito a un departamento o rea de la empresa. No suele exigirse mucha flexibilidad Es muy importante la velocidad de transferencia, o sea, la velocidad con que las tareas pasan de un paso a otro, ya que es la actividad principal de los participantes. Es improductivo que un miembro del equipo no haga nada mientras espera a que le llegue trabajo.
40
41
Reducir significativamente el volumen de documentos que se mueven entre una bandeja de entrada y otra. Reducir o eliminar la necesidad de reingresar la misma informacin en diferentes etapas del mismo proceso. Detectar actividades con retraso y tomar acciones correctivas en tiempo real. Identificar y resolver cuellos de botella. Gestionar procesos en tiempo real. Integrar procesos de terceros, ya sean proveedores, clientes o relacionados.
42
Grfico de TOKOPEN
43
Obliga a la realizacin de un proceso de reingeniera (o de revisin y rediseo) de las actividades Facilita el desarrollo de los sistemas con una mayor orientacin al negocio y a las tareas crticas de la empresa Ofrece opciones para optimizar los procesos y mejorar la productividad, permitiendo la integracin de actividades en un conjunto coherente, con un apoyo automatizado de las tareas que se beneficien de ello, manteniendo el control del proceso en manos de los empleados y directivos que deben participar
45
Agiliza los trmites al eliminar o reducir considerablemente el papeleo, simplificando los requerimientos de mensajera, formas impresas y otros insumos normales en toda actividad empresarial Estimula el trabajo con calidad y eficiencia. Los procedimientos al estar bien definidos permiten mantener los mecanismos de aseguramiento de calidad. Al eliminar los tiempos muertos en el flujo de los datos y de los documentos, se mejora el rendimiento del grupo de personas asociadas al proceso que se automatiza Simplifica el proceso de entrenamiento de los trabajadores y se reducen los problemas derivados de la normal rotacin del personal
46
Permite dar seguimiento a las diferentes actividades, fases o etapas del trabajo. Con ello, es factible tener un mejor control y una administracin ms precisa, conociendo el estado actual o los trmites sufridos por un asunto en particular, y analizando el proceso en su conjunto o por grupos de tareas utilizando las estadsticas asociadas Opera mejor en apoyo a las actividades operativas, de trmites ms bien definidos o con alto volumen de operaciones. En este sentido es un elemento importante para mejorar la productividad en los trabajos de oficina clsicos que todava tienen un potencial amplio para mejorar su rendimiento Mantiene actualizada la informacin del sistema en forma automtica. Esto permite mejores decisiones y reduce las cargas de trabajo que normalmente se asocian con la obtencin de informes.
elaborado por Digital Learning 47
Workflow: inconvenientes
Requiere que los procesos sean definidos con claridad y precisin y que la administracin sea consciente de que el sistema debe gestionarse con orden, limitando las excepciones y las gestiones fuera del procedimiento Gestin del cambio: puede resultar muy difcil el cambio cultural implcito en la transformacin de los sistemas al enfoque workflow. Como ocurre en cualquier tipo de implementacin de un nuevo sistema, la adecuada comunicacin, involucracin, formacin y soporte de/a los usuarios del sistema es el punto crtico para el xito del mismo. Necesita que todo el personal asociado al sistema cuente con un equipo enlazado a una red.
48
Workflow: inconvenientes
Deben preverse las complejidades operativas asociadas a este tipo de tecnologa y considerar el riesgo que la red tenga problemas. Se deben considerar mecanismos alternativos en caso de emergencias por falta de red, as como sistemas de recuperacin del sistema y de la informacin cuando se restablezca el servicio Se debe actualizar o redisear el sistema conforme se requiera, en caso de producirse cambios normales en los procedimientos
49
Estndares (I)
Tendencias iniciales:
Programas orientados a procesos
Business Modeling & Integration (BMI) Domain Task Force (DTF): fusin OMG (Object Management Group) y BPMI
(Business Process Management Innitiative)
(.../)
elaborado por Digital Learning 50
Estndares (I)
(Especificaciones para el Tratamiento de flujos Administrativos Automatizados) / ATRIO (Almacenamiento, Tratamiento, y Recuperacin de Informacin de Oficinas)
ltimas tendencias:
XML-RDF /Arquitectura basada en WWW
51
Proveedores de soluciones
Existe una gran variedad de soluciones de Workflow en el mercado, que cubren una o varias de las tipologas de workflow que hemos mencionado (ad-hoc, colaborativas, produccin y administrativa) y que adems pueden encuadrarse o no en sistemas BPM Adems, la tecnologa workflow aparece integrada/embebida en diversos tipos de aplicaciones o soluciones, por lo que hace an ms difcil categorizarlos. Ejemplos de estos sistemas: Tratamiento de imgenes Gestin documental Groupware SI integrados/aplicaciones corporativas: ERP
elaborado por Digital Learning 52
Proveedores de soluciones
Es un 'sector' donde tambin se est produciendo un proceso de consolidacin, con numerosas fusiones/adquisiciones, incluso por fabricantes no especficos de este mercado (Filenet- IBM,..) Algunas soluciones que podemos citar a nivel internacional: Savvion, Filenet, Tibco (incluye Staffware), Ultimus, Lombardi, ... En Espaa podemos citar AuraPortal, Pixelware, Polymita,...
53
Proveedores de soluciones
Ao 2005
54