• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Activiti in Action for BeJUG Part II
 

Activiti in Action for BeJUG Part II

on

  • 1,869 views

Activiti in Action for BeJUG Part II

Activiti in Action for BeJUG Part II

Statistics

Views

Total Views
1,869
Views on SlideShare
1,860
Embed Views
9

Actions

Likes
0
Downloads
112
Comments
0

3 Embeds 9

http://www.linkedin.com 7
http://www.docshut.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Activiti in Action for BeJUG Part II Activiti in Action for BeJUG Part II Presentation Transcript

    • by
      for
      Part II : Vision and Future
    • Agenda
      Process engine
      Collaboration
      Cases
    • Where Is The Problem?
      Discuss requirements
      Build what they want
      Show results
      Turns out they want something else
      Make up your mind
      That’s normal
      Solution: More and faster prototyping
    • Where Is The Problem?
      Imagine building a webapp
      Show one form to one user
      Then invoke procedure in CRM app
      Logic grows in webapp
      Show approval form to multiple users
      When 80% approves proceed
      Timer for escalation
      If-then-else forest
      Solution: Build overview diagram of steps
    • Manual And Automatic Steps
    • Essence of BPM System
      Automatic Tasks
      SaaS
      • Salesforce
      • Google docs
      • Concur
      • Facebook
      • Basecamp
      • Tripit
      On-premise back-office
      • SAP
      • SQL
      • LDAP
      • Custom apps
      Process
      Tasklists
      Forms
      Logic
      • Java
      • Scripting
      Generic
      • REST
      • WS
    • Why Use A Process Engine?
      Technical benefit
      Overview diagram
      Rapid prototyping
      Fast implementation
      Prebuilt activity typesEmails, tasks, forms, Alfresco and Google docs,…
      Business benefit
      Improve communication between business and IT
    • Why Activiti?
      BPMN 2.0
      New, endorsed industry standard
      Liberal Apache license
      Big and active community
      Java library
      Deploy anywhere
      Advanced Tooling
    • Agenda
      Process engine
      Collaboration
      Cases
    • Software Project
      Executable Process
      Abstract Process
      Non-tech
      Business Analyst
      Developer
      <details />
      Analyst
      Java, XML,
      Buildscripts,
      Tests, …
      Developer
      Software
      Server
      Activiti
      Your
      App
    • Activiti Cycle
      Collaboration for process solutions
      Repositories
      Alfresco, nfs, Activiti Modeler, svn, Jira
      Link and discuss artifacts from different repos
      Lifecycle guidance
      Revamp in 5.4 (tomorrow)
    • Agenda
      Process engine
      Collaboration
      Cases
    • Simple And Fast
      Mantra
      We shall not be harder then email
      Speed
      Only task title is required
      The new Post-it™
      Text – Enter – Text – Enter
    • Share Context
      Get people involved
      Open full context
      Comments replace emails
      Link emails
      Upload content
      Link ‘stuff’ from online accounts
      Alfresco sites, docs, wiki pages, calendars
      Google calendar
      Forum threads
      Jira issue
    • Emails
      Meetings
    • Productive
      For yourself
      For your collaborations
    • ACM and BPM
      Borrowed with permission from
      Sandy Kemsley
      http://column2.com
    • Viral
      Expect this on the cloud
      As a service
      No installation treshold
      Addictive for individuals
      Extra benefit for collaboration with collegues
      Extra benefit for B2B collaboration
    • Multipurpose
      Dedicated case types will make it massively applicable
      Generic cases
      Workflow tasks
      Meeting
      Issues
      Call center
      Opportunity / deals
    • Grow Processes Organic
      Start doing ad hoc
      Grow organic
      Once you spot a pattern
      Build process as you go
      Start building process by example
    • Store Processes In Systems
      Knowledge typically in people
      People can leave
      Huge replacement cost
      Processes captured in systems like Activiti
      Can’t leave
    • Questions