Upgrade to Pro — share decks privately, control downloads, hide ads and more …

flor 2017

flor 2017

(toptal)

John Mettraux

March 07, 2017
Tweet

More Decks by John Mettraux

Other Decks in Technology

Transcript

  1. 1999 - Java workflow for health insurance 2001 - Java

    workflow engine, openwfe 2006 - move to Ruby with ruote 2014 - stopped ruote 2015 - started flon 2016 - switched to flor
  2. warning “ Unfortunately, many people who study BPM systems, often

    come from a Software Engineering background, and automatically assume that BPM should have certain standard software features.
 
 Software Engineers view the system as a way to send, receive and transform information, and they are trained to reduce business problems to something that can execute in these terms.
 
 Business people do not focus on sending and receiving bytes, but instead about responsibility and commitment. It is a different way of viewing the business process
 
 
 Keith Swenson - Workflow Management Coalition
  3. workflow management business process management adaptive case management goal orientation


    
 knowledge worker workflow management orchestration
 
 infrastructure as code devops
  4. workflow
 workflow definition
 workflow instance business process business process definition

    business process instance workflow management business process management workflow process
  5. workflow
 workflow definition
 workflow instance business process business process definition

    business process instance workflow management business process management os process? wtp? workflow process
  6. business process definition as a communication medium between the business

    person and the business process engine
 the business person and the software developer the business person and the operators
  7. business process definition as a communication medium between the business

    person and the business process engine
 the business person and the software developer the business person and the operators as a documentation artefact
  8. business process definition as a communication medium between the business

    person and the business process engine
 the business person and the software developer the business person and the operators as a documentation artefact (as is) (to be)
  9. zero code
 or
 graphical programming? cancel that instance change the

    flow for just that instance switch new instances to new version
  10. zero code
 or
 graphical programming? cancel that instance change the

    flow for just that instance switch new instances to new version switch to new version, new and old instances
  11. • long running [business] processes • state, lifecycle of a

    business entity • saga, correlation 0 1 event workflow lifecycle state
  12. 0

  13. 0 0_0 0_1 change the flow for just that instance

    switch to new version, new and old instances