BPM - Wilkes University

Download Report

Transcript BPM - Wilkes University

BPM
By
Abdullah Alotaibi
CS317
Fall , 2010
Agenda
• What is BPM?
• Who does BPM?
• BPM Benefits
• What is the BPM lifecycle?
• What is a flowchart ?
• Why flowchart?
What is BPM?
• Business process management (BPM) is a
management approach focused on aligning all aspects of
an organization with the wants and needs of clients.
• Business processes may be structured or unstructured,
depending on the extent to which the underlying steps are
fixed and therefore automated or changeable and
generally executed by people or people interacting with
systems.
Who does BPM?
• Business process management is inherently a cross-
disciplinary exercise involving personnel from all areas of
the organization—from the process owners who are
responsible for getting the day to day operational work
done, to the department heads who are responsible for
managing divisional areas, to the CXOs of the
organization providing oversight and direction.
BPM Benefits
• Increased customer retention, gained through better, faster
•
•
•
•
•
•
customer sales and services
Reduced process time, gained through process optimization and
efficiencies. Shorter process cycle times speeds time to market and
time to service.
Improved efficiencies across organizational boundaries such as
departments, branches and trading partners (including both supply
chain and outsourcing).
Reuse and create new IT assets, through integration with legacy
applications and the creation of new composite applications that help
to overcome their limitations.
Greater personal productivity and satisfaction, resulting from
greater insight into processes and improved workflow.
Reduced risk, reduced waste and more profitable allocation of
human resources.
Increased agility through compression of BPM lifecycle, allowing for
more rapid process innovation and response to changing business
conditions.
What is the BPM lifecycle?
Model
•Capture the business processes at a high level.
•Gather just enough detail to understand conceptually how
the process works.
•Concentrate on ensuring the high level detail is correct
without being distracted by the detail of how it’s going to be
implemented.
•Historically carried out by business analysts, but simple-touse technologies such as Sequence are allowing the
business manager to undertake this task, as this is typically
where the in-depth knowledge required to model the
process lies
Implement
Extend the model to capture more detail required to
execute the process e.g
•Recipients
•Form controls and layout
•Email message content
•System integrations
Execute
• Instances of the process are launched and interacted with
by the end users
• One approach is to use:
• an application that executes the required steps of the
process.
• Another approach is to use
• a combination of software and human intervention
Optimize
• Improve the business process and performance against
SLAs by reducing the bottlenecks/inefficiencies identified
during monitoring.
• Simulate these changes using “what-if” simulation.
• Determine which changes will deliver the maximum
benefit.
• Fine tune the process.
Monitor
• Measure key performance indicators and process
performance.
• View these vs. SLAs via graphical dashboards and textual
reports to monitor how the process is performing.
• Understand where the bottlenecks/inefficiencies in the
process are.
What is a flowchart ?
“A graphical representation of the sequence of activities,
steps, and decision points that occur in a particular,
discrete process.”
Why flowchart?
• To explain the sequence of a process graphically
• To improve communication and obtain business-user
•
•
•
•
validation
To identify bottlenecks and loops
To assist with problem analysis
To provide a blueprint for development
To identify variations in process activity
Choosing suitable BPM
Platform or developing one
Oracle BPM
IBM BPM
Microsoft
SharePoint BPM
Intalio BPM
(open source)
JBoss
(open source)
Developed BPM
Microsoft SharePoint BPM
• Microsoft SharePoint is a family of software products
•
•
•
•
•
•
developed by Microsoft.
This family of products include:
Microsoft SharePoint Server
Microsoft SharePoint Foundation.
Microsoft Search Server.
Microsoft SharePoint Designer.
Microsoft SharePoint Workspace.
SharePoint
• SharePoint 2010 provides a full set of capabilities to meet
•
•
•
•
•
almost any business need. Because you can do so much with
SharePoint, it can be a challenge to determine what licenses
are required for your company’s specific needs. To start
gathering the necessary information, answer the following five
questions:
What features of SharePoint does my company need?
Is my company providing SharePoint to internal users
(employees) or external users (suppliers, customers, vendors,
and the public)?
How many servers will run SharePoint?
How many people or devices will access SharePoint?
Is my company licensed for the Microsoft products that are
needed to run SharePoint?
SharePoint 2010 Licensing Costs
• SharePoint licensing is a complex subject. As well as
there being multiple product configuration options, license
prices often depend on a number of factors such as the
type of organization, the relationship with Microsoft and/or
licensing retailer etc.
IBM BPM
• The IBM BPM Suite contains a comprehensive set of
collaborative, role-based capabilities that enable
customers to model, simulate, execute, rapidly change,
monitor and optimize core business processes. The IBM
BPM Suite brings together software and services from
across IBM and includes a choice of three Foundational
Offerings:
• IBM WebSphere Dynamic Process Edition
• IBM WebSphere Lombardi Edition
• IBM FileNet Business Process Manager
Lombardi
• WebSphere Lombardi Edition is recognized as one of the
BPM industry’s most innovative products. Every
WebSphere Lombardi Edition innovation, from the Shared
Model Architecture to the Performance Data Warehouse
and Process Optimizer, serves one goal–to make it easier
for process improvement teams to succeed.
Shared Model Architecture
• WebSphere Lombardi Edition provides a unified model for
every element of a process – from process diagrams to
business data, user interfaces and system integration. But
the Shared Model does not stop with design. All
information gathered from running processes is also
stored in the Shared Model. This complete model for
processes not only speeds initial design, it is the
foundation for on-going process optimization
Iterative Development
• BPM implementations demand an iterative development
approach to achieve maximum benefit. At the heart of our
iterative approach is the "Playback". With the WebSphere
Lombardi Edition model-driven architecture, you always
have an executable implementation – you can always
push "Play" to try out what you have built so far, even
before the entire development is complete. The
WebSphere Lombardi Edition "Playback" capability
encourages IT and Business to collaborate and share
feedback on the process application frequently during
development – quite unlike traditional development
techniques.
Model Management
• All process artifacts created during design and
development are maintained and stored in a single
process repository, therefore, managing process changes
can be greatly simplified. In WebSphere Lombardi Edition
a "snapshot" captures the versions of all objects that are
used by a process application at a specific point in time.
Using snapshots, WebSphere Lombardi Edition manages
the versions of a process application as it is deployed
through a standard promotion cycle.
References
• Wikipedia.com
• Microsoft.com
• IBM.com
• http://www.youtube.com/watch?v=peuhSZDDzUs