Pregunta

Sé que se habla mucho sobre BPM en estos días y estoy consciente de que algunos pueden verlo como una locura en lugar de una pieza de software fundamentalmente importante.

Como alguien de lo que la mayoría llamaría 'The Business', he estado haciendo todo lo posible para aprender sobre BPM para garantizar que sigamos tomando decisiones que no solo tienen sentido para el negocio, sino también para TI.

Durante la lectura, he notado que se menciona el flujo de trabajo de la aplicación cuando a veces se habla de BPM. No había pensado tanto hasta hace poco.

Por lo tanto, ¿cuál es la diferencia? ¿Cuándo usarías uno y no el otro?

¿Fue útil?

Solución

BPM trata sobre el proceso y su mejora, lo que toma en cuenta a los usuarios y potencialmente más de una aplicación, por ejemplo. un sistema ERP puede tener más de una aplicación, aunque puede haber otros usos del término. Tenga en cuenta que el proceso podría verse sin las aplicaciones o tecnologías utilizadas.

El flujo de trabajo de la aplicación es la forma en que se usa una aplicación para ir de a a b. Aquí es un conjunto específico de código que se utiliza y lo que sucede en el transcurso de una aplicación al pasar de a a b. En este caso, la aplicación es frontal y central en lugar del proceso.

¿Eso proporciona una respuesta? Otra forma de verlo es que múltiples flujos de trabajo de aplicaciones pueden conformar un sistema que se utiliza en un proceso al que se le puede aplicar BPM.

Otros consejos

Tarde al juego, pero el flujo de trabajo es a la base de datos como BPMS es a DBMS. (Conveniente cómo se alinean las letras, ¿eh?)

IOW, BPM (S) está tradicionalmente destinado a referirse a un marco / aplicación particular que le permite administrar procesos de negocios: definirlos, almacenarlos, crear versiones de ellos, medirlos, etc. Esto es similar a cómo se administra un DBMS. bases de datos.

Ahora, un flujo de trabajo es una definición, al igual que una base de datos es una definición. En el primer caso, se trata de una definición de operaciones / trabajo (Pedido de Fufill), sus pasos (Factura de envío) y reglas / restricciones sobre el trabajo (Si no hay stock, envíe un aviso). En este último caso, similar, es una definición de estructura de datos (CREAR TABLA) y restricciones (InvoiceTotal debe ser > $ 0.00).

Creo que este es un tema potencialmente confuso, en particular porque algunos entornos de desarrollo usan un tipo de modelo de flujo de proceso para generar aplicaciones orientadas al usuario (por ejemplo, estoy pensando en Outsystems).

Pero, para mí, la distinción es muy clara. El flujo de trabajo de la aplicación, a medida que la gente habla de ello, se refiere a la ruta de un usuario a través de una aplicación, es decir, las páginas que completan / visitan, los datos que ingresan, etc. en el camino para completar una transacción de algún tipo. Sin embargo, la aplicación orkflow es un término pobre para esto, creo que el flujo de aplicaciones sería más significativo.

BPM, por otro lado, se trata de modelar y ejecutar un proceso de flujo de trabajo. Por flujo de trabajo, en este contexto, me refiero a una serie de pasos (o tareas) discretos que deben completarse (ya sea programáticamente o mediante interacción humana) en un cierto orden para completar un proceso. Estas tareas se pueden implementar como módulos de aplicación individuales (cada uno con su propio "flujo de trabajo de la aplicación", ver más arriba). El trabajo del motor de flujo de trabajo es asegurarse de que estos pasos separados se asignen a las personas correctas (de grupos de personas) en la secuencia correcta, y que, en general, el proceso se complete de manera ordenada.

No creo que haya una respuesta clara a esto en absoluto. Estas son palabras, a diferencia de los conceptos teóricos. Si agrega la palabra " lista de verificación " en la mezcla, que simplemente resulta ser una versión lineal de un proceso (pero puede tener condicionales en las listas de verificación, lo que las convierte en un flujo de trabajo).

No estoy seguro de cómo ayudar a replantear esta pregunta, pero es casi como si ninguna respuesta fuera posible. Mis propios pensamientos están en https://tallyfy.com/improving-efficiency -workflow-vs-business-process-management /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top