Slides of the Keynote given by Piero Fraternali (BPM4People Project coordinator) at the Second International Workshop on Traceability and Compliance of Semi-Structured Processes (TC4SP2011) at BPM Conference in August 2011,Clermont-Ferrand, August, 2011
Unblocking The Main Thread Solving ANRs and Frozen Frames
Social BPM
1. Social BPM: opening organizational processes to social interactions TC4SP Workshop BPM ConferenceClermont-Ferrand Aug 29 2011 Marco Brambilla, Piero Fraternali, Carmen Vaca Dipartimento di Elettronica e Informazione Politecnico di Milano
15. Social BPM is a concept that describes collaboratively designed and iterated processes [Gartner, Social BPM: Design by Doing, Apr 2010].
16.
17. The Social BPM Space A continuum from closed to open social BPM, where each organization can find the mix of control & flexibility it needs Process model decided top-down and hard wired, task assignment rigid, communication limited to task input-output ClosedBPM Participatory design Process model resulting from merge of different models (e.g., merger&acquisition), task/flow variants Participatory enactment Actors are fixed, but can communicate with social tools (e.g., follow up a task, tweet on a task status, etc) The community of actors can be (in part) open: e.g., launch a task to be executed in Facebook, find an expert in LinkedIn, vote for alternative flows Social enactment Process model is partial or absent. Process constraints are mined and progressively enforced by observing community behaviors Process mining
26. Social networking and core BPs (*) APQC Process Classification Framework (*) F Bonchi, C Castillo, A Gionis, and A Jaimes, Social Network Analysis and Mining for Business Applications, ACM Trans on Intelligent Systems and Technology, 2(3), April 2011 Process mining
81. Overview of the approach General idea: Social BPM Design & Implementation Analyze process improvement requirements Understand SBPM goals Identify communities of reference Analysis & design Understand process socialization patterns Map requirements to goals Identify relevant socialization patterns Refer patterns to goals (Re)design process with social interactions Identify & abstract social platforms to use Automate pattern to application transformation Map process model to application models Deployment Refine application models Map application models into code & deploy
86. Model Driven Engineering of SBPM applications WebRatio is a Model-Driven Engineering environment allowing one to capture business requirements in abstract models and automatically generatea full-featured, industrial-strength, tailor-made business application WebRatio (www.webratio.com) MDE approach comprises 3 steps:
87. Models for BPM Two types of models concur to define the application requirements:
88. Model extensions for Social BPM Process and applications models are extended to incorporate social issues: Pool Vote Follow Lane 1 Lane 2
89. Generative approach and runtime architecture Process layer Presentation layer Visual identity Business layer Servicelayer Datalayer Integrationlayer Standard Java Web application Social Network connection services IBMWebSphere Caucho Resin ApacheTomcat OracleApplicationServer JBoss Application Server
108. Marco Brambilla, Piero Fraternali, Carmen Vaca, BPMN and Design Patterns for Engineering Social BPM Solutions, BPMS2 Workshop, Clermont Ferrand Aug, 2011
109. Francesco Bonchi, Carlos Castillo, Aristides Gionis, and Alejandro Jaimes, Social Network Analysis and Mining for Business Applications, ACM Trans on Intelligent Systems and Technology, 2(3), April 2011.
110. W.M.P. van der Aalst, H.A. Reijers, and M. Song. Discovering Social Networks from Event Logs. Computer Supported Cooperative work, 14(6):549{593, 2005.