Domanda

So che si parla molto di BPM in questi giorni e sono consapevole che alcuni potrebbero vederlo come una mania piuttosto che un software di fondamentale importanza.

Come qualcuno di quello che la maggior parte chiamerebbe "The Business", ho fatto del mio meglio per conoscere BPM per assicurarci di continuare a prendere decisioni che non solo hanno senso per l'azienda, ma anche per l'IT.

Ho notato durante la lettura che viene menzionato il flusso di lavoro dell'applicazione quando a volte si parla di BPM. Non ci avevo pensato molto fino a poco tempo fa.

Pertanto, qual è la differenza? Quando useresti l'uno e non l'altro?

È stato utile?

Soluzione

Il BPM riguarda il processo e il suo miglioramento, che tiene conto degli utenti e potenzialmente più di un'applicazione, ad es. un sistema ERP può avere più di un'applicazione, sebbene possano esserci altri usi del termine. Si noti che il processo potrebbe essere visualizzato senza quali applicazioni o tecnologie vengano utilizzate.

Il flusso di lavoro dell'applicazione è il modo in cui un'applicazione viene utilizzata per passare da a a b. Qui è un insieme specifico di codice che viene utilizzato e cosa succede nel corso di un'applicazione passando da a a b. In questo caso, l'applicazione è in primo piano anziché al processo.

Fornisce una risposta? Un altro modo di pensarci è che più flussi di lavoro delle applicazioni possono costituire un sistema che viene utilizzato in un processo a cui può essere applicato BPM.

Altri suggerimenti

In ritardo nel gioco, ma il flusso di lavoro è nel database come BPMS è nel DBMS. (Comodo come si allineano le lettere, eh?)

IOW, BPM (S) è tradizionalmente inteso come riferimento a un particolare framework / applicazione che consente di gestire i processi aziendali: definirli, archiviarli, verificarli, misurarli, ecc. È simile a come gestisce un DBMS basi di dati.

Ora, un flusso di lavoro è una definizione, proprio come un database è una definizione. Nel primo caso, si tratta di una definizione di operazioni / lavoro (Ordine Fufill), passaggi relativi (Invia fattura) e regole / vincoli sul lavoro (Se non disponibile, inviare un avviso). In quest'ultimo caso simile, si tratta di una definizione della struttura dei dati (CREATE TABLE) e dei vincoli (InvoiceTotal deve essere > $ 0,00).

Penso che questo sia un argomento potenzialmente confuso, in particolare perché alcuni ambienti di sviluppo usano un tipo di modello di flusso di processo per generare applicazioni rivolte all'utente (sto pensando agli Outsystems qui, per esempio).

Ma, per me, la distinzione è cristallina. Il flusso di lavoro dell'applicazione, mentre le persone ne parlano, si riferisce al percorso di un utente attraverso un'applicazione, ad esempio le pagine che completano / visitano, i dati che inseriscono, ecc. Sulla strada per completare una transazione di qualche tipo. Orkflow applicazione è un termine mediocre per questo, penso che il flusso dell'applicazione sia più significativo.

BPM, invece, riguarda la modellazione e l'esecuzione di un processo di flusso di lavoro. Per flusso di lavoro, in questo contesto, intendo una serie di passaggi (o attività) discreti che devono essere completati (programmaticamente o tramite interazione umana) in un certo ordine per completare un processo. Queste attività possono essere implementate come singoli moduli applicativi (ognuno con il proprio "workflow applicativo", vedi sopra). Il compito del motore del flusso di lavoro è quello di assicurarsi che questi passaggi separati siano assegnati alle persone giuste (di gruppi di persone) nella giusta sequenza e che nel complesso il processo si completi in modo ordinato.

Non credo che ci sia una risposta chiara a questo. Queste sono parole, al contrario di concetti teorici. Se aggiungi la parola " lista di controllo " nel mix - che si rivela essere una versione lineare di un processo (ma puoi avere condizionali nelle liste di controllo - rendendoli un flusso di lavoro).

Non sono sicuro di come aiutare a riformulare questa domanda, ma è quasi come se nessuna risposta potesse mai essere possibile. I miei pensieri sono su https://tallyfy.com/improving-efficiency -workflow-vs-business processo di gestione /

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top