Introducao Bpm

download Introducao Bpm

of 29

Transcript of Introducao Bpm

  • 7/29/2019 Introducao Bpm

    1/29

    IBM Software Group

    Value of End-to-End Process AutomationBPM (Business Process Management) for Process Automation Im rove o eratin efficienc and reduce costs

    2009 IBM Corporation

    An IBM Proof of Technology

  • 7/29/2019 Introducao Bpm

    2/29

    IBM Software Group

    The divide between business and IT:Differing priorities and expertise for End-to-End Process Automation

    Business Domain

    Business Needs Responsiveness and Control

    Rapid innovation without replacing applications Control of the business model and business processes

    Integration of horizontal processes

    Visibility into technology-enabled business activities

    Business people have thebusiness process expertise

    2009 IBM Corporation Value of Process Automation 2

    IT Domain

    IT Needs Stability and Control

    Efficiently manage hundreds of applications

    Consolidate and simplify infrastructure to reduce costs

    Improve service levels of existing applications

    Stability simplifies efficient operations

    Information Technology

    (IT)people know how toimplement and runapplications

  • 7/29/2019 Introducao Bpm

    3/29

    IBM Software Group

    Business Process Management touches allparts of an organization

    Business IT BusinessUser

    IBM BPM Suite Helps to Unite the Business and IT Domains

    2009 IBM Corporation Value of Process Automation 3

    IT Architect

    IT Developer

    IT LeaderBusinessLeader

    ProcessOwner

    BusinessAnalyst

    IBM BPM Suite

    Contextual, Role-Based Capabilities Delivered toDifferent Users Across Your Organization

  • 7/29/2019 Introducao Bpm

    4/29

    IBM Software Group

    End-to-End Process Automation is at the Core of BPM

    DeployDeployment of models,policies and assemblies torealize business intent

    ModelCapture, simulate,analyze, and optimize

    AssembleAssemble existing and newassets to execute andmanage business processes

    2009 IBM Corporation Value of Process Automation 4

    business models toreduce risk and increaseflexibility

    ManageReal-time visibility andanalysis of business

    information for timelyand coordinated actionGovernance &ProcessesAlignment of strategy andoperations across businessand IT in support ofbusiness objectives

  • 7/29/2019 Introducao Bpm

    5/29

    IBM Software Group

    Typical Pain Points Processes are Inefficient and Poorly Aligned Missed Requirements Are Not Obvious, but Are Costly Business and IT Struggle to Communicate Effectively Paper-Based Processes lack consistency and traceability Business is Too Reliant on IT for Simple Solutions Many Disparate Existing Systems to Integrate Difficult to Enable and Enforce Change Measurements and Service Level Agreements (SLA) Data Are Not Readily Available Problems are Not Immediately Apparent Business and IT Errors Cannot Be Easil Resolved

    2009 IBM Corporation Value of Process Automation 5

    Testing Requires Many Tools and Environments Deployments are Complex Process Automation Increases the Focus on Service Governance

  • 7/29/2019 Introducao Bpm

    6/29

    IBM Software Group

    Processes are Inefficient and Poorly AlignedDesign and Implement Optimized Processes

    PowerPointExcel

    Industry Models

    Visio ARIS

    2009 IBM Corporation Value of Process Automation 6

    Write down and document Business Processes

    Simulation and Analysis for business processesEnsure that the design can meet the requirements

    Compare current and future business modelsInstant view of ROI Share process designs within the team

    Review and refine the process

    Minimize potential for process defects, improve process efficiency

    Save time and money

  • 7/29/2019 Introducao Bpm

    7/29

    IBM Software Group

    Missed Requirements Are Not Obvious, but Are CostlyCapture and Implement Requirements

    Missed requirements are the primary reason forexcessive rework, delays, and poor quality

    2009 IBM Corporation Value of Process Automation 7

    Link requirements in IBM RationalRequisite Pro directly to the processesor activities that fulfill them

    Link requirements in IBM RationalRequisite Pro directly to the processesor activities that fulfill them

    Note requirements in processelement descriptionsNote requirements in processelement descriptions

    Process flow itself is a set of requirementsProcess flow itself is a set of requirements

    JMB1

  • 7/29/2019 Introducao Bpm

    8/29

    Slide 7

    JMB1 Look for updated, less blurry screen shot.Joshua Bock, 12/18/2008

  • 7/29/2019 Introducao Bpm

    9/29

    IBM Software Group

    Business and IT Struggle to Communicate EffectivelyShare a Common Language between Business and IT

    Business View

    Business Domain Technology Domain

    2009 IBM Corporation Value of Process Automation 8

    IT View

  • 7/29/2019 Introducao Bpm

    10/29

    IBM Software Group

    Process

    Business Model

    Business and IT Struggle to Communicate EffectivelyBusiness Specifications Imported into the IT Environment

    DataTypes

    Monitor Model

    Business Items

    Business Measures

    2009 IBM Corporation Value of Process Automation 9

    Rule Logic

    Timetable

    Lotus Forms

    Business Rule

    Timetable

    Forms

    BPMAsset

    Repository

    9

    Re-use Process andSolution Assets thatare Already in Place

  • 7/29/2019 Introducao Bpm

    11/29

    IBM Software Group

    Paper-Based Processes Lack Consistency & TraceabilityAutomate to Improve Consistency, Reduce Errors, and Increase Control

    My TasklistPersonalized, ordered, prioritized task list My TasklistPersonalized, ordered, prioritized task list

    Forms based interfaceConsistent, validated, error free Forms based interfaceConsistent, validated, error free

    2009 IBM Corporation Value of Process Automation 10

    all available in the Business Space

    Team TasklistConsistent sharing of work Team TasklistConsistent sharing of work

    Track the currentprocess instance stateTrack the currentprocess instance state

  • 7/29/2019 Introducao Bpm

    12/29

    IBM Software Group

    Design

    Verify

    Design Form layouts withdrag-and-drop toolingDesign Form layouts withdrag-and-drop tooling

    Paper-Based Processes Lack Consistency & TraceabilityPrototype and Validate Business User Interfaces

    2009 IBM Corporation Value of Process Automation 11

    Simple demonstration and testing ofdesign by target business audience human task storyboarding

    Simple demonstration and testing ofdesign by target business audience human task storyboarding

    Act

    Execute within the Business SpaceExecute within the Business Space

  • 7/29/2019 Introducao Bpm

    13/29

    IBM Software Group

    Business is Too Reliant on IT for Simple SolutionsEnable business teams to implement human-centric processes

    Empowering Business Analysts toDefine and realize BPM solution with minimal IT dependency (Self Service)Go from model to execution with a single toolAccelerate time to value for human workflowsPlay back exactly how the process will runIterate quicklyBetter communicate requirements for business services to IT

    Empowering IT toReduce churn on process design iterationsFocus on strategic systems and infrastructure

    Interactive Process Design allows

    Business Analyst use a single tool to define

    and test BPM solutions

    2009 IBM Corporation Value of Process Automation 12

    BusinessAnalyst

    WebSphere Business Modeler Sandbox (Business Space, WebSphereProcess Server, Monitor)

  • 7/29/2019 Introducao Bpm

    14/29

    IBM Software Group

    Many Disparate Existing Systems to IntegrateCreate a Single, Unified Process Solution

    get Approved

    Approved/

    Human Task

    Java ApplicationBPEL Process

    Minimize custom codingMinimize custom coding

    Standards-based infrastructure to enableintegration of disparate application

    components into the process

    2009 IBM Corporation Value of Process Automation 13

    Denied

    If Approved thenSend letter offering gold

    If NOT ApprovedSend letter offering Creditcounseling service

    State Machine

    Enterprise Application

    Business Rules

  • 7/29/2019 Introducao Bpm

    15/29

    IBM Software Group

    With BPM:Business users access multiple applicationsthrough just one UI provided by the BPM solution

    Only one loginProcess engine collects and presents all requireddata according to process definitions andrequirements

    Process flow is encapsulated into the process

    Difficult to Enable and Enforce ChangeFormalized Processes Enforce Leading Practices, Achieve Operational Excellence

    Without BPM:

    Business users mustaccess multiple

    applications throughapplication specific UIs

    Multiple logins arerequired

    2009 IBM Corporation Value of Process Automation 14

    defintion

    ...you have 1 new task(s)

    User has to search forrequired information

    Business users mustunderstand theprocess flow

  • 7/29/2019 Introducao Bpm

    16/29

    IBM Software Group

    Measures analysis of instance informationMeasures analysis of instance information

    SLA ThresholdSLA ThresholdSLA ThresholdSLA ThresholdSLA ThresholdSLA Threshold

    Measurements and SLA Data Are Not Readily AvailableMeasure in Real Time to Meet SLAs

    2009 IBM Corporation Value of Process Automation 15

    Alertsgenerated when SLA exceededInitiate remedial activity Alertsgenerated when SLA exceededInitiate remedial activity

    Key PerformanceIndicators (KPIs)Key PerformanceIndicators (KPIs)

    all available in the Business Space

  • 7/29/2019 Introducao Bpm

    17/29

    IBM Software Group

    Measurements and SLA Data Are Not Readily AvailableMonitor and Manage Team Activity for Maximum Productivity

    Performance Analysis

    Performance Analysis

    Worklist ManagementAssignment and re-assignment of work Worklist ManagementAssignment and re-assignment of work

    Performance Analysis

    Performance Analysis

    I want to see the performance of each individual and department I want to utilize all my personnel efficiently

    2009 IBM Corporation Value of Process Automation 16 all available in the Business Space

    y ro e, y group, y n v ua y ro e, y group, y n v ua

    true

    true

    y ro e, y group, y n v ua y ro e, y group, y n v ua

  • 7/29/2019 Introducao Bpm

    18/29

    IBM Software Group

    Problems are Not Immediately ApparentStay Up to Date on Business Performance and Situations

    Bad things dont always occur when youre at your desk Resolve issues through a variety of avenues

    Multiple tools for diverse needs

    2009 IBM Corporation Value of Process Automation 17

    BusinessUsers

    BusinessLeader

    ProcessOwner

    BusinessAnalyst

    On Blackberry smartphones and

    iPhones

    Through GoogleGadgets and

    Google Desktop

    In Excel

    Lotus Sametime

  • 7/29/2019 Introducao Bpm

    19/29

    IBM Software Group

    WS-BPEL (Business Process ExecutionLanguage) CompensationEnables definition of logical undo actionsfor committed steps of a business processinstance

    Compensation Manager performs appropriateundo actions for all appropriate steps

    The business rocess failed but inte rit is

    Operations ChallengeMultiple failures occur processinstance cannot run to completion

    Integrity must be maintained across allcomponents involved in the process

    Business and IT Errors Cannot Be Easily ResolvedIdentify Expected Faults and Resolve Automatically

    2009 IBM Corporation Value of Process Automation 18

    automatically maintained

    Transaction Integrity Execution of distributed business processes

    spanning multiple platforms, applications, anddata sources

    Long-running business processes are builtfrom a set of ACID (Atomicity, Consistency,Isolation, Durability) transactions

    Consistent transaction execution

    Rollback / recover as required

    A

    A

    A failure has occurred:perform undo actions forpreviously successfullycompleted steps

  • 7/29/2019 Introducao Bpm

    20/29

    IBM Software Group

    SCA SystemException Queue

    SCA ApplicationException Queue

    BFM RetentionQueue

    Business FlowManager (BFM)Int Queue

    Service RuntimeException

    BindingError

    BPEDB Processinstancesin error

    Process

    Business and IT Errors Cannot Be Easily ResolvedHuman Resolution to Stuck Process Instances

    SystemAdministrator

    Failed

    Single point to exploit failed events forend-to-end scenarios, including errorsin

    SCA (Service Component Architecture)asynchronousinvocations

    JMS (Java Messaging Service) Bindings BPC (Business Process Choreography)

    infrastructure Long running BPEL

    processes

    2009 IBM Corporation Value of Process Automation 19

    BFM HoldQueue

    New

    New Newnavigationstuckvent

    Manager

    BPCExplorer

    Allow Force

    Completion or Retryof activitiesMore control overprocess behavior infailure situations

  • 7/29/2019 Introducao Bpm

    21/29

    IBM Software Group

    1. Overview page

    View the essentialinformation for the testsuite

    2. Test Cases page

    Testing Requires Many Tools and EnvironmentsIntegrated Testing Infrastructure for the Entire Solution

    2009 IBM Corporation Value of Process Automation 20

    Prepare test suites andtest cases

    Add test data for each test

    3. Configurations page

    Handle missing servicesAdd modules, emulatorsand monitors

  • 7/29/2019 Introducao Bpm

    22/29

    IBM Software Group

    Testing Requires Many Tools and EnvironmentsIntegrated Testing Infrastructure for the Entire Solution

    Module and ComponentSelectionModule and ComponentSelection

    Browser-based Component TestExplorer also availableBrowser-based Component TestExplorer also available

    2009 IBM Corporation Value of Process Automation 21

    4. Maximize button for easier data entry

    5. Multi-line data entry

    1. Enter input data and start the test

    2. Data entry with parameter validation

    3. Error markers

    ComponentInvocation TraceComponentInvocation Trace

    Service emulation forincomplete componentsService emulation forincomplete components

  • 7/29/2019 Introducao Bpm

    23/29

    IBM Software Group

    1. Debug ViewControls the execution of componentinstances

    2. Integration Test ClientStarts a debug session

    3. Component EditorsSet breakpoints on componentelements, step through componentinstances

    Testing Requires Many Tools and EnvironmentsService Component-level Debug

    Support for:ProcessesMediation Flows

    2009 IBM Corporation Value of Process Automation 22

    4. Variables ViewRead/write access to variables,messages, and associated values

    5. Breakpoint ViewDisplays the breakpoints for componentelements and source code in allcomponents

    Business RulesBusiness Object MapsVisual Java SnippetsState MachinesMonitor Models

  • 7/29/2019 Introducao Bpm

    24/29

    IBM Software Group

    Deployments are ComplexSimple J2EE Deployment and Administration

    IT Operations teams prefer to have ascriptable, repeatable, schedulable methodsof deploying applications

    Deployment via a GUI is potentially inconsistent

    and is difficult to schedule and is not scriptableWebSphere BPM provides ANT (AnotherNeat Tool) based mechanisms to enablescriptable, repeatable, schedulablede lo ment of a lications

    2009 IBM Corporation Value of Process Automation 23

  • 7/29/2019 Introducao Bpm

    25/29

    IBM Software Group

    Process Automation Increases the Focus on Service GovernanceRegistry and Repository for Service Governance

    2009 IBM Corporation Value of Process Automation 24

    Services discoveredin WSRR usingWSRR AdminConsole

    Services discoveredin WSRR usingWSRR AdminConsole

    Servicesdiscoveredin WebSphereService Registryand Repository(WSRR) usingDevelopment Tools

    Servicesdiscoveredin WebSphereService Registryand Repository(WSRR) usingDevelopment Tools

  • 7/29/2019 Introducao Bpm

    26/29

    IBM Software Group

    Summary: Process Automation is Happening in Your Industry

    Insurance & BankingCustomer Profitability, lowering of costs across multiple business channels, regulatory compliance, selfservice. Analytics for Cross-Sell and Up-Sell opportunities and Risk Management, claims processing

    Telcoservice provisioning, customer loyalty, regulatory compliance,

    RetailCustomer Loyalty, Merchandising, web transactions, customer experience, Real-time Demand Signaling

    GovernmentPayments, Legal and social services, implementing legislation and regulatory compliance

    Health Care

    2009 IBM Corporation Value of Process Automation 25

    Cost vs. Care Analysis, health monitoring, claims, Therapeutics and Pharmacogenetics Consumer Products

    Demand Planning; Maintenance, Repair and Overhaul (MRO); and Promotion Analysis Automotive

    Customer Analytics, Preventive Recall and Quality Management Financial Markets

    Straight through processing, stock trading, Management and Compliance Dashboards Electronics

    Supply Chain Analytics, Plant Floor Automation and Preventive Maintenance

    "In short, Process Automation from IBM, reduces costs, increase efficiencies, streamlines your operational processes and helps you comply with the latest industry regulations"

  • 7/29/2019 Introducao Bpm

    27/29

    IBM Software Group

    Summary: End-to-End Process Automation in the IBMWebSphere BPM Suite

    WebSphere Process ServerFlexible deployment of business processes, making

    plug-and-play of components a reality

    WebSphere Enterprise Service

    WebSphere Integration DeveloperEasy-to-use integration to simplify and speed the

    assembly of composite applications

    2009 IBM Corporation Value of Process Automation 26

    , ,

    DataPower Connectivity infrastructure for integrating applicationsand services to power your SOA (Service OrientedArchitecture)

    WebSphere Business MonitorReal-time visibility into process performance enabling

    process intervention and continuous improvement

    WebSphere Business ModelerSimple to use process modeling for the

    business analyst to help maximizeprocess and business resource re-use

    WebSphere Service Registryand RepositoryManage your service metadata: Govern

    services throughout the SOA lifecycle,find and reuse for IT flexibility

  • 7/29/2019 Introducao Bpm

    28/29

    IBM Software Group

    2009 IBM Corporation Value of Process Automation 27

  • 7/29/2019 Introducao Bpm

    29/29

    IBM Software Group

    Thank You

    2009 IBM Corporation Value of Process Automation 28