Copyright Kemsley Design Ltd., 2 007 Discovering and Modeling Agile Processes Sandy Kemsley Kemsley Design Ltd. www.column2.com
May 06, 2015
Copyright Kemsley Design Ltd., 2007
Discovering and Modeling Agile Processes
Sandy KemsleyKemsley Design Ltd.www.column2.com
Copyright Kemsley Design Ltd., 2007
Process Discovery
Copyright Kemsley Design Ltd., 2007
Drivers for Process Improvement
Competitive pressure Quality management initiatives Regulatory compliance Enterprise architecture and SOA Corporate performance management
Copyright Kemsley Design Ltd., 2007
Think Process
How to start thinking about new processes:Customer touchpointsKey performance indicatorsProcess steps contributing to KPIs
Moving from a functional silo view to a business process view
Copyright Kemsley Design Ltd., 2007
Discovering Hidden Process Improvement Opportunities
Discovering the processes hiding in email and manual procedures
Moving from as-is analysis to to-be opportunities
Types of process improvementAutomationGeographicDisintermediation
Copyright Kemsley Design Ltd., 2007
Crowdsourcing process discovery
A social networking approach to process modeling
Involve more (business) people in modeling:Captures the wisdom of the crowdEncourages ownershipReduces resistance to change
Copyright Kemsley Design Ltd., 2007
Process Modeling and Design Patterns
Copyright Kemsley Design Ltd., 2007
Key Design Patterns
Process initiation Types of automated steps Types of human tasks Role of content Volume of work Process complexity
Copyright Kemsley Design Ltd., 2007
BPM and SOA
Service A Service B Service C
Service D Service E
LegacySystem
DatabaseERP
System
ProcessStep 1
ProcessStep 2
ProcessStep 3
ProcessStep 4
Copyright Kemsley Design Ltd., 2007
BPM and SOA together
BPM is the “killer app” for SOA; SOA is the enabling infrastructure for BPMSOA alone only allows you to design
and build a set of servicesBPM alone would require custom
coding for each system integration BPM + SOA orchestrates people and
services into a business process
Copyright Kemsley Design Ltd., 2007
SOA in process modeling
Discovering servicesWhat services already existWhether existing services meet the
needs Specifying services
What new services need to be createdWhat legacy functions need to be
wrapped in services
Copyright Kemsley Design Ltd., 2007
Simulation and optimization
Identify key performance indicators Estimate parameters:
ArrivalsTime per stepParticipantsCost per step
Run and compare scenarios
Copyright Kemsley Design Ltd., 2007
Simulation example
Copyright Kemsley Design Ltd., 2007
Modeling for ROI
Copyright Kemsley Design Ltd., 2007
Improve efficiencies
Automate manual work steps Directly integrate data between
systems Provide process monitoring and
control Automate process statistics gathering
and analysis
Copyright Kemsley Design Ltd., 2007
Cut out the middle man
Provide customer self-service to initiate processes
Provide process visibility to customer
Copyright Kemsley Design Ltd., 2007
Location, location, location
Share redundant processes between business units
Identify steps that can be completed in isolation
Automate escalation and handoffs Allow remote work
Copyright Kemsley Design Ltd., 2007
ROI: reduce costs
Reduce manual tasks Reduce error rates Allow customer self-service Reduce compliance costs Reduce time to implement changes Reduce functional redundancy Allow outsourcing
Copyright Kemsley Design Ltd., 2007
ROI: increase competitive advantage
Reduce time to market Reduce end-to-end cycle time Improve customer service Increase capacity Improve decision-making
Copyright Kemsley Design Ltd., 2007
Common ROI pitfalls
Increased capacity does not guarantee increased revenue
Cost reduction may require FTE reductions
Providing self-service does not guarantee that customers will use it
Remote work and outsourcing can have hidden costs
Copyright Kemsley Design Ltd., 2007
BPM, BR and BI
Copyright Kemsley Design Ltd., 2007
Business Rules and BPM
Key to agility in business processesRouting decisionsWork assignmentSet parameters
Changing rules without changing the process
Applying rules consistently in processes and other applications
Copyright Kemsley Design Ltd., 2007
Business Intelligence and BPM Key to visibility in business processes
Process monitoring and reporting Process analysis and optimization Predictive analytics
May contribute to process agility Trigger processes Automate steps based on prior decisions Suggest decision for human task
Copyright Kemsley Design Ltd., 2007
BPM + BR + BI
Self-learning decisions within processes:Process statistics captured with BIStatistics analyzed and fed back to
inform business rulesBusiness rules modify process
behavior BR + BI = decision management
Copyright Kemsley Design Ltd., 2007
Summary
Copyright Kemsley Design Ltd., 2007
What makes a process agile?
Business involvement in process discovery and modeling
Round trip: model-execute-optimize Minimal customization Business rules Services
Copyright Kemsley Design Ltd., 2007
Questions?
Sandy KemsleyKemsley Design Ltd.www.column2.com