Enabling BPM Through Technology

6,203 views

Published on

A presentation that I gave at the IQPC BPM summit in Toronto, June 2007.

Published in: Technology
1 Comment
14 Likes
Statistics
Notes
  • Thanks for this insight.. It's really what I was looking for
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
6,203
On SlideShare
0
From Embeds
0
Number of Embeds
113
Actions
Shares
0
Downloads
789
Comments
1
Likes
14
Embeds 0
No embeds

No notes for slide

Enabling BPM Through Technology

  1. 1. Enabling BPM Through Technology Sandy Kemsley Kemsley Design Ltd. [email_address] www.column2.com
  2. 2. Agenda <ul><li>The evolution of BPM </li></ul><ul><li>BPM and SOA: together, but different </li></ul><ul><li>Emerging BPM standards </li></ul><ul><li>The impact of Web 2.0 on BPM </li></ul><ul><li>The future of BPM </li></ul>
  3. 3. The Evolution of BPM
  4. 4. BPM: In the beginning <ul><li>Integration of two main functionalities: </li></ul><ul><ul><li>Human-facing workflow </li></ul></ul><ul><ul><li>Enterprise application integration (system-to-system) </li></ul></ul><ul><li>Custom coding for integration </li></ul><ul><li>Rudimentary modeling and management tools </li></ul>
  5. 5. BPM Suite &quot;Integration-focused&quot; BPM &quot;Pure-play&quot; BPM Workflow (person-to-person) EAI (system-to-system) Business activity monitoring Process governance Process simulation B2Bi extend extend light-weight EAI (OEM) rudimentary workflow (build) Business rules Process modelling extend extend Administrative BPM Collaborative BPM Embedded BPM
  6. 6. BPM Market Fragmentation <ul><li>Fragmented by vendor speciality: </li></ul><ul><ul><li>Integration-focused </li></ul></ul><ul><ul><li>Human-centric </li></ul></ul><ul><ul><li>Rules-based </li></ul></ul><ul><li>Fragmented by application: </li></ul><ul><ul><li>Collaborative/ad hoc </li></ul></ul><ul><ul><li>Case management </li></ul></ul><ul><ul><li>Production workflow </li></ul></ul>
  7. 7. BPM now <ul><li>Essential infrastructure for process-oriented organizations </li></ul><ul><li>Many new tools as part of the package: </li></ul><ul><ul><li>Process modeling </li></ul></ul><ul><ul><li>Business rules </li></ul></ul><ul><ul><li>Monitoring and analytics </li></ul></ul><ul><ul><li>Simulation and optimization </li></ul></ul><ul><ul><li>Web services integration </li></ul></ul>
  8. 8. Source: Gartner BPMS Magic Quadrant 2006
  9. 9. BPM and SOA
  10. 10. BPM and SOA defined <ul><li>BPM: </li></ul><ul><ul><li>Management practice </li></ul></ul><ul><ul><li>Tools for automating processes </li></ul></ul><ul><li>SOA: </li></ul><ul><ul><li>Architectural philosophy </li></ul></ul><ul><ul><li>Design standards-based services to access system functionality </li></ul></ul>
  11. 11. BPM and SOA Service A Service B Service C Service D Service E Legacy System Database ERP System Process Step 1 Process Step 2 Process Step 3 Process Step 4
  12. 13. BPM and SOA together <ul><li>BPM is the “killer app” for SOA; SOA is the enabling infrastructure for BPM </li></ul><ul><ul><li>SOA alone only allows you to design and build a set of services </li></ul></ul><ul><ul><li>BPM alone would require custom coding for each system integration </li></ul></ul><ul><li>BPM + SOA orchestrates people and services into a business process </li></ul>
  13. 14. BPM Standards
  14. 15. BPM notation standards <ul><li>Shared vision and communication between stakeholders </li></ul><ul><li>Easy transition between tools for users </li></ul><ul><li>BPMN (Business Process Modeling Notation) </li></ul>
  15. 16. BPM interchange standards <ul><li>Import/export of process models </li></ul><ul><li>Evolving landscape of standards: </li></ul><ul><ul><li>XPDL (XML Process Definition Language) </li></ul></ul><ul><ul><li>BPEL (Business Process Execution Language) </li></ul></ul><ul><ul><li>BPDM (Business Process Definition Metamodel) </li></ul></ul>
  16. 17. The Impact of Web 2.0 on BPM
  17. 18. What is Web 2.0? <ul><li>Web as platform </li></ul><ul><li>Harnessing collective intelligence </li></ul><ul><li>Data as the next “Intel Inside” </li></ul><ul><li>End of the software release cycle </li></ul><ul><li>Lightweight programming models </li></ul><ul><li>Software above the level of a single device </li></ul><ul><li>Rich user experience </li></ul>
  18. 19. Key Web 2.0 characteristics <ul><li>Tagging/folksonomies </li></ul><ul><li>User-created content and collaboration </li></ul><ul><li>Network effect </li></ul><ul><li>Zero-footprint rich user interface (AJAX) </li></ul><ul><li>Content syndication </li></ul><ul><li>Software as a service </li></ul><ul><li>Web mashups </li></ul>
  19. 20. Why do we care about Web 2.0? <ul><li>It changes how people participate </li></ul><ul><ul><li>User-generated content </li></ul></ul><ul><ul><li>Collaboration </li></ul></ul><ul><ul><li>Tagging/bookmarking </li></ul></ul><ul><ul><li>RSS feeds and content syndication </li></ul></ul><ul><ul><li>Mashups </li></ul></ul><ul><li>It increases user expectations </li></ul><ul><ul><li>Better user experience </li></ul></ul><ul><ul><li>Shorter development time </li></ul></ul><ul><li>It turns IT into a commodity </li></ul>
  20. 21. Enterprise 2.0 <ul><li>Web 2.0 software/techniques in enterprise context, behind and across the firewall </li></ul><ul><li>What’s being used: </li></ul><ul><ul><li>Wikis </li></ul></ul><ul><ul><li>Blogs </li></ul></ul><ul><ul><li>Social bookmarking </li></ul></ul><ul><ul><li>Content syndication </li></ul></ul><ul><ul><li>AJAX </li></ul></ul>
  21. 22. How Web 2.0 Will Impact BPM: User View <ul><li>Process tagging/folksonomies </li></ul><ul><li>User-created processes/mashups </li></ul><ul><li>Process collaboration (including external): </li></ul><ul><ul><li>Modelling </li></ul></ul><ul><ul><li>Design </li></ul></ul><ul><ul><li>Execution </li></ul></ul><ul><ul><li>Management </li></ul></ul><ul><li>Rich user interfaces </li></ul>
  22. 25. How Web 2.0 Will Impact BPM: IT View <ul><li>Process syndication for management and visibility </li></ul><ul><li>Software as a service </li></ul><ul><li>Lightweight integration models </li></ul><ul><li>Interoperable processes </li></ul>
  23. 26. Issues with Web 2.0 and BPM <ul><li>Corporate culture </li></ul><ul><ul><li>Decentralized content administration </li></ul></ul><ul><ul><li>Content policing </li></ul></ul><ul><ul><li>Constantly changing software </li></ul></ul><ul><ul><li>User participation levels </li></ul></ul><ul><ul><li>Inter-departmental information sharing </li></ul></ul><ul><li>Support and SLAs </li></ul>
  24. 27. The Future of BPM
  25. 28. What’s Next? <ul><li>Improvements to BPMS </li></ul><ul><ul><li>Software as a service with SLA </li></ul></ul><ul><ul><li>Collaborative process modeling </li></ul></ul><ul><ul><li>Process instance tagging </li></ul></ul><ul><ul><li>RSS feeds of processes (instances/queues) to portals </li></ul></ul><ul><ul><li>Browser-based process design and management </li></ul></ul><ul><ul><li>Process data available for mashing up </li></ul></ul>
  26. 29. What’s Next? <ul><li>Changes to implementation and culture </li></ul><ul><ul><li>Allow users direct access to BPMS tools </li></ul></ul><ul><ul><li>Reduce over-customisation </li></ul></ul><ul><ul><li>Encourage tagging and collaboration </li></ul></ul>
  27. 30. Questions? Sandy Kemsley Kemsley Design Ltd. [email_address] www.column2.com

×