SharePoint 2013 as a BPM & Workflow Management System

41
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013 SharePoint ..as a Workflow Management System ANDREAS ASCHAUER, ALEGRI INTERNATIONAL

description

SharePoint 2013 as a WFMS Process Management Services are a crucial piece in any system supporting ECM capabilities. SharePoint 2013 introduced a new technical foundation for workflow management and the modeling of business processes as automated workflows. In this session the audience will learn the benefits of the new Workflow Management System architecture as well as how to leverage it in real world scenarios. Attendees will see what can be achieved in SharePoint 2013 and Workflow Manager in an easy and controllable fashion. Most important the session will dive into what is not easily feasible Out-of-the-Box and will present a birds-eye view on the BPM ecosystem that has evolved around SharePoint 2010 and 2013. The key take-away for attendees will be an understanding of how to map real-world process management scenarios onto SharePoint 2013 Workflow workloads and when it is reasonable in terms of project risk and cost of ownership for the SharePoint investment, to move to a third party SharePoint BPM product. The session is intended for Architects and Decision Makers who already have concrete use cases/scenarios at hand and need to map them to SharePoint technology.

Transcript of SharePoint 2013 as a BPM & Workflow Management System

Page 1: SharePoint 2013 as a BPM & Workflow Management System

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013

ZAGREB, NOVEMBER 27-28 2013

SharePoint ..as a Workflow Management System

ANDREAS ASCHAUER, ALEGRI INTERNATIONAL

Page 2: SharePoint 2013 as a BPM & Workflow Management System

sponsors

Page 3: SharePoint 2013 as a BPM & Workflow Management System

About..

Andreas AschauerAlegri International

AustriaHead of Consulting

Software EngineeringSharePoint

Trainer / Consultant

Page 4: SharePoint 2013 as a BPM & Workflow Management System

Agenda

The road to ’13

From Coding to Modelling

BPM and Process Orientation

Motivations for BPM

Procedures vs. Practices

“We are having a baby”

A quintessential sample

(some of you can relate to)

Page 5: SharePoint 2013 as a BPM & Workflow Management System

Why am I telling you this ?

SharePoint has a strong background in Workflow Management

Page 6: SharePoint 2013 as a BPM & Workflow Management System

Why am I telling you this ?

Business Process Management (BPM) is one of the key drivers for SharePoint

investments

Page 7: SharePoint 2013 as a BPM & Workflow Management System

Why am I telling you this ?

Workflow Management in SharePoint has come a long way and changed a lot

Page 8: SharePoint 2013 as a BPM & Workflow Management System

Why am I telling you this ?

You can do so much wrong with Workflow Management / BPM

Page 9: SharePoint 2013 as a BPM & Workflow Management System

THE ROAD TO `13

Page 10: SharePoint 2013 as a BPM & Workflow Management System

Workflows with SharePoint 2010

Visio 2010SharePoint Designer 2010

Visual Studio 2010 3rd Party

Page 11: SharePoint 2013 as a BPM & Workflow Management System

Process

Page 12: SharePoint 2013 as a BPM & Workflow Management System

Visio 2010

Page 13: SharePoint 2013 as a BPM & Workflow Management System

SharePoint Designer 2010

Page 14: SharePoint 2013 as a BPM & Workflow Management System

Visual Studio

+

Page 15: SharePoint 2013 as a BPM & Workflow Management System

Impedance Mismatch

Page 16: SharePoint 2013 as a BPM & Workflow Management System

High Project Risk

Volatile Cost of Ownership

No common model or language for business and technology

Page 17: SharePoint 2013 as a BPM & Workflow Management System

Workflows with SharePoint 2013

Visio 2013SharePoint Designer 2013

Visual Studio 2021DECLARATIVE MODEL

3rd Party

Page 18: SharePoint 2013 as a BPM & Workflow Management System
Page 19: SharePoint 2013 as a BPM & Workflow Management System

Visio 2013 – Process View

Page 20: SharePoint 2013 as a BPM & Workflow Management System

Visio 2013 – Workflow View

Page 21: SharePoint 2013 as a BPM & Workflow Management System

Visio 2013 – Workflow View

Page 22: SharePoint 2013 as a BPM & Workflow Management System

Visual Studio 2012

Page 23: SharePoint 2013 as a BPM & Workflow Management System

Key improvements - General

Model First No Code in WorkflowsProcess Manager &Workflow Designer

Page 24: SharePoint 2013 as a BPM & Workflow Management System

Key improvements - Technical

Architectural Changes “Cloud Ready” Model

Reusable Workflow Actions

Reusable Designer Actions

Page 25: SharePoint 2013 as a BPM & Workflow Management System

Wrapping Up

SharePoint OOB Workflow Capabilities have matured

The tooling has matured

Business and technology have a common modelling base

Software architecture is modular and reusable (through Activities)

Page 26: SharePoint 2013 as a BPM & Workflow Management System

BUSINESS PROCESS MANAGEMENT

Page 27: SharePoint 2013 as a BPM & Workflow Management System

Key Motivations Make implicit processes visible and manageable

Optimize processes continuously

Optimize existing resources

React to change

Page 28: SharePoint 2013 as a BPM & Workflow Management System

Broadening the view

Page 29: SharePoint 2013 as a BPM & Workflow Management System

Process Improvement Process

(Re)-Design

Modelling

Execution

Monitoring

Optimization

Page 30: SharePoint 2013 as a BPM & Workflow Management System

Procedures vs. Practices

Page 31: SharePoint 2013 as a BPM & Workflow Management System

Optional accessoiries

Page 32: SharePoint 2013 as a BPM & Workflow Management System

What you get..Monitoring of (possibly) a large number of workflow

instances

Reports on performance of workflows / stakeholders

Little impedance mismatch (depends on product)

Better EAI functionality

Page 33: SharePoint 2013 as a BPM & Workflow Management System

SharePoint Workflows

+

No further advance cost

Easy to use / Familiar tooling

Clean architecture

Supported by MS

-

Unpredictable future cost

Limited OOB functionality

Complex expansion model

Custom development needed

Page 34: SharePoint 2013 as a BPM & Workflow Management System

BPM Tools

+

Controllable Cost of Ownership

Rich modelling capabilities

Large toolbox around BPM

EAI functionality

-

Advance cost

Training effort

(Possibly) proprietary notation

Need

Page 35: SharePoint 2013 as a BPM & Workflow Management System

Workflows

Intra department processes

Little to no dependency on external systems

Small number of workflows

.NET development knowledge

BPM

Inter department and corporate processes

System integration

Large number of workflows

No development resources

Page 36: SharePoint 2013 as a BPM & Workflow Management System

DEMO: We‘re having a baby – process• Stakeholders• Mother• Father• Grand mother• Friends of father• Doctor• ..

• Systems• Family• Administration• Hospital

Page 37: SharePoint 2013 as a BPM & Workflow Management System

B(aby)PM – scaling out the family

Adapt to changes in systems influencing the process

Dynamically re-assign stakeholders

Optimize the process

Report on performance of closed instances

Page 38: SharePoint 2013 as a BPM & Workflow Management System

Know the options

Do Governance planning

Calculate the risk and total cost of ownership

Page 39: SharePoint 2013 as a BPM & Workflow Management System

Have a baby..

Page 40: SharePoint 2013 as a BPM & Workflow Management System

questions?

LINKEDIN / XING / SHAREPOINTTRENCH.COM

@ASCHAUERA

Page 41: SharePoint 2013 as a BPM & Workflow Management System

thank you.

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013

ZAGREB, NOVEMBER 27-28 2013