bpm in nutshell...business process modeling notations bpmn creates a standardized bridge for the gap...

56
B B usiness usiness P P rocess rocess M M anagement in the Nutshell anagement in the Nutshell By Maher Salam By Maher Salam

Upload: others

Post on 01-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

BBusiness usiness PProcess rocess MManagement in the Nutshell anagement in the Nutshell

By Maher Salam By Maher Salam

Page 2: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

2

AgendaAgenda

� Fujitsu Consulting

� Business Process Modeling Language

� BPM introduction and concepts,

� BPM Suite Demonstration (Fujitsu Interstage)

� Q&A

Page 3: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

3

AgendaAgenda

� Fujitsu Consulting

� Who is Fujitsu Consulting?

� Service Offering

� BPM Consulting at Fujitsu� Business Process Modeling Languages

� BPM introduction and concepts,

� BPM Suite Demo (Fujitsu Interstage)

� Q&A

Page 4: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

4

Who is Fujitsu Consulting?Who is Fujitsu Consulting?

�Fujitsu Consulting delivers the scale and viability of a top-tier global IT services organization—but with the responsiveness and adaptability of a local boutique service provider.

�Fujitsu Consulting offers the best of both worlds: a flexible and adaptable local partner with offices and key resources in every major market in North America, backed by strong worldwide alliances and extensive global delivery capabilities.

Page 5: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

5

Services OfferingServices Offering

�Business Process Management

�Management Consulting

�IT Consultancy

�Security Consultancy

�Application Consultancy

�Knowledge Management

Page 6: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

6

BPM Consulting at FujitsuBPM Consulting at Fujitsu

�Fujitsu Consulting has experience helping organizations envisionand build business models that integrate strategy, people, processes, customers, suppliers and technology. �Our focused and collaborative approach quickly identifies initiatives that deliver measurable business value. We help clients implement new business and technology designs so they can realize the planned return on investment much more rapidly and efficiently. Fujitsu Consulting offers services critical to organizations in the areas of: �Operational assessment �Business process design �Business architecture alignment and strategy �IT investment analysis �Business process implementation

Page 7: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

7

AgendaAgenda

Fujitsu Consulting

Business Process Standard Modeling Languages

� BPMN

� XPDL

� BPELBPM introduction and concepts,

BPM Solution (Fujitsu Interstage)

Page 8: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

8

BBusiness usiness PProcess rocess MModeling odeling NNotationsotations

BPMN creates a standardized bridge for the gap between the business process design and process implementation.BPMN defines a Business Process Diagram (BPD), which is based on a flowcharting technique tailored for creating graphical models of business process operations. A Business Process Model, then, is a network of graphical objects, which are activities (i.e., work) and the flow controls that define their order of performance.

Object Management Group (OMG)

Page 9: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

9

BPMN Diagram Elements

Page 10: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

10

BBusiness usiness PProcess rocess EExecution xecution LLanguage anguage

“BPEL is an "execution language," a programming language that has variables and operations.

The operations can send and receive SOAP messages, and there is strong support for XML and XML transformation.”

Keith Swenson

Page 11: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

11

XPDLXPDL

“XPDL is a file format that represents a process definition. It contain X & Y coordinates and node size. It has the concept of lines, and points along the line that gives it a particular path.

The nodes and lines have attributes that can specify executable information such as roles, activity descriptions, timers, web service calls, etc. XPDL 2.0 contains extensions in order to be able to represent all aspects of BPMN”

Keith Swenson

Page 12: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

12

BPEL vs. XPDLBPEL vs. XPDL

The goal of BPEL is to provide a definition of web service orchestration with underlying interactions i. e. BPEL in BPM solution is all about data transformation from one place to another with web service invocation and data manipulation functions.

The goal of XPDL is to allow tools to exchange process diagram files.

BPEL and XPDL has entirely different purposes.

© 2007 Maher Salam except where noted

Page 13: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

13

Standard BPMN SuitesStandard BPMN Suites’’ Interactions Interactions

© 2007 Maher Salam except where noted

Page 14: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

14

AgendaAgenda

� Fujitsu Consulting

� Business Process Standard Modeling Languages

� BPM introduction and concepts,� What is PBM? � Why BPM Matter� Business and IT Deferring perspectives � BPM life cycle� Where Does BPM fit? � Business and IT BPM perspectives� Challenges of BPM adoption � The nine BPM Misconceptions� First Steps

� BPM Solution (Fujitsu Interstage)� Q&A

Page 15: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

15

������������� ��� ��� ��������������� ���� ������������������

� �� ����� � ���

Business Process ManagementBusiness Process Management (BPM)(BPM)

It is a process based unified approach to accomplish organization goals; it refers to round-tripping improvement life cycle that includes analysis, design, execution, and Monitoring/management of cross-functional and cross-industry business activities that incorporate people, processes, and systems.

© 2007 Maher Salam except where noted

Page 16: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

16

Why BPM Matter?Why BPM Matter?

BPR

�No implementation support

�One time organizational change

ERP (like Concrete)

�Based on best practice

�Too complicated, and hard to innovate or develop agile processes

�Can’t handle cross functional Problem effectively

�Limited user input, minimum customization

© 2007 Maher Salam except where noted

TQM, Six Sigma

�Minimum focus on People

�Islands of automation and record keeping

Page 17: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

17

BPM and Six Sigma DMAIC BPM and Six Sigma DMAIC

Define, BPM helps express the process under study on Value Chain Level

Measure, BPM can collect data from operational systems in a fully automated manner.

Analyze, BPM can encode metrics within any process design to analyze variation

Improve, BPM assist by the ease to generate and simulate processes

Control, BPM prevent process reverting

© 2003 Howard Smith and Peter Finger, BPM The Third Wave

Page 18: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

18

BPM and Business Process Reengineering BPM and Business Process Reengineering

BPM provide the right tools and techniques to avoid failure.

Hammer and Champy’s BPR failure reasons

�BPR try to fix processes instead of reinventing them

�Willing to settle for minor results

�Concentrate on Detailed process design

�Dragging the effort out and quitting too early

Page 19: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

19

How BPM makes ERP works How BPM makes ERP works

ERP

�Too Complicated, and hard to innovate or develop new processes

�Can’t Handle cross functional Problem effectively

�Limited users input and customization

�Business dominates ERP implementation

BPM

�Manage agile processes across people and systems including ERP module (silos)

�Track Problem across the value chain

�Allow users to design cross-functional processes

�Business and IT share the control

© 2007 Maher Salam except where noted

Page 20: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

20

Why Now?Why Now?

�“Customers are asking not only for just-in-time products, but also for just-in-time processes” Regis McKenna (fully-informed customer )�“Rapid, endless change is fundamental driving force in today’s business” Howard Smith and Peter Finger�Mass customization vs. mass production (Financial services )�End-to-end process visibility, agility and accountability is mandatory for today’s business �Industry Boundaries are blurring (Microsoft & MSNBC)�It is a Value Chain vs. Value chain competition (process acquisition and aggregation) �Collaboration vs. Competition (Insurance quotes)

© 2007 Maher Salam except where noted

Page 21: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

21

We CanWe Can’’t Afford Dumb Systems!t Afford Dumb Systems!

Decades of CRUD systems that,

�Generate reports without learning

�Build to last and never change

�Wait and never act

© 2007 Maher Salam except where noted

Page 22: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

22

Business and IT Differing PerspectivesBusiness and IT Differing Perspectives

�Business focuses on costs, revenue and first-mover advantage

�IT focuses on the nuts and bolts of how a process works on a technical level like triggers, rules and the ins and outs of every application

BPM align both Business and IT and shift the management of change from reactive to proactive

© 2007 Maher Salam except where noted

Page 23: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

23

What BPM can do for ITWhat BPM can do for IT

� Bringing all IT development under an overarching BPM platform confers the following benefits to the IT organization:

� Flexible, rapid development and deployment in one unified platform

� Reuse of existing IT assets � Change management � Integration-based infrastructure that allows third-party

applications to be leveraged � Meet business demands quickly and easily � Self-service capability for business users (through

governed configuration, customization, and composition) � Fast, iterative development, thereby decreasing project

risk

Page 24: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

24

What BPM can do for BusinessWhat BPM can do for Business

� Communicate with IT and other business departments, based on a common shared model of the business

� Specify project requirements through visual processes without the need to know the underlying IT systems

� Obtain access to information that is meaningful and linked to business processes and business metrics

� Share best practices in process improvement across the enterprise

� Eliminate wasteful, non-value added work, and hereby concentrate on growth and innovation

Page 25: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

25

Where Does BPM Fit?Where Does BPM Fit?Layered SolutionLayered Solution

Event triggeringXML translation

Web services

MessagingRouting

Process automationApplication adaptersData transformationProcess modeling

EAI

Process analyticsProcess monitoring

SimulationRule/Process/Event Engine

BPM

ESB

Service Invocation\Orchestration Process Choreography

Page 26: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

26

BPM Lifecycle and Six SigmaBPM Lifecycle and Six Sigma

Process Execution

Design and

Implementation

Analysis and

Optimization

Assessment and

Discovery

Monitoring and

Management

© 2007 Maher Salam except where noted

Page 27: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

27

BPM Adoption ChallengesBPM Adoption Challenges

� Do not know where to begin

� Lack of visibility into business processes

� Lack of operations knowledge and processes causes this uncertainty

� BPM misconceptions presents many challenges

© 2007 Maher Salam except where noted

Page 28: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

28

First BPM MisconceptionFirst BPM Misconception

BPM is packaged application! � BPM usually does not directly provide domain-level

functionality offered by commercial off-the-shelf (COTS) applications, it provides the tools to model and mange the execution of processes that flow across multiple functional applications.

� If a functional application that implements a process does not exist, the BPM platform provides the development environment to create such an application. While most third-party applications are restricted to functional domains,

� BPM can play the role of a cross-functional processbridge to create end-to-end, dynamic processes.

Page 29: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

29

What Fujitsu offer?What Fujitsu offer?

Fujitsu Interstage Suite,

Easy to use business process modeling for cross functional process modeling

Robust BPM Server for process execution

Page 30: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

30

Second BPM MisconceptionSecond BPM Misconception

BPM is considered very expensive!� When compared to ERP and client/server implementations,

BPM is not only relatively inexpensive, it is also less risky. � The BPM platform facilitates the creation of a common, shared

model of the business that minimizes gaps in communication and misunderstanding of requirements, By closely mapping business requirements to IT services

� The BPM platform also decreases implementation time by providing a development environment that minimizes custom coding and facilitates reuse of previously built processes and services.

Page 31: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

31

What Fujitsu can offer?What Fujitsu can offer?

� Interstage uses Standard modeling notation BPMN, for which minimizing risk by provide common communication framework for both business and IT

� Interstage Suite provides minimum coding development platform through predefined generic Actions, Timers, Triggers and Forms

Page 32: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

32

Third BPM Misconception Third BPM Misconception

BPM is used only for process modeling!

� Process model are the corner stones of all BPM phases.

� BPM makes it possible to create “round-tripping” environment “Discovery, Analysis and Optimization, Design and Modeling, execution, Monitoring”

Page 33: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

33

What Fujitsu can offer?What Fujitsu can offer?

� Interstage Suite cover the complete BPM lifecycle and provide round-tripping environment

� Experience with helping customer to implement BPM solution

Interstage Suit process models supports, 1. Simulation 2. Upload to BPM server 3. version control 4. Process monitoring and KPI analysis

Page 34: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

34

Forth BPM MisconceptionForth BPM Misconception

BPM is an all-or-nothing proposition!Unlike ERP implementations that do not return a

single dollar until a full implementation is complete,

an incremental implementation of BPM provides benefits from day one.

Page 35: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

35

What Fujitsu offer?What Fujitsu offer?

� Iterative and incremental methodology for BPM implementation

� Increased visibility into business operation starts from day one

� Agile methodology that map project Earned Value to Business Value

Page 36: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

36

Fifth BPM MisconceptionFifth BPM Misconception

BPM is the same as EAITraditional EAI is limited to addressing issues of transaction

and data integration without a focus on the overarching business process.

BPM, however, is a framework for business process integration. As EAI is to applications, BPM is to business processes.

BPM adds a higher-level of integration capability to enterprise integration. In this sense, BPM does not replace EAI, but extends it to a higher order of abstraction.

Page 37: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

37

What Fujitsu can offer?What Fujitsu can offer?

�Interstage Suite allow process cerography and service orchestration, no application integration is required.

�Complete support for SOA and related patters

Page 38: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

38

Sixth BPM MisconceptionSixth BPM Misconception

BPM has no hard ROI� Traditional ROI, traditional cost-benefit analysis, will not

provide the right ROI,With BPM, projects are more efficient ( by decreasing the

time to gather requirements, translating them into specs, developing new processes, and promoting reuse).

BPM’s value is in providing a superior operations management capability.

Page 39: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

39

Seventh BPM MisconceptionSeventh BPM Misconception

BPM is a project!� The implementation of BPM happens through one or more

projects,

BPM itself is not only provides the tools to manage a process improvement project, but also to manage business processes continuously.

Page 40: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

40

Eighth BPM MisconceptionEighth BPM Misconception

BPM causes loss of control over operations. � This is a serious issue for senior executives who have a

need to control their business processes and their enterprise architecture.

BPM technology does allow for easy changes to processes. Through design-time, run-time, and change-time governance,

BPM improves visibility both into project lifecycles and into business processes, thereby increasing control without increasing bureaucracy.

Page 41: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

41

Ninth BPM MisconceptionNinth BPM Misconception

BPM causes disruptive change� There is a lot of truth to the idea that BPM involves a

radical re-thinking of business processes. It implies a move away from a function-centric organization to a process-centric organization.

The actual transformation into a process-centric organization can happen gradually. Change consultants must not underestimate the resistance to change

Page 42: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

42

First PhaseFirst Phase-- Organization Assessment Organization Assessment

© 2007 Maher Salam except where noted

Page 43: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

43

Second Phase!Second Phase!

1. Process Management training

2. Select a point of entry. This is not a trivial task� Too often proposals for new process improvement

projects face rejection because the business is struggling with the current broken processes

� They have no time to consider process improvement proposals. Such a situation is tailor-made for introducing business activity monitoring solutions.

3. Process discovery and design POC

4. Seed BPM platform and tools into existing projects

5. Implement BPM project management to spread BPM competencies

Page 44: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

44

Third Phase!Third Phase!

1. Design business processes from outside in

2. Look for mission-critical project that yield large payback, and has elements of application integration, workflow, SOA. Value chain integration

3. Seek opportunities to test the promised benefits of BPM, and present BPM as helper and enabler to existing programs

4. Identify commodity business services and show BPM outsourcing and monitoring capability

5. Establish enterprise-wide standards for BPM and build BPMS foundation

Page 45: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

45

Fourth PhaseFourth Phase

1. Once BPM is proven in practice, consider how to gradually phase out work on existing methodologies and business units structure

2. Establish the baseline of BPM value chain processes

3. Apply bottom-up and top-down approach for complete and gradually improve value chain

4. Leverage processes and monitoring data to innovate new management capability to derive enterprise agility

Page 46: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

46

BPM skills Stages BPM skills Stages

1. Innocent- Never heard of BPM

2. Aware- Has read something about BPM

3. Apprentice- Has studied BPM (high level)

4. Practitioner-Ready to use BPM

5. Journeyman- Uses BPM naturally

6. Master- knows when to break the rules (Why)

7. Expert- write about BPM

Page 47: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

47

AgendaAgenda

� Fujitsu Consulting

� Business Process Standard Modeling Languages

� BPM introduction and concepts,

Fujitsu Interstage, � Interstage Business Process Manager � Fujitsu Interstage Suite Architecture � Demonstration of Fujitsu Interstage Suite

Page 48: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

48

Interstage Business Process ManagerInterstage Business Process Manager

Interstage Business Process Manager helps you detect process bottlenecks quickly, measure deviations from set goals, and recommend measures for improvement. Information can be fed back to refine your business processes inching you closer to the goal of optimized business operations.

Page 49: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

49

Fujitsu Interstage ArchitectureFujitsu Interstage Architecture

Interstage BPM components

Page 50: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

50

Interstage Studio Interstage Studio

�Interstage BPM has an open, flexible, scalable architecture that integrates seamlessly into existing environments. It's Application Programming Interfaces (APIs) empower developers or system engineers to tailor Interstage BPM to an organizations' specific needs. Interstage BPM is made up of several components. �The Interstage BPM Studio is an easy-to-use business process modeling tool. It enables process designers and system integrators to graphically model the business processes of an enterprise.

Page 51: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

51

Interstage BPM Server Interstage BPM Server

Interstage BPM Server is a Web-enabled workflow engine. It provides the run-time environment for process instances created from process definitions.

Page 52: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

52

Fujitsu Interstage SuiteFujitsu Interstage Suite

Page 53: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

53

Interstage Studio FeaturesInterstage Studio Features

� Build better, newer business processes, faster � Reduce risk by pre-testing various business scenarios

before executing � Better align and use resources � Reduce errors and costs and improve efficiencies by

automating tasks � Track tasks and business metrics and optimize processes

in real-time � Demonstrate compliance by documenting processes

More can be found at, www.Fujitsu.com

Page 54: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

54

Demonstration Demonstration

Page 55: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a

55

Q&A

Page 56: BPM in Nutshell...Business Process Modeling Notations BPMN creates a standardized bridge for the gap between the business process design and process implementation. BPMN defines a