SlideShare a Scribd company logo
Enterprise Architecture for
an agile world
Roland Bair – March 2020
Who am I and why am I here
• Roland (36, Vienna)
• Studies: Apprenticeship, Business Informatics, Organizational
Development
• Roles: Developer, Team Lead/Architect, “Enterprise Architect”, Startup
CTO, Startup Advisor, Change Consultant, “Enterprise Architect”,
“Enterprise Architect”, ?
• Why
The Backbone of this presentation
 The areas of Enterprise Architecture
 The relevant agile world
 Challenges with the traditional EA approach
 The journey + learnings
Main Areas of Enterprise Architecture
Standards & Lifecycle
Management
Technological
Standards
Application
Blueprints
Architecture
Patterns
Governance
Project Alignment
Roadmap Review
Architecture
Principles
Architecture Evolution
Goals
Definition
Implementation &
Adaptation
The Backbone of this presentation
 The areas of Enterprise Architecture
 The relevant agile world
 Challenges with the traditional EA approach
 The journey + learnings
The relevant agile world
• Business environments change more frequently – VUCA world
• Organizational capability to adapt becomes more important -
constant change
• Speed of adaption also becomes more important
• Number of decision increases
1. Create “right-sized”
areas of responsibility
3. Make employees part
of the journey
2. Decrease size of
changes
• Faster decision
making is required
• Change size increase
risks and costs
• Employees need to
adapt frequently
The Backbone of this presentation
 The areas of Enterprise Architecture
 The relevant agile world
 Challenges with the traditional EA approach
 The journey + learnings
The traditional EA setup
Acceptance of
organisation
Outside-in
Real Experts
vs. Agile
Approach
Duration of
Programs
Required
Completeness
Dependency of
business projects
EA Roles
Technological
Experts
Domain Experts
People Leaders
C. Leaders & CoachesA. Small improvements B. Method experts
The question
How can we design enterprise architecture to
Increase local autonomy
Decrease size of changes
Deliver iterative value
Involve employees as leaders and coaches
1. Create “right-sized” areas of
responsibility
3. Make employees part of the
journey
2. Decrease size of changes
Relevant Agile world
EA challenges
C. Leaders & CoachesB. Method expertsA. Small improvements
Help of existing approaches
• Traditional EA – TOGAF-style, Zachman et al.  iterations
• Architecture Thinking  Lean, BA-focus
• Agile Enterprise Architecture  breaking down EA work
• Strategic EA  distinct and clear dimensions
• Sociotechnological approaches  Conveys Law, Wardley Maps
The Backbone of this presentation
 The areas of Enterprise Architecture
 The relevant agile world
 The problems with the traditional approach
 The journey + learnings
Story Outline
• Company background & what’s wrong
• Goals
• “Iteration 1”
• Design
• Iteration 2
• Design
• Transition
• Learnings
Background
• > 40 year old organisation: paper & manual, founder-owned
• Multiple growth periods and expansion to over 40 countries
• Ever increasing digitization with multiple “bi-modal IT” models
• Changing owners and leadership teams with different styles
• Heterogenous culture, styles, systems
• Batch based paper  Real-
Time Digital
• Project/Software  Service
 Product
• B2B  B2B2C  B2C
• Scarce expert knowledge
• Fast Decision Making & Slow
execution
• Team based way of working
• Java, .NET, old stuff
• Monoliths, SOA,
Microservices
• Files, DBs, ESBs, APIs
• PCs, VMs in DCs, Cloud
PoCs
What’s wrong?
Lots of coordination and discussions & not-invented-here syndrome
30% high-level use cases duplicated
High implementation lead-time
Goals / Metrics
• Reduce Time To Market
• Baseline?
• Architecture alone won’t fix it
• Number of changed systems for standard projects
• Number of required teams for new projects
“Iteration One” Plan
1. Design the Business Architecture
1. Create list of high level use-case with subject matter experts
2. Interview key business users for pain points
3. Interview product management for strategic and tactical short-comings
4. Design grouping principles (EA team)
5. Group Domain Services and indicate dependencies (EA team)
2. Approval
1. Get approval by Product/Technology steering
3. Implement in projects
1. Adapt projects & product roadmaps
2. Govern dependencies
Design Phase Outcome
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Questions
Business Services
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service …
Function 1
Questions
Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
Function 1 Function 1 Function 1 Function 1
FEService 1
FEService 3
FEService 5
FEService 7
FEService 9
FEService11
FEService13
FEService15
FEService17
FEService19
FEService 2
FEService 4
FEService 6
FEService 8
FEService10
FEService12
FEService14
FEService16
FEService18
FEService20
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service …
High Level Use Cases Grouped into Services
Service Dependencies
Principles
1 week later
Approval in progress
FEService 1
FEService 3
FEService 5
FEService 7
FEService 9
FEService11
FEService13
FEService15
FEService17
FEService19
FEService 2
FEService 4
FEService 6
FEService 8
FEService10
FEService12
FEService14
FEService16
FEService18
FEService20
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service …
2 months later
Approval in progress
FEService 1
FEService 3
FEService 5
FEService 7
FEService 9
FEService11
FEService13
FEService15
FEService17
FEService19
FEService 2
FEService 4
FEService 6
FEService 8
FEService10
FEService12
FEService14
FEService16
FEService18
FEService20
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service …
FEService 1
FEService 3
FEService 5
FEService 7
FEService 9
FEService11
FEService13
FEService15
FEService17
FEService19
FEService 2
FEService 4
FEService 6
FEService 8
FEService10
FEService12
FEService14
FEService16
FEService18
FEService20
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service 10
Service 1
Service 2
Service 3
Service 4
Service 5
Service 6
Service 7
Service 8
Service 9
Service …
STOP!
What happened ?
Steering:
• “Is it the right solution”?
• “What’s the impact to project X, program Y?”
1. Big change with big uncertainties
2. Unclear/Unwanted impact to running projects
3. Who takes the risk / blame?
Changes
• Goal of first iteration: “Reusability” / Clear responsibilities
• Bring in the organization
• Bring together people with strong/conflicting views
• Change transition
Change Transition
4Ps - William Bridges Transition Model
1. Purpose: Why are we doing it?
2. Picture: How will the outcome look and feel?
3. Plan: How do we get there?
4. Part: How can I contribute and participate?
Iteration 2 Plan
1. Establish Design Group – nominated by steering
2. Validate high-level use cases (workshops)
3. Group high level use cases into domain services to maximize team
independence (workshops)
4. Validate continuously with overall organization
5. Visualize implementation dependencies
6. Transition into overall organization (Part: Trainings, Material, Assessment)
Reality
1. Weekly alignment workshops with Design Group for ~3 months
• In parallel: interviews, discussions, workshops for upcoming questions and
concerns – e.g. MDM discussions, process
2. Weekly grouping workshops with Design Group for ~4 months
• In parallel: validation against business processes
3. “Approval”
4. Organisation-wide presentation for Q&A
5. Delivery planning
6. ?
Outcome
High Level Use Cases Grouped into Services Service Dependencies
Potential Delivery Plan Transition Plan
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1
Project 1 Project 1
Learnings
1. Not everyone used to high level abstraction  create stable boundaries and a clear
outline
2. Diverse group from across the organisation  requires team setup and leadership
3. Use efficient feedback mechanisms for overall organization  e.g. World Café >
Presentation
4. Even a continuous initiative requires priority and focus, First Version should be more
focused
5. Talk about the why – early and often!
Learnings
1. Aligned vision > correct/best vision
2. Few easy grouping principles + iterative > correct grouping principles
3. Terminology is important!
4. Right level of detail (aka Illusion of aligned understanding)
5. Right sizing requires operational assumptions
6. Some projects, products, systems align “automatically”
7. People governance over system governance
8. “There is another organism on this planet that follows the same pattern. Do you know what it is?” Agent Smith ~1999
• aka the “Change Agent” network
Thank you!

More Related Content

PDF
Agile IT Operatinos - Getting to Daily Releases
PPTX
What is Agile Project Management? | Agile Project Management | Invensis Learn...
PDF
Successfully establishing a SOA Center of Excellence
PDF
Agile transformation model
ODP
Agile Project management
PDF
Toyota’s Management System Tools and Behaviours
PDF
Introduction to Enterprise Agile Frameworks
PDF
Customer Collaboration & Product Innovation Using Social Networks
Agile IT Operatinos - Getting to Daily Releases
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Successfully establishing a SOA Center of Excellence
Agile transformation model
Agile Project management
Toyota’s Management System Tools and Behaviours
Introduction to Enterprise Agile Frameworks
Customer Collaboration & Product Innovation Using Social Networks

What's hot (20)

PDF
A Leaner PMO in The Federal Government
PDF
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
PDF
Removing the Friction Between Project and Portfolio Management and Agile
PDF
Why Agile Fail. *Hint* -it's more than just process
PDF
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PDF
Leading using the Oobeya Room
PDF
Lean Project Portfolio Management
PDF
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
PDF
What Does Agile Mean to the Modern PMO
PPTX
Agile Certified Practitioner presentation by Edifyself
PPTX
Enterprise Agile Adoption
PPTX
Break Through Agile Transformation Stagnation
PDF
Michael Nir The Agile PMO keynote
PPT
Why Most IT Projects Fail
PPT
Why Most IT Projects Fail
PDF
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
PDF
Turn a disastrous ERP implementation into a successful one with Lean IT by Kl...
PDF
Agile Development – Why requirements matter
PPTX
Agile Transformation Journey on Large Scale Projects
PPTX
Agile governance The New Disinfectant
A Leaner PMO in The Federal Government
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Removing the Friction Between Project and Portfolio Management and Agile
Why Agile Fail. *Hint* -it's more than just process
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
Leading using the Oobeya Room
Lean Project Portfolio Management
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
What Does Agile Mean to the Modern PMO
Agile Certified Practitioner presentation by Edifyself
Enterprise Agile Adoption
Break Through Agile Transformation Stagnation
Michael Nir The Agile PMO keynote
Why Most IT Projects Fail
Why Most IT Projects Fail
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Turn a disastrous ERP implementation into a successful one with Lean IT by Kl...
Agile Development – Why requirements matter
Agile Transformation Journey on Large Scale Projects
Agile governance The New Disinfectant
Ad

Similar to Enterprise architecture for an agile world - meetup (20)

PPT
Agile Application Modernization Project
PPT
EA roadmapping: business-transformation in a complex world
PDF
Adam boczek 2015 agile architecture in 10 steps v1.0
PDF
Adam boczek 2015 agile architecture in 10 steps v1.0
PPT
Stepping-stones of enterprise-architecture: Process and practice in the real...
PPSX
EA Consolidated Slides from Q1-Q2 (2015)
PDF
Rhf2019 how totackle barriersofapplicationmodernization_ap16_en
PDF
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
PPSX
Supporting material for my Webinar to the ACS - June2017
PDF
Latest_Edwin_Alberto_Arias_Espinoza
PPTX
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
PDF
Enterprise architecture4848
PDF
Service Oriented Architecture 10 0
PDF
Playbook PDF - IT Transformation Governance (EN).pdf
PDF
Everware cbdi opposites attract 04-12-11
PDF
Agility by Design - Building Software to Last
PPT
Soa Test Methodology
PPSX
A Brief Introduction to Enterprise Architecture
PDF
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
PPTX
India GRUC Agility Presentation 2015-6-30
Agile Application Modernization Project
EA roadmapping: business-transformation in a complex world
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0
Stepping-stones of enterprise-architecture: Process and practice in the real...
EA Consolidated Slides from Q1-Q2 (2015)
Rhf2019 how totackle barriersofapplicationmodernization_ap16_en
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
Supporting material for my Webinar to the ACS - June2017
Latest_Edwin_Alberto_Arias_Espinoza
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Enterprise architecture4848
Service Oriented Architecture 10 0
Playbook PDF - IT Transformation Governance (EN).pdf
Everware cbdi opposites attract 04-12-11
Agility by Design - Building Software to Last
Soa Test Methodology
A Brief Introduction to Enterprise Architecture
Bhavish Kumar Getting Serious About Enterprise Architecture V1.0
India GRUC Agility Presentation 2015-6-30
Ad

Recently uploaded (20)

PDF
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
PDF
The Plan: Save the Palestinian Nation Now
PDF
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
PDF
CISSP Domain 5: Identity and Access Management (IAM)
PPTX
Concluding Session_Wrapup-NA May 5 2024-Oct 10 2025 ZS.pptx
PDF
The-Power-of-Communication (1).pdf......
PPTX
Project Management Methods PERT-and-CPM.pptx
PPTX
2. CYCLE OF FUNCTIONING RIFLE -PP Presentation..pptx
PDF
1_Corporate Goverance presentation topic
PPTX
Course Overview of the Course Titled.pptx
PPTX
Empowering Project Management Through Servant Leadership - PMI UK.pptx
PDF
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
PPTX
Press Release Importance & Structure.pptx
PPTX
Mangeroal Finance for Strategic Management
PDF
Features of Effective decision making in Management
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
PPTX
School Annual day Presentation, Logo, Animation
PPTX
Five S Training Program - Principles of 5S
PPTX
Human Resources management _HR structure
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
The Plan: Save the Palestinian Nation Now
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
CISSP Domain 5: Identity and Access Management (IAM)
Concluding Session_Wrapup-NA May 5 2024-Oct 10 2025 ZS.pptx
The-Power-of-Communication (1).pdf......
Project Management Methods PERT-and-CPM.pptx
2. CYCLE OF FUNCTIONING RIFLE -PP Presentation..pptx
1_Corporate Goverance presentation topic
Course Overview of the Course Titled.pptx
Empowering Project Management Through Servant Leadership - PMI UK.pptx
CHAPTER 14 Manageement of Nursing Educational Institutions- planing and orga...
Press Release Importance & Structure.pptx
Mangeroal Finance for Strategic Management
Features of Effective decision making in Management
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
School Annual day Presentation, Logo, Animation
Five S Training Program - Principles of 5S
Human Resources management _HR structure
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...

Enterprise architecture for an agile world - meetup

  • 1. Enterprise Architecture for an agile world Roland Bair – March 2020
  • 2. Who am I and why am I here • Roland (36, Vienna) • Studies: Apprenticeship, Business Informatics, Organizational Development • Roles: Developer, Team Lead/Architect, “Enterprise Architect”, Startup CTO, Startup Advisor, Change Consultant, “Enterprise Architect”, “Enterprise Architect”, ? • Why
  • 3. The Backbone of this presentation  The areas of Enterprise Architecture  The relevant agile world  Challenges with the traditional EA approach  The journey + learnings
  • 4. Main Areas of Enterprise Architecture Standards & Lifecycle Management Technological Standards Application Blueprints Architecture Patterns Governance Project Alignment Roadmap Review Architecture Principles Architecture Evolution Goals Definition Implementation & Adaptation
  • 5. The Backbone of this presentation  The areas of Enterprise Architecture  The relevant agile world  Challenges with the traditional EA approach  The journey + learnings
  • 6. The relevant agile world • Business environments change more frequently – VUCA world • Organizational capability to adapt becomes more important - constant change • Speed of adaption also becomes more important • Number of decision increases 1. Create “right-sized” areas of responsibility 3. Make employees part of the journey 2. Decrease size of changes • Faster decision making is required • Change size increase risks and costs • Employees need to adapt frequently
  • 7. The Backbone of this presentation  The areas of Enterprise Architecture  The relevant agile world  Challenges with the traditional EA approach  The journey + learnings
  • 8. The traditional EA setup Acceptance of organisation Outside-in Real Experts vs. Agile Approach Duration of Programs Required Completeness Dependency of business projects EA Roles Technological Experts Domain Experts People Leaders C. Leaders & CoachesA. Small improvements B. Method experts
  • 9. The question How can we design enterprise architecture to Increase local autonomy Decrease size of changes Deliver iterative value Involve employees as leaders and coaches 1. Create “right-sized” areas of responsibility 3. Make employees part of the journey 2. Decrease size of changes Relevant Agile world EA challenges C. Leaders & CoachesB. Method expertsA. Small improvements
  • 10. Help of existing approaches • Traditional EA – TOGAF-style, Zachman et al.  iterations • Architecture Thinking  Lean, BA-focus • Agile Enterprise Architecture  breaking down EA work • Strategic EA  distinct and clear dimensions • Sociotechnological approaches  Conveys Law, Wardley Maps
  • 11. The Backbone of this presentation  The areas of Enterprise Architecture  The relevant agile world  The problems with the traditional approach  The journey + learnings
  • 12. Story Outline • Company background & what’s wrong • Goals • “Iteration 1” • Design • Iteration 2 • Design • Transition • Learnings
  • 13. Background • > 40 year old organisation: paper & manual, founder-owned • Multiple growth periods and expansion to over 40 countries • Ever increasing digitization with multiple “bi-modal IT” models • Changing owners and leadership teams with different styles • Heterogenous culture, styles, systems • Batch based paper  Real- Time Digital • Project/Software  Service  Product • B2B  B2B2C  B2C • Scarce expert knowledge • Fast Decision Making & Slow execution • Team based way of working • Java, .NET, old stuff • Monoliths, SOA, Microservices • Files, DBs, ESBs, APIs • PCs, VMs in DCs, Cloud PoCs
  • 14. What’s wrong? Lots of coordination and discussions & not-invented-here syndrome 30% high-level use cases duplicated High implementation lead-time
  • 15. Goals / Metrics • Reduce Time To Market • Baseline? • Architecture alone won’t fix it • Number of changed systems for standard projects • Number of required teams for new projects
  • 16. “Iteration One” Plan 1. Design the Business Architecture 1. Create list of high level use-case with subject matter experts 2. Interview key business users for pain points 3. Interview product management for strategic and tactical short-comings 4. Design grouping principles (EA team) 5. Group Domain Services and indicate dependencies (EA team) 2. Approval 1. Get approval by Product/Technology steering 3. Implement in projects 1. Adapt projects & product roadmaps 2. Govern dependencies
  • 17. Design Phase Outcome Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Questions Business Services Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service … Function 1 Questions Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 Function 1 FEService 1 FEService 3 FEService 5 FEService 7 FEService 9 FEService11 FEService13 FEService15 FEService17 FEService19 FEService 2 FEService 4 FEService 6 FEService 8 FEService10 FEService12 FEService14 FEService16 FEService18 FEService20 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service … High Level Use Cases Grouped into Services Service Dependencies Principles
  • 18. 1 week later Approval in progress FEService 1 FEService 3 FEService 5 FEService 7 FEService 9 FEService11 FEService13 FEService15 FEService17 FEService19 FEService 2 FEService 4 FEService 6 FEService 8 FEService10 FEService12 FEService14 FEService16 FEService18 FEService20 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service …
  • 19. 2 months later Approval in progress FEService 1 FEService 3 FEService 5 FEService 7 FEService 9 FEService11 FEService13 FEService15 FEService17 FEService19 FEService 2 FEService 4 FEService 6 FEService 8 FEService10 FEService12 FEService14 FEService16 FEService18 FEService20 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service … FEService 1 FEService 3 FEService 5 FEService 7 FEService 9 FEService11 FEService13 FEService15 FEService17 FEService19 FEService 2 FEService 4 FEService 6 FEService 8 FEService10 FEService12 FEService14 FEService16 FEService18 FEService20 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service 10 Service 1 Service 2 Service 3 Service 4 Service 5 Service 6 Service 7 Service 8 Service 9 Service …
  • 20. STOP!
  • 21. What happened ? Steering: • “Is it the right solution”? • “What’s the impact to project X, program Y?” 1. Big change with big uncertainties 2. Unclear/Unwanted impact to running projects 3. Who takes the risk / blame?
  • 22. Changes • Goal of first iteration: “Reusability” / Clear responsibilities • Bring in the organization • Bring together people with strong/conflicting views • Change transition
  • 23. Change Transition 4Ps - William Bridges Transition Model 1. Purpose: Why are we doing it? 2. Picture: How will the outcome look and feel? 3. Plan: How do we get there? 4. Part: How can I contribute and participate?
  • 24. Iteration 2 Plan 1. Establish Design Group – nominated by steering 2. Validate high-level use cases (workshops) 3. Group high level use cases into domain services to maximize team independence (workshops) 4. Validate continuously with overall organization 5. Visualize implementation dependencies 6. Transition into overall organization (Part: Trainings, Material, Assessment)
  • 25. Reality 1. Weekly alignment workshops with Design Group for ~3 months • In parallel: interviews, discussions, workshops for upcoming questions and concerns – e.g. MDM discussions, process 2. Weekly grouping workshops with Design Group for ~4 months • In parallel: validation against business processes 3. “Approval” 4. Organisation-wide presentation for Q&A 5. Delivery planning 6. ?
  • 26. Outcome High Level Use Cases Grouped into Services Service Dependencies Potential Delivery Plan Transition Plan Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1 Project 1
  • 27. Learnings 1. Not everyone used to high level abstraction  create stable boundaries and a clear outline 2. Diverse group from across the organisation  requires team setup and leadership 3. Use efficient feedback mechanisms for overall organization  e.g. World Café > Presentation 4. Even a continuous initiative requires priority and focus, First Version should be more focused 5. Talk about the why – early and often!
  • 28. Learnings 1. Aligned vision > correct/best vision 2. Few easy grouping principles + iterative > correct grouping principles 3. Terminology is important! 4. Right level of detail (aka Illusion of aligned understanding) 5. Right sizing requires operational assumptions 6. Some projects, products, systems align “automatically” 7. People governance over system governance 8. “There is another organism on this planet that follows the same pattern. Do you know what it is?” Agent Smith ~1999 • aka the “Change Agent” network

Editor's Notes

  • #2: Focus on business architecture only
  • #10: OUR CHECKLIST Gather ideas
  • #16: “Optimize organization complexity”
  • #17: does it decrease the size of changes – yes Deliver iterative value - unknown Does it involve the organisation – no Does it increase local autonomy – yes
  • #25: Is it iterative - yes does it decrease the size of the change – yes Does it involve the organisation – yes Does it increase local autonomy – yes Does it retrain executive support - yes