Che cosa preferisci (dal punto di vista del tuo sviluppatore) quando si tratta di implementare un processo di business?BPMS o semplicemente programmazione?
Un Business Process Management System (BPMS) o solo il tuo IDE preferito con gli strumenti e le strutture necessarie (uno strumento di segnalazione per esempio)?
Qual è dal tuo punto di vista il più grande vantaggio di un BPMS rispetto a un IDE con i tuoi strumenti e strutture personali?
OK. Forse dovrei essere più specifico ... Ho avuto modo di conoscere uno specifico BPMS che dovrebbe facilitare l'implementazione di un processo aziendale configurando le regole. Ma per me come sviluppatore è difficile lavorare con il sistema. Mi piacerebbe lavorare con file di testo che posso refactoring e mi piacerebbe poter scegliere la tecnologia o la struttura giusta per il lavoro che devo svolgere. Invece il sistema mi obbliga a configurare.
Ci sono regole dove posso usare Java, ma anche allora devo attenersi a l'editor sistemi senza intellisense ecc
Quindi questo mi porta alla risposta della mia domanda - vorrei utilizzare il strumenti a cui sono abituato invece di dover imparare come lavorare con un BPMS (almeno quello che conosco) perché mi limita più di quanto non aiuti. Il BPMS che conosco è un framework dal quale è difficile sfuggire! A questo punto, preferirei un framework come Grail su qualsiasi BPMS che conosca.
Quindi forse la domanda più specifica è: ti senti lo stesso o ci sono BPMS che ti supportano nello sviluppo di uno sviluppatore e pensi come uno sviluppatore o la maggior parte di loro ti costringono a fare il tuo lavoro in un modo diverso?
vedere anche http://stackoverflow.com/questions/214122/is-bpm-in-your-mind – rdmueller