Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Enabling BPM Through Technology

6,401 views

Published on

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

Published in: Technology
  • 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

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

×