Вы находитесь на странице: 1из 27

Discovering and Modeling Agile Processes

Sandy Kemsley Kemsley 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 touchpoints Key performance indicators Process 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 improvement

Automation Geographic Disintermediation

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 crowd Encourages ownership Reduces 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


Process Step 1 Process Step 2 Process Step 3 Process Step 4

Service A

Service B

Service C Service D Service E

Legacy System

Database

ERP System

Copyright Kemsley Design Ltd., 2007

BPM and SOA together

BPM is the killer app for SOA; SOA is the enabling infrastructure for BPM
SOA alone only allows you to design and build a set of services BPM 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 services
What services already exist Whether existing services meet the needs

Specifying services
What new services need to be created What legacy functions need to be wrapped in services

Copyright Kemsley Design Ltd., 2007

Simulation and optimization


Identify key performance indicators Estimate parameters:

Arrivals Time per step Participants Cost 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 processes


Routing decisions Work assignment Set 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 Trigger processes Automate steps based on prior decisions Suggest decision for human task

May contribute to process agility


Copyright Kemsley Design Ltd., 2007

BPM + BR + BI

Self-learning decisions within processes:


Process statistics captured with BI Statistics analyzed and fed back to inform business rules Business 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 Kemsley Kemsley Design Ltd. www.column2.com

Copyright Kemsley Design Ltd., 2007

Вам также может понравиться