• Save
The business analyst and bpm
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,725
On Slideshare
1,725
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions
  • dotNet Framework Solutions

Transcript

  • 1. The Business Analyst and BPM Implementation By: Tony D. Abel
  • 2. Meeting Objectives
    • Define BPM
    • Enterprise Analysis
    • The BA Responsibility in BPM
    • The B Spaghetti
    • View Basic BP Model Notation (BPMN)
    • Interactive Creation of a Process
    • A Case Project
    • Team Interactive Creation of a Process
    dotNet Framework Solutions ©
  • 3. BPM (Business Process Management )Defined
    • Business process management (BPM) is a methodical approach to improving an enterprise’s business processes through end-to-end implementations. BPM activities seek to make business processes more effective, more efficient, more capable, and more agile to an ever-changing environment. BPM complements the Enterprise Architecture strategic blueprint. BPM implements the pluming of the EABP (Enterprise Architecture Blueprint) by means of activates, tasks, and events that are internal and external to the enterprise.
    dotNet Framework Solutions ©
  • 4. Enterprise Analysis of BPM
    • In analysis of processes of the Enterprise one must first:
      • Capture the “as-is” state of the processes, which most likely will have the following appearance
    dotNet Framework Solutions © Customer Orders Finance Inventory Shipping Widget
  • 5. Enterprise Analysis of BPM
    • We review the inefficiencies, barriers and bottlenecks of the “as-is” processes
      • In the case of silo processes one of the barriers is the vertical communication channels
    dotNet Framework Solutions © Customer Orders Finance Inventory Shipping Widget
  • 6. Enterprise Analysis of BPM
    • We than design or re-engineer processes to a “to-be” state
      • From silo
    dotNet Framework Solutions © Customer Orders Finance Inventory Shipping Widget
  • 7. Enterprise Analysis of BPM
    • We than design or re-engineer processes to a “to-be” state
      • To “end-to-end” processes
    dotNet Framework Solutions © Customer Widget
  • 8. The BA’s Enterprise Analysis Role in BPM
    • The BA is slowly transforming into the role of Process Architect. Their role will remain critical in communications to and from
    dotNet Framework Solutions ©
      • Top Management
      • Stakeholders
      • SME’s
      • End Users
    • The BA / Process Architect MUST take a holistic view of the Enterprise in order to align BPM projects to the tactics of the EABP strategy.
  • 9. The BA Enterprise Analysis Role in BPM
    • The BA / Process Architect may find themselves in the role of leading a BPM Lifecycle project which consist of:
    dotNet Framework Solutions ©
      • Planning and Strategy
      • Analysis
      • Design
      • Modeling
      • Measuring and Monitoring
      • Transformation
  • 10. The BA Enterprise Analysis Role in BPM
    • The BPM Life Cycle
    dotNet Framework Solutions ©
  • 11. The B Spaghetti
    • BPM has a laundry list of B’s that bestows life to an implementation
    dotNet Framework Solutions ©
      • BPMN
      • Business Process Model Notation Provides a simple, yet robust, symbology for modeling all aspects of business processes.
  • 12. The B Spaghetti
    • BPM has a laundry list of B’s that bestows life to an implementation
    dotNet Framework Solutions ©
      • BPEL
      • Business Process Execution Language A programming language optimized for executing process activities. BPEL fits into the framework of SOA and optimizes the use of Web services.
  • 13. The B Spaghetti
    • BPM has a laundry list of B’s that bestows life to an implementation
    dotNet Framework Solutions ©
      • BPMS
      • BPM Systems or Suites May include several of the capabilities of technologies previously designed for specific capabilities such as: imaging, document and content management, collaboration, workflow, work routing and assignment, rules management and execution, metadata management, data warehousing, business intelligence, application integration, communications management and more.
  • 14. The B Spaghetti
    • BPM has a laundry list of B’s that bestows life to an implementation
    dotNet Framework Solutions ©
      • BPR
      • Business Process Re-engineering Is an approach aimed at improvements by means of elevating efficiency and effectiveness of business processes that exist within and across the enterprise.
  • 15. The B Spaghetti
    • BPM has a laundry list of B’s that bestows life to an implementation
    dotNet Framework Solutions ©
      • BAM
      • Business Activity Monitoring Defines the concept of providing real-time access to critical business performance indicators to improve the speed and effectiveness of business operations
  • 16.
    • Business Process Model Notation provides the vehicle to visualize the activates, task and events of processes. The following are basic symbols used to model processes visually:
    Basic BPMN Symbology dotNet Framework Solutions ©
      • The Start Event indicates where a particular process will start
      • Start
      • Intermediate
    • Intermediate Events occur between a Start Event and an End Event. They will affect the flow of the process, but will not start or (directly) terminate the process.
      • End
    • As the name implies, the End Event indicates where a process will end.
  • 17.
    • Business Process Model Notation provides the vehicle to visualize the activates, task and events of processes. The following are basic symbols used to model processes visually:
    Basic BPMN Symbology dotNet Framework Solutions ©
    • An activity is a generic term for work that enterprise performs. An activity can be atomic or non-atomic
    • (compound). The types of activities that are a part of a Process Model are: Sub-Process and Task, which are rounded rectangles. Activities are used in both standard Processes and in Choreographies.
      • Activity
      • Gateway
    A Gateway is used to control the divergence and convergence of Sequence Flow. Thus, it will determine branching, forking, merging, and joining of paths. Internal Markers will indicate the type of behavior control.
  • 18.
    • Business Process Model Notation provides the vehicle to visualize the activates, task and events of processes. The following are basic symbols used to model processes visually:
    Basic BPMN Symbology dotNet Framework Solutions ©
    • A Sequence Flow is used to show the order that activities will be performed in a Process.
      • Sequence Flow
    • A Message Flow is used to show the flow of messages between two participants that are prepared to send and receive.
      • Message Flow
    • An Association is used to associate information with Flow Objects. Text and graphical non-Flow Objects can be associated with the Flow Objects. An arrowhead on the Association indicates a direction of when appropriate
      • Association
  • 19.
    • Business Process Model Notation provides the vehicle to visualize the activates, task and events of processes. The following are basic symbols used to model processes visually:
    Basic BPMN Symbology dotNet Framework Solutions ©
    • A Pool represents a Participant in a Process. It is also acts as a “swim lane” and a graphical container for partitioning a set of activities from other Pools, usually in the context of B2B situations.
      • Pool
    • A Lane is a sub-partition within a Pool and will extend the entire length of the Pool, either vertically or horizontally. Lanes are used to organize and categorize activities.
      • Lane
    Pool Swim Lane 1 Swim Lane 2
  • 20.
    • Business Process Model Notation provides the vehicle to visualize the activates, task and events of processes. The following are basic symbols used to model processes visually:
    Basic BPMN Symbology dotNet Framework Solutions ©
    • Data Objects provide information about what activities require to be performed and/or what they produce.
      • Data Object
    • A Message is used to depict the contents of a communication between two Participants (as defined by a Role or an Entity).
      • Message
  • 21.
    • Business Process Model Notation provides the vehicle to visualize the activates, task and events of processes. The following are basic symbols used to model processes visually:
    Basic BPMN Symbology dotNet Framework Solutions ©
    • A grouping of activities that are within the same category. This type of grouping does not affect the Sequence Flow of the activities within the group. The category name appears on the diagram as the group label. Categories can be used for documentation or analysis purposes. Groups are one way in which categories of objects can be visually displayed on the diagram.
      • Group
    Text Annotations is a mechanism for a modeler to provide additional information for the reader of a BPMN.
      • Text Annotation
  • 22.
    • A BPMN diagram of a Patient/Doctor exchange
    Basic BPMN Symbology dotNet Framework Solutions ©
  • 23. Map Your Process
    • Using the Legal note paper, map out your processes from 3:00 PM to your sitting at this meeting.
    dotNet Framework Solutions ©
  • 24. Reservation System Map
    • Using the Legal note paper, in a team, model a reservation system that will create reservations for a car, hotel and airfare simultaneously.
    • This system will reject credit card transitions for less than $500.00
    • This system will reject international reservation
    dotNet Framework Solutions ©
  • 25. dotNet Framework Solutions © www.dotnfs.com [email_address] 877.493.7526 www.abpmp.org