Business Process Architecture
The Eye of the Hurricane
IRMAC – Toronto: December 7 2005
Roger T. Burlton
The Process Renewal Consulting Group Inc.
www.processrenewal.com
www.adaptive.com
+1-604-945-7352
Copyright
Business Process Management:
This seminar contains proprietary methods and materials developed
by The Process Renewal Consulting Group Inc. of Coquitlam BC Canada.
They may not be copied, recorded, transmitted or reused without the
Reference Materials
www.amazon.com
www.amazon.co.uk
www.amazon.ca
;
1.
Introduction
;
2.
Process Management
;
3.
Stakeholder Perspective
;
4.
Process Architecture
;
5.
Process Architecture Alignment
;
6.
Program Management
;
7.
Process Projects
;
8.
Example
;
9.
Conclusion
Mass
Customization
Invention
Mass
Production
Continuous
Improvement
Stable
Dynamic
Dynamic
Stable
What we provide
How we do it
Business Driver: Speed of Change
Versatility = Being able to many things with your capabilities
Adaptability = Being able to renew your capabilities quickly
New Age Invention => Develop environments that
Human Competency Business Environment Understanding Process Ability Info/Knowledge Accessibility Stakeholder Relationship Intelligence Technology Enablers
As business product
cycles are changing
more and more rapidly
and each organization is
required to form an
individual and unique
relationship with each of
its customers and other
stakeholders, only
flexible processes and
maneuverable
technologies can enable
knowledgeable staff to
make the commitments
required to continuously
adapt.
Business Strategy
Business
Drivers
Business
Stakeholder
Strategy
Current
Results
Alignment
Alignment Method: The Basis for Traceability
Business Architecture Business Process Architecture Technology Architecture Information Architecture Org/HR Strategy Other Strategies Program Management
Migration
Strategy
Portfolio
Project
Tra
cea
You already have all your Processes – But you may
not know WHAT they are
Process
Steward
Customer
Supplier
Yourco
The complex
Stakeholder Relationships
and theKnowledge
required to satisfy them can only be managed throughBusiness Processes
working at Scoping (Event) View:
9 Is activity initiated and terminated by one or more business
events of importance to the stakeholders of the
‘Organization-in-Focus’.
Relationship View:
9 Is completed only when all of the business outcomes of importance to all relevant stakeholders of the process have been provided.
Processing View:
9 Transforms inputs of all types into outputs, according to
guidance(policies, standards, procedures, rules etc.), employing reusable resources of all types.
Performance View:
9 Has performance indicators for which measurable
objectives can be set and actual performance evaluated.
Functional / Organizational View:
9 Contains logical steps requiring a set of functional capabilities A process is a complete set of activities
conducted to achieve a specific business result for one or more stakeholders.
Perspectives of a Real Business Process
Strict Naming
Convention:
A Process is
described by an
active
verb-noun
The name should
unambiguously
communicate the
intent of the
process
BPM: the discipline that
improves measurable
business
performance
for
stakeholders
,
through ongoing optimization
and synchronization of
enterprise-wide
process
capabilities
.
whole processes for
stakeholders
their guiding factors
Local Resturant Finance & Administration Marketing & Sales
Purchasing Transporation Catering Banquet Services Accounts Payable Accounts Receivable Legal Sevices Faciliticies Management Human Resources Customer Service Information
Systems Operations Food Preparation Logistics Credit Delivery Tech no lo gy Hum an Res ourc es Pol icie s & Rul es Organizational Structure Business Performance Processes Business R ole s & J obs Facilities
A BPMS automatically manages the navigation of the execution of ALL
instances of work from the initial triggering event through to the
attainment of its last closing status of the defined process.
What is a Business Process Management System?
Invokes the rules and navigation for each
role in the entire process
Roles can be:
technological
(through any technology
enabler in any location)
human
(through links to work portals)
organizational
(through any defined
internal or external entity)
Each process instance can have its own
unique path
Can monitor, measure and report status and
performance
BPMS is NOT BPM but enables it
Te ch no lo gy Hum an Res ourc es Pol icie s & Rul es Organizational Structure Business Performance Processes Business R ole s & J obs Facilities
PRG’s Business Process Management Framework
Understand the Enterprise Architect & Align Define Process Project Understand the Process Renew the Process Develop Capabilities Roll-out & Nurture Continuously ImproveHuman
Change
Management
Awareness
Perceptions
Understanding
Motivation
Communications
Commitments
BP Governance
Program and Project Management
Opportunity Cost
Resource Commitment
Gating Checkpoints
Quality Assurance
Risk / Reward
Validate Strategic Intent Concepts
Org anization in Focus M ission Vision Goals Busine ss Drivers Objectives Strategies
Bus iness Stakeholder Groups Business Stakeholder Relationship Criteria St rengths Oppo rtunities Th reats W e aknesses
Prin ciples and Values
Sta keholder Relationship Expectations Business Stakeholder Relationship
KPIs & Targets
Stakeholder R elationship CSFs Products and Services of the
Relationship
Scoreca rd for Organization in Focus
Drivers *
Capabilities * Raison D'Etre * Business Stakeholder Strategic Intent * En terprise *
All GSI Stakeholders
Small Direct Customers All Customers Stockholders Outsourced Professional Services Facility Support Channel Partners
Governm ent and Regulatory Stakeholders
Large Direct Customers
All Suppliers Banking Telcom Others Humongeous Inc. Minority Shareholders Channel Partner's Custom ers
Stakeholder Segmentation and Types: Examples *
* Note:
Partial Set Only
Join the dots
be aware
analyze
Framework Concepts in The Architect and Align Phase
Organization in F ocus
Business Stakeho lder Relationship Crit eria
Prioritized and Selected Processes
Change Program Projects Process Architect ure
Renewal Strategy
B i ll F i n a n c e
V P F i na n ce J i m E a g l eV P S a l es Mark MakeI tVP MFG Joe BigShot
Chairman
Roles & Organization S tructure
Progra m Busine ss Ca se Progra m
Facility Plans Technology Architec ture
Human Capabiliti es Knowledge Requirem ents
Business Stakeholder Relationship Criteria *
Aligned Enterprise Asset Architectu res !
Program M an agement Guidan ce ! Business Stakehold er Groups
The complex
Stakeholder Relationships
can
only
be
managed through
Business Processes
working at optimum
performance across your ‘Organization-in-Focus’.
Stakeholder Relationships Define Business Processes
Customer Type 1 Customer Type 2 Customer Type 3 Supplier Type 1 Supplier Type 2 Staff Owners
Community
Start with
these
Then do
the rest
Then
these
CORE business processes are linked directly to external customers
.
GUIDING business processes provide direction, rules and practices.
ENABLING business processes provide reusable resources to be used by other processes
Process Architecture Map
Objects of Process
Transformation :
¾
Physical
Materials
¾
Data / Information
¾
Commitments
¾
Knowledge
Classification will help Define the Right Processes
Some Process Architecture Principles
• Every Architecture is built with a clear “Organization in Focus”
• Every interaction with an external stakeholder triggers the start of a
process or some activity in it
• Every incoming exchange-item from the business context diagram must
come from an external stakeholder and be received by at least one
process
• Every outgoing exchange-item from the business context diagram must
be produced by at least one process and go to an external stakeholder
• Every external stakeholder relationship
proceeds through a lifecycle enacted
by relevant processes – from
Some More Process Architecture Principles
• Every asset of the enterprise proceeds through a
lifecycle enacted by relevant processes–from conception
through retirement
• Always start with the ‘Raison d’etre’ of the enterprise –
the customer, supply chain and product cycles. These
will reveal the core processes.
• After the core ,move to the processes that plan and
direct the business and ensure appropriate governance
against the plans. These are the guiding processes.
• Finish with the processes that provide the reusable
capabilities and enabling physical assets that are used to
run the business. These are the enabling processes.
Types of Stakeholder Interactions (Exchanges)
The interactions between each stakeholder type and the
“Organization in Focus” is documented or modeled
showing all current and future interactions or exchanges
including:
– Products delivered or received
– Services provided or received
– Information exchanged
– Knowledge shared
– Commitments (formal and informal) made
– State changes
Bill Finance VP Finance Jim Eagle VP Sale s Mark MakeIt VP MFG Joe BigShot Chairman Global SW Inc. All Customers Requests for Information
Product and Service Catalogs Stockholders Government and Regulatory Stakeholders Channel Partners Proposals Contracts Governing Legislation Compliance Reports
Target ROE Financial Results
Software for Resale
Working Software
Services
Payment Invoices
All GSI Stakeholders
Information Market Knowledge
Product Strategies
Marketing and Sales capab ility
Royalties and Payments
Terms and Conditions of Partnership
Partnership Contracts
Packaged Services
Often later than prom ised but quality is good
Rarely well-defined . Channels re-invent their own.
Sometimes out of date
We are good at this
We commit to changes in scope too easily
Outside-In: External Stakeholder flows connect
to Internal Processes
Identify prospects Qualify prospects Sell products andservices Deliver client business solution Provide services Terminate clientcontract
Determine product direction
Develop\maintain
standards & methods Monitor and assurequality Develop Global SW
business strategy Control financial assets
Provide IT
infrastructure Provide tools
Plan, assess and mitigate risk
Develop marketing strategy
Promote products and
services Develop core products
Arrange facilities Report results Establish project management guidelines Provide human resources Develop Partnerships
Sample 1 Process Architecture Map Diagram
Level 1
Identify prospects Qualify prospects Sell products andservices Deliver client business solution Provide services Terminate clientcontract
Determine product direction
Develop\maintain
standards & methods Monitor and assurequality Develop Global SW
business strategy Control financial assets
Provide IT
infrastructure Provide tools
Plan, assess and mitigate risk
Develop marketing strategy
Promote products and
services Develop core products
Arrange facilities Report results Estimate of Lost Business Volume Annual Sales Volume Total Cost of Non-Conformance Establish project management guidelines Provide human resources Develop Partnerships Note:
Lines represent major dependencies only !
Note:
Lines represent major dependencies only !
Deliver client business solution Install modified softw ar e Migrate data Gather Business Requir ements Design client solution Build client solution Provide training Test Solution
Ins tall base sof tw are Evaluate solution delivery Manage Pr ojects Supports all Processes
Sample 1 Process Architecture Diagram
Level 2
Some Frameworks (Operations Reference Models) as an
Architecture Productivity Aid
Audit of IT processes COBIT (Control Objectives for
Information and related Technology ) IT Governance Institute
Cross-Industry processes PCF (Process Classification
Framework) American Productivity
Quality Center (APQC)
Government Services Patterns and Lifecycles
GSRM (
Governments Strategic Reference Model)
Treasury Board Secretariat (Government of Canada)
IT Service Management (IT service support and delivery)
ITIL (IT Infrastructure Library) UK Office of Government
Commerce & itSMF
Telecommunications Industry eTOM (enhanced Telecom
Operations Map) Telemanagement Forum
Internal and Inter-company Value Chains
VCOR (Value Chain Operations Reference Framework)
Value Chain Group
Inter-company Supply Chain Management
SCOR (Supply Chain Operations Reference Framework)
Supply Chain Council
Focus
Framework
Sponsoring Body
For a comprehensive treatment of Reference Models and Frameworks visit
www.BPTrends.com and search for “frameworks”
Supply Chain Council: SCOR Framework
SCOR is a management tool. It is a process reference model for supply-chain management, spanning from the supplier's supplier to the customer's customer.
Cust
omer
s
Cust
omer
s
S
u
ppli
e
rs
S
u
ppl
ie
rs
P1 Plan Supply Chain
P1 Plan Supply Chain
Plan
Plan
P2 Plan Source
P2 Plan Source P3 Plan MakeP3 Plan Make P4 Plan DeliverP4 Plan Deliver
Source
Source MakeMake DeliverDeliver
S1 Source Stocked Products
S1 Source Stocked Products M1 MakeM1 Make--toto--StockStock
M2 Make
M2 Make--toto--OrderOrder
M3 Engineer
M3 Engineer--toto--OrderOrder
D1 Deliver Stocked Products
D1 Deliver Stocked Products
D2 Deliver MTO Products
D2 Deliver MTO Products
D3 Deliver ETO Products
D3 Deliver ETO Products
S2 Source MTO Products
S2 Source MTO Products
S3 Source ETO Products
S3 Source ETO Products
Return Return Source Source P5 Plan Returns P5 Plan Returns Return Return Deliver Deliver
Enable
Enable
D4 Deliver Retail Products
Sample from the APQC PCF (Process
Classification Framework)
2.0 Design and Develop Products and Services
2.1 Design products and services
2.1.1 Develop strategy and concepts for new products and
services
2.1.1.1 Research customer and market needs 2.1.1.2 Plan and develop cost and quality targets
2.1.1.3 Develop product life cycle and development timing targets 2.1.1.4 Research leading technology components and development
requirements
2.1.1.5 Integrate leading technology into product/service concept and components
Interpreting the PCF
Category: The highest level within the PCF indicated by whole numbers (e.g., 8.0).
Process Groups: All PCF items with one decimal numbering (e.g., 8.1) are considered a process area.
Process: All PCF items with two decimal numbering (e.g., 8.1.1) are considered processes. Activity: Items with three decimals (e.g., 8.3.1.1) are considered activities within a process.
GSRM Approach:
•
Each service type is associated with a pattern of processes (called its
service process pattern) to produce and deliver its corresponding
service output type, and a pattern of metrics (called its service metrics
pattern) that describe the performance of its service output type. These
two patterns together are called a service pattern.
Planning processes:
– establishing how the service will respond to demands
Provisioning processes
:
– preparing the service to respond to demands in accordance with plans
Service delivery processes:
– operate repeatedly according to the service’s “value chain” when each request for a service output is received.
Deregister/decommission processes:
– recognize the closing of the lifecycles of resources, suppliers, service outputs, or service recipients
Some Process Architecture Principles: Core Processes
`
CORE = Customer + Product/Services Lifecycles Owners Regulatory Community Knowledge Sources Raw Material Suppliers Human Resources IT Providers Facility & Equipment Suppliers Distributors Customers & ConsumersSome Generic Core Processes with boring but well-formed
names
Customer Lifecycle
– Make Customers Aware
– Qualify Prospective Customers – Sell to Prospects
– Fulfill Orders
– Evaluate and Enhance Customer Relationship – Terminate Customer Relationship
Core Supplier Lifecycle
– Select Suppliers
– Supply Raw Materials – Optimize Inventory
– Terminate Supplier Relationship
Product / Service Lifecycle
– Research Ideas
– Develop Products and Services – Rollout Products and Services – Optimize Products and Services
Some Process Architecture Principles: Guiding
`
CORE = Customer + Product/Services Lifecycles
Owners Regulatory Community
Knowledge Sources
Raw Material Suppliers
Human Resources Equipment SuppliersFacility &
Distributors
Customers & Consumers Guiding = Plan / Policy + Governance Lifecycles
Planning Lifecycle
– Monitor Business Performance – Understand Markets
– Develop Strategic Plan – Develop Market Strategy – Budget Resources
– Improve Process Performance
Governance Lifecycle
– Understand Governance Requirements – Assess Compliance
– Mitigate Risk
– Develop Polices and Procedures – Control Finances
– Provide Legal Advice
– Report to External Stakeholders
Some Generic Guiding Processes with boring but
well-formed names
Some Process Architecture Principles: Enabling
CORE = Customer + Product/Services Lifecycles
Owners Regulatory Community
Knowledge Sources
Raw Material Suppliers
Human Resources Equipment SuppliersFacility &
Distributors
Customers & Consumers Guiding = Plan / Policy + Governance Lifecycles
IT Asset Lifecycle : Provide Information Technology Capability
– Determine Solution requirements – Develop IT Solution
– Develop Infrastructure – Maintain Infrastructure – Support Users
HR Lifecycle: Provide Capable Staff
– Recruit & employ
– Provide work environment – Evaluate employee
– Develop employee
– Reward & motivate employee – Provide HR service for employees – Terminate Employment
Some Generic Enabling Processes with boring but
well-formed names
Facility Lifecycle: Provide Working Facilities
– Determine Facility and Equipment Requirements – Design Facilities
– Build / Acquire facilities and equipment – Provide Working Physical Assets
– Retire Physical Assets
Goods and Service Lifecycle: Purchase Goods and Services
– Find Prospective Suppliers – Create Contracts
– Order Goods and Services – Pay Accounts
Some More Generic Enabling Processes with boring but
well-formed names
From Internal Process in Architecture or External Stakeholder From Internal Process in Architecture or External Stakeholder
To Internal Process in Architecture or External Stakeholder From Internal Process in Architecture or External Stakeholder I n p u t s O u t p u t s Guides Enablers Do Something
Processes Interface Requirements: Look at IGOEs
Materials to be transformed Information to be processed States to be changed Results of processing Information to be referenced while processing
Methods and Rules to guide the processing Technologies to be applied Facilities to be used People to be assigned
Principles
Values
Strengths
Products
Opportunities
Vision
Strategy
Goals
Objectives
Requirements
Threats
Constraints
Stakeholders
Value Chains
Events
Responsibilities
Triggers
Functions
Business Rules
Skills
Processes
Workflow
Procedures
Jobs
Roles
Information
Legal
Facilities
Knowledge
Financial Assets
Data
Tax
Objects
Time
Locations
Cost
Budget
Databases
Applications
Middleware
Systems
Methodologies
Tools
Weaknesses
Mission
Organizations
Models
Use Cases
Services
People
Projects
Risks
T
h
an
ks
to
A
da
pt
iv
e,
I
n
c.
w
w
w
.a
da
pt
iv
e.
co
m
e.g. DATA Builder SCOPE (CONTEXTUAL) MODEL (CONCEPTUAL) ENTERPRISE Designer SYSTEM MODEL (LOGICAL) TECHNOLOGY MODEL (PHYSICAL) DETAILED TATIONS CONTEXT) Sub-Contractor FUNCTIONING ENTERPRISE
DATA FUNCTION NETWORK
e.g. Data Definition
Ent = Field Reln = Address e.g. Physical Data Model
Ent = Segment/Table/etc. Reln = Pointer/Key/etc. e.g. Logical Data Model
Ent = Data Entity Reln = Data Relationship e.g. Semantic Model
Ent = Business Entity Reln = Business Relationship List of Things Important to the Business
ENTITY = Class of Business Thing
List of Processes the Business Performs
Function = Class of Business Process
e.g. Application Architecture
I/O = User ViewsProc .= Application Function e.g. System Design
I/O = Data Elements/Sets Proc.= Computer Function e.g. Program
I/O = Control BlockProc.= Language Stmt e.g. FUNCTION e.g. Business Process Model
Proc. = Business Process I/O = Business Resources
List of Locations in which the Business Operates
Node = Major Business Location
e.g. Business Logistics System
Node = Business Location Link = Business Linkage e.g. Distributed System
Node = I/S Function (Processor, Storage, etc) Link = Line Characteristics e.g. Technology Architecture
Node = Hardware/System Software Link = Line Specifications e.g. Network Architecture
Node = Addresses Link = Protocols e.g. NETWORK Architecture Planner Owner Builder ENTERPRISE MODEL (CONCEPTUAL) Designer SYSTEM MODEL (LOGICAL) TECHNOLOGY MODEL (PHYSICAL) DETAILED REPRESEN- TATIONS (OUT-OF CONTEXT) Sub-Contractor FUNCTIONING MOTIVATION TIME PEOPLE
e.g. Rule Specification
End = Sub-condition Means = Step e.g. Rule Design
End = Condition Means = Action e.g., Business Rule Model
End = Structural Assertion Means =Action Assertion End = Business Objective Means = Business Strategy List of Business Goals/Strat
Ends/Means=Major Bus. Goal/ Critical Success Factor List of Events Significant
Time = Major Business Event
e.g. Processing Structure
Cycle = Processing Cycle Time = System Event e.g. Control Structure
Cycle = Component Cycle Time = Execute e.g. Timing Definition
Cycle = Machine Cycle Time = Interrupt
e.g. SCHEDULE e.g. Master Schedule
Time = Business Event Cycle = Business Cycle List of Organizations
People = Major Organizations e.g. Work Flow Model
People = Organization Unit Work = Work Product
e.g. Human Interface
People = Role Work = Deliverable e.g. Presentation Architecture
People = User Work = Screen Format
e.g. Security Architecture
People = Identity Work = Job e.g. ORGANIZATION Planner Owner to the Business Important to the Business
What How Where Who When Why
SCOPE (CONTEXTUAL)
Architecture
e.g. STRATEGY
ENTERPRISE e.g. Business Plan
The Zachman Framework for IS Architecture
Range of Process Management: Design
The Process Domain
Sub-contractor
Builder
Designer
Owner
Planner
Operating
Enterprise
•
In a Row, there are
interactions among
‘Primitives’ that define the
integrated requirements of
the row perspective
(Integrity)
•
Cells are windows on the
business
•
Depth of design to
‘Excruciating Levels of
Detail’ exists in all cells.
(Specification)
•
A Bill of Materials is not
helpful without Assembly
Instructions and
Configuration Knowledge
The Three Dimensional Zachman Framework (3-D-Z™)
Adaptive Enterprise Model: A Model Shows a Thousand
Pictures
Critical
Success
Factor =
Robust
Scalable
Repository
not just a
Modeling
Tool
www.adaptive.com‘Zachman Inside’
From Internal Process in Architecture or External Stakeholder To Internal Process in Architecture or External Stakeholder From Internal Process in Architecture or External Stakeholder I n p u t s O u t p u t s Guides Enablers Do Something
Information Requirements: Look at Architecture I / O / Gs
Information to be processed Information produced by processing Information to be referenced while processing
From Internal Process in Architecture or External Stakeholder I n p u t s O u t p u t s Guides Enablers Do Something
Policies and Core Rules are Types of Process Guides
Internal policies
Business rules External Legislation, Regulations
& Interpretations Standards Principles Strategies Experience Best practices
From Internal Process in Architecture or External Stakeholder I n p u t s O u t p u t s Guides Enablers Do Something
Enterprise Capabilities as Types of Enablers
Information Systems Technologies
Equipment
Human Resources Physical Infrastructure Locations
Define Technology Principles First: Examples
“Without Big Rules it is impossible to coordinate the IT platform”
Peter KeenÂ
“Our Technology Strategy must
be consistent with our
Business Strategy and Culture:
We will design for adaptability.”
Â
“Data will be captured once and only once
at the point of entry into the company and shared
as broadly as possible”
Â
“All published information will be provided in .PDF”
Â
“All core customer and risk management data must
conform to the company’s enterprise data model”
Standards-based decision
making at appropriate level of
interaction
coordination/
information execution
multiple
front-offices
multiple
back-offices
front-offices
office *
mid-
offices
back-Â
“Interface Channels will be linked to processing capability
through a common interface standard”
Â
“All functional components will be designed as reusable
software components linkable to BPMS orchestration and a
Service Oriented Architecture”
Â
“All models will be compliant with industry standards”
Sample Technology Principles for Process Adaptability
process steward process manager process lead capability manager specific business requirement specific business solution performance & improvement feedback resource effectiveness feedback design & improve process conduct instance of process process capabilities process approach & guidance specific
customer specific customer
Operations
Management
Many Roles: How many organizations are needed?
Governance
process executive• Overall results responsibility rests with the
process manager
for all instances of the process in their domain•
Process steward
assures health of the process in all domains• Specific instance responsibility rests with
process lead
•
Function manager
is also theresource manager
and the source of expertise and resources• Functional resources are allocated to process instances and report to the
process lead
Product Management Resources:
Defining Potential Customer problem, Business Case for new product, Product Specifications, Pricing, User Manual, Product Profitability. Software Engineering Resources: Software Design Software Build Software Test Software Documentation Software Acceptance Marketing Resources: Market Research, Market Segmentation, Marketing Materials, Marketing Mechanisms. Customer Support Resources: Product Knowledge Define and Develop Offerings Strategy Resources: Company Strategy, Market Segmentation, Product Roadmap. = process = function Create Awareness and Promote Business
Define and Develop Offerings
Create Awareness and Promote Business
Full Process-managed with Function as a Resource Provider
“In-sourced Resources”
•
Process lead
provides cross-functional coordination that links sub processes across functions at the instance level•
Function manager’s
role is to ensure performance of sub processes within terms and conditions of their SLA and to act asresource manager
for the sub process• Functional Resources report to the
function manager
• Overall results responsibility still rests with the
process manager
for all instances of the process in their domain•
Process steward
assures health of the processProduct Management: Defining Potential Customer problem, Business Case for new product, Product Specifications, Pricing, User Manual, Product Profitability. Software Engineering: Software Design Software Build Software Test Software Documentation Software Acceptance Marketing: Market Research, Market Segmentation, Marketing Materials, Marketing Mechanisms. Customer Support: Product Knowledge Define and Develop Offerings Strategy: Company Strategy, Market Segmentation, Product Roadmap. = process = function Create Awareness and Promote Business
Full Process-managed with Function as a
Sub-process Service Provider:
“
Outsourced Resources
”
Define and Develop Offerings
Derive the Process Measurement and Governance Model
Measure and manage the distribution in all domains where this activity applies (same KPI)
Measure and manage the contribution of the component activities all the way down (different KPIs)
Sales activity-steps KPIs Alignment
Sample 2 Process Architecture Map Diagram
Note:
Lines represent major dependencies only !
Note:
Lines represent major dependencies only !
9. Develop Strategic Plan
10. Interpret Regulations
11. Monitor and Ensure Compliance
13. A cquir e Customer s 14. Develop Produc ts
3. Make Customer s
Aw are 1. Fulfill Orders
8. Provide Post-Sales Service 4. Manuf acture Products 5. Develop and Maintain Facilities 16. Pur chas e Supplies
6. Communicate w ith Stakeholders 7. Supply Human Resources 11. Provide Financial Services 12. Provide IT Capability 2. Deliver Process Change
ABC WIdget Company Top Level Process Architecture
Enables A ll Other s Guides All Others
Legend:
Process / Stakeholder Value-Delivery Matrix
Version 1: Degree of Potential Process Leverage / Value Contribution
Low (1) Medium (2) High (3) Blank=Marginal or No Relationship (0)
Proc 1
Ranking
Proc 2 Proc 3 Proc 4
Summary
Proc 5 Proc 6 Proc 7 Proc 8
2
3
21
+11
2
1
3
...
3
13
+8
1
9
1
2
2
17
+10
1
3
2
3
1
19
+11
2
2
2
1
2
16
+7
3
6
3
3
13
+6
3
9
1
1
1
16
+9
2
6
3
3
3
17
+10
3
1
...
Conduct for all Stakeholder types
at the chosen level of decomposition
Stakeholder Criteria * Stakeholder 1 Stakeholder 2 Stakeholder 3 Stakeholder 4 Stakeholder 5
How much
could the
process
potentially
affect what is
important to
the
stakeholder
relationship?
gain
Value Creation Goals &KPI Objectives Weight
1
1
1
1
1
Process / Stakeholder Performance-Gap Matrix
Version 2: Health of Existing Process / Opportunity
Small Gap (1) Moderate Gap (2) Significant Gap (3)
Proc 1
Ranking
Proc 2 Proc 3 Proc 4
Summary Stakeholder 1 Stakeholder 2 Stakeholder 3 Stakeholder 4
Proc 5 Proc 6 Proc 7 Proc 8
3
3
59
+47
1
3
...
1
21
+17
1
1
2
2
56
+46
1
2
3
3
2
52
+43
2
3
1
2
46
+38
3
5
3
40
+34
9
2
1
30
+24
1
11
2
3
49
+40
4
1
...
Stakeholder 51
13
2
3
3
2
2
2
1 2
* Health of Current Process for the StakeholderHow well
does the
current
process meet
the future
stakeholder
performance
criteria?
Process * Performancepain
Weight1
1
1
1
1
Conduct for all Stakeholder types
at the chosen level of decomposition
pain
3
Process Migration Strategy (Boston Grid)
Process Number
2
1
1 1 2 3 3 4 4 8 5 5 6 13 7 16 8 14 9 6 10 15 11 7 12 12 13 2 14 9 15 10 16 11 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1Plus other considerations such as: Cost, dependency, politics, culture, …
gain
Greatest Value Potential to Business Strategy and PerformanceB i g g e s t G a p R a n k i n g
determine constraints in any policy, capability,
or organization that will hinder changes in the
priority processes
find problems with the connection among
processes and alignment with required
capabilities
discover unexploited knowledge, skills,
capabilities or capacity within the organization
produce funding criteria for continuation or
freezing of existing projects and initiation of
new ones
recommend approval or freezing of current and
planned projects
produce a proposed program of change
Create Program for Change
Enterprise BPM Alignment: Real Repository Technologies
Features:
• Meta-model based
• Model Integration from many data sources
•Modeling tools, Visio, Excel, etc
• Generation of diagrams and views
• Multiple Perspectives
• Impact analysis
• Change Notification and Collaboration
• Registered Interest and Discussion Groups
• Web accessible and updatable (thin client)
• Views and Security (Role-based)
• Link to BPMS
• Link to operational systems performance feedback (BAM)
• OO engine on top of scaleable platform (real DBMS)
Â
Develop Stakeholder Relationship Criteria for an
‘Organization-in-Focus’ (eg “They always meet
my needs”)
Â
Derive contributing Stakeholder Relationship
Criteria for the ‘Process-in-Focus’ (eg “They
always deliver the right product in the right
quantity to the right place on time”)
Traceability
Selected Process
Process Stakeholder Value Expectations
Formulate Process Vision and Stakeholder Goals
Â
Start with Stakeholder Relationship KPI’s for the
‘Organization-in-Focus’ (eg Customer
Satisfaction)
Â
Derive Contributing Process KPI’s for the
‘Process-in-Focus’ (eg Percentage of orders
delivered on time)
Â
Determine required target results to be delivered
by process transformation project (eg 80% in one
year and 99% in two years)
Traceability
Selected Process
Process Performance Objectives
Identify Process and Project Performance Improvements
Targets
I n p u t s O u t p u t s Guides Enablers
Assign
Human
Resources
Inputs
are processed into Outputs
according to
Guiding Factors
using Enablers
when Events
occur
Assign Human Resources
Review Request Analyze Priorities Analyze Availaibity
Determine Match \
Gap Assign Resources
Sample 1 Lower Process Model Diagrams
Level 3 Decomposition
Provide human resources
Rejected Request Request Details for
Skilled Resources Resource Allocation Info. Skills Inventory Personal Info Project Priorities MBO's Resource Manager Staff Availability Staff Availability Requestor Requested Resource Manage Projects Understand Existing Commitments Understand Existing Projects Determine Preferences Review Request Analyze Priorities Analyze Availaibity Determine Match \ Gap Assign Validated Request Adjusted Allocation Priorities Proposed Allocation Unrealistic Decisions often political Good info Resource Manager Skills Systems Resource Manager Requestor Line Manager Skills Systems not Wrong Skills Useless Biased Opinionated Ignored Not Current Useless OK Good format but not current Too easily swayed by boss Everthing seems to be a priority Received too late
Know what they want
Biased with no consequences
Sample 1 Lower Process Model Diagrams
Level 3 Partial Process Flow and Analysis
Provide human resources
Documenting Each Architectural Process
Model Attributes (each Process and IGOE flow)
Process Characteristics
• Process Number/Name(s)
• Description(Component Steps/Sub Processes)
• Triggering and Closing Events • Possible Outcomes
• Stakeholders Involved & Affected • Organization Unit Performing
Process Value-Added
• Business / Stakeholder Value Contribution
• Objectives / CSF’s supported • Key Performance Indicators • Current and Target Measurements
IGOE Information
• Flow Number / Name(s) • Description
• Source / Destination Processes • Interface Method / Media Type • Frequency / Distribution
• Constraints / Problems • Data Attributes (optional)
Process Assessment
• What Works Well
• What Doesn’t Work Well
• Issues / Constraints / Concerns • Root Causes
• Opportunities • Quick Wins
• Solution Requirements
Note: Some but not all attributes
can be graphically depicted in a
notation
No notation can graphically depict
all attributes
Think about the purpose of your
communication
I n p u t s O u t p u t s Guiding Factors Enabling Factors
Inputs
Outputs
Enablers
Guides
Business Rules•
Along with process models, event triggers, data definitions and
performance specs, Business Rules (
guides
to a process) should be
documented as part of IT Requirements.
–
Define
events
with possible
input conditions
for
processes
and
then ask what must and must not happen when that occurs.
•
Processes deliver results or status depending on the invoked
rule
’s
action.
–
This is often a new event to trigger another process
•
Processes invoke a series of rules (constraints or guidelines) for
business decisions and process navigation
Business Rules As Process Guides and IT Requirements
This means that the
exact path of a
process instance
may not be
predictable
¶
A path through the process model
¶
From the perspective of the stakeholders
external and then internal to the process
¶
Each stakeholder type has available a set of
events to trigger the process
¶
Each event may bring varying conditions
that trigger the affected rules to produce
differing results
¶
Each set of events, rules and conditions may
initiate actions in different process paths until
completed by the accomplishment of the
appropriate outcome associated with each
path.
¶
Often conveyed as a story with role play.
¶
Can be used as test cases in user
acceptance testing and other enabler
validation
? Describe main scenarios (most likely) and then alternatives or
exceptions (most risky or troublesome)
ABC (Banking Services) Drivers and Intent
Fictitious banking operations group (ABC) within
a large bank (XYZ) that is growing quickly
largely through acquisition.
Deals with banking customers directly and
serves the banking group’s businesses.
Essentially a wholly owned subsidiary
Planning horizon is 2009
By 2009 Strategic Performance Objectives:
– Reduce the cost of servicing a customer account by 30%
– Improve Customer Satisfaction by 30% over the current 70%
ABC (Banking Services) Stakeholder Map: Core
Fee-paying Account Holders
Retail Consumers
Small Business Customers
Commercial Customers
Government Customers
Correspondent Banks
Account Holder Payees
XYZ Business Lines
XYZ Credit Card Co
Phone Banking
XYZ Trust
XYZ Branches
In-store Branches
e-bank
Commercial Bank
Consumer Finance
Treasury
XYZ Mortgage Co
Owners
XYZ
Minority Shareholders
Governance Stakeholders
XYZ Corporate
Audit Finance HRStandards Organizations
Professional Associations
Regulatory
Financial Compliance Operational RiskCommunity
Staff
Employees
Contractors/Consultants
Suppliers
External XYZ Suppliers
Consumables Vendors Courier Telecommunications Services External HR Hardware Vendors Software Vendors Outsourced Services Correspondent Banks Federal Reserve
Internal XYZ Suppliers
XYZ HR
XYZ Professional Services XYZ Realty Management
Other XYZ corporate services
XYZ Finance XYZ Marketing XYZ Legal
ABC (Banking Services) Stakeholder Map:
ABC Banking Services: An XYZ Group Member
Plan the ABCBusiness
Govern the ABC Business Manage End-Customer Lifecycle Handle Transactions Support non-ABC Operations Manage Acquisition Conversion Lifecycle Manage Product / Solution Lifecycle Provide Banking Infrastructure Provide Enabling
An ABC Process for the Staff Lifecycle
Update Account Information Calculate Fees, Interest, etc. Determine Product Business Requirements Develop -Acquire Capabilities Develop – Implement Technology Infrastructure Develop ABC Strategies & Initiatives Monitor ABC Business & Financial Performance Allocate Capable Human Resources Establish ABC Methods and Standards Monitor Financial Performance Prevent Losses Track Branch and Business Lines Performance Design Product Solution Provide Product Support to Users Provide ABC Tools Process Financial Transactions Maintain & Support Technology Maintain XYZ Branch and Business Lines Relationships Plan for Acquisition Conversion Procure ABC Goods and Services Develop Conversion Capability Establish Resource Requirements and Budget Understand
XYZ Group & ABC Markets Develop non-ABC Policies and Procedures Distribute – Communicate Policies and Procesdures Determine Governance Requirements Develop ABC Policies and Guidelines Monitor ABC Compliance Develop Financial & Operational Risk Policies Establish & Maintain Distribution & Supply Capability Settle and Resolve Branches and Channels etc Terminate Account Win Customers Establish Customer Relationship Identify Need for Product Communicate with Conversion Stakeholders Report to Stakeholders Provide Customer Information Process Claims Provide Facilities for ABC Deliver Capabilities Establish & Maintain Contingency Capability Convert Customers Assess Conversion
ABC Banking Services: An XYZ Group Member
I n p u t s O u t p u t s Guides Enablers Update Account Information • Account management
policies and rules • Banking operations guidelines
• Branch and ABC staff • Bank Products • Technology applications and infrastructure Update Account Information Establish Customer Relationship XYZ Business Lines Fee-paying Account Holders Process Financial Transactions Update Account Information Prevent Losses Process Claims Calculate Fees, Interest, etc. Terminate Account Develop non-ABC Policies and Procedures
Deliver Provide Product
Develop –
Implement Maintain & Support Allocate Capable
Develop ABC Policies and
Guidelines Develop Financial
& Operational Risk Policies Monitor ABC Compliance XYZ Business Lines Fee-paying Account Holders Correspondent Banks • Product rules,
practices and guides
• Governance requirements
Project Scope
• Customer Information (new and changes) • Account Information (new and changes) • Customer & Account Records • Customer Information (new and changes) • Account Information (new and changes) • Customer & Account Records • Compliance ReportsDetail
Simplistic Complicated Elegant ComplexUnderstanding
Lots
Little
Little
Lots
Implicit Challenges in BPM:
In Search of Elegance *
Appropriate levels and communication: get the basics right
“
A model should be as
simple as it can be,
BUT no simpler’
”Albert Einstein
"A designer knows he has
achieved perfection not
when there is nothing left
to add, but when there is
nothing
left to take away."
Antoine de Saint-Exup'ery