tech leadership in a responsive...
TRANSCRIPT
![Page 1: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/1.jpg)
TECH LEADERSHIP IN A RESPONSIVE ORGANISATION
Scott Shaw ThoughtWorks Australia @scottwshaw
![Page 2: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/2.jpg)
TECH LEADERSHIP IN A RESPONSIVE ORGANISATION
ENTERPRISEARCHITECTURE
AGILEScott Shaw ThoughtWorks Australia @scottwshaw
![Page 3: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/3.jpg)
ThoughtWorks 3
Enterprise Architecture
![Page 4: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/4.jpg)
ThoughtWorks 4
Agile
![Page 5: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/5.jpg)
Add Image Here on the Master Slide
01ThoughtWorks
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
• First dot point
• Second dot point
• Third dot point
FULL SCREENIMAGE SLIDE
ORGANISATIONS STILL CAN’T SHIP CODE QUICKLY
![Page 6: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/6.jpg)
Negotiating with other teams to make changes
Breaking changes in other teams’ services
Waiting for other teams’ changes
Complying with the mandated change management process
Poor quality data coming from another service
Setting up a custom deployment pipeline
ThoughtWorks 6
DEVELOPER EXPERIENCE IN MOST ENTERPRISES STILL SUCKS
Developer Pain Point Survey
![Page 7: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/7.jpg)
ThoughtWorks 7
HOW DID WE GET HERE?
![Page 8: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/8.jpg)
ThoughtWorks 7
HOW DID WE GET HERE?
![Page 9: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/9.jpg)
ThoughtWorks 7
HOW DID WE GET HERE?
![Page 10: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/10.jpg)
ThoughtWorks 7
HOW DID WE GET HERE?
![Page 11: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/11.jpg)
ThoughtWorks 8
![Page 12: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/12.jpg)
GLOBAL SYSTEM INTEGRATION MARKET BY SERVICES 2014 - 2025 (USD BILLION)
ThoughtWorks 9
https://www.grandviewresearch.com/industry-analysis/system-integration-market
![Page 13: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/13.jpg)
Budgets Schedules Projects Org Structure
CIO
ThoughtWorks 10
Packages Selection System Integration Roadmaps Standards Design Approval
TECH LEADERS
![Page 14: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/14.jpg)
Budgets Schedules Projects Org Structure
CIO
ThoughtWorks 10
Packages Selection System Integration Roadmaps Standards Design Approval
TECH LEADERS
CapacityAgileLean PMOTribes, Squads …
![Page 15: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/15.jpg)
ThoughtWorks 11
CLOUD PLATFORMS
DIGITAL PLATFORMS
BIG DATA
DEMAND FOR TECHNICAL TALENT
![Page 16: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/16.jpg)
CIO
ThoughtWorks 12
Packages Selection System Integration Roadmaps Standards Design Approval
TECH LEADERS
You build it, you run it
+ ? ? ? ?
Budgets Schedules Projects Org Structure
CapacityAgileLean PMOTribes, Squads …
![Page 17: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/17.jpg)
ThoughtWorks 13
1 What is the alternative to system integration?
TWO QUESTIONS …
In a YBIYRI world, who guides the tech decisions and how?
2
![Page 18: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/18.jpg)
ThoughtWorks 14
WHAT?
![Page 19: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/19.jpg)
15
Customers
……Banking
WHAT ARE YOUR CORE BUSINESS CAPABILITIES?
![Page 20: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/20.jpg)
16
SYSTEMS TIGHTLY COUPLED ACROSS BOUNDARIES
Customers
![Page 21: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/21.jpg)
APIs and Event Streams
17
DECOUPLE ACROSS DOMAIN BOUNDARIES VIA APIS Customers
API’S
Value
Finance Customer Product
Merchandise
API’S
Value
API’S
Value
API’S
Value
API’S
Value
![Page 22: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/22.jpg)
18
AUTONOMOUS TEAMS
COMPELLING OFFERINGS
INTERNAL CUSTOMERS
API’S
Value
CustomersValue
![Page 23: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/23.jpg)
ThoughtWorks 19
Agile
Delivering
Technology
![Page 24: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/24.jpg)
ThoughtWorks 20
Technology
Delivering
Agile
![Page 25: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/25.jpg)
ThoughtWorks 21
HOW?
![Page 26: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/26.jpg)
22
The EA asset evolves over time through incremental investments. IT leaders must invest wisely with the goal of managing it. Grooming it. Stewarding or cultivating it so that it can easily adapt to meet tomorrow’s needs.
Schwartz, Mark. A Seat at the Table and The Art of Business Value (Kindle Locations 2110-2112). IT Revolution Press. Kindle Edition.
![Page 27: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/27.jpg)
23
LEAD BY PRINCIPLE, NOT PRESCRIPTION
Examples •Data enable and digitise
•Enable high performance
•Innovate
•Scale effectively
STRATEGIC PRIORITIES
Examples: •Build the core; outsource the fringe
•Consistent interface and data flows
•Data is key
•Design for independence and autonomy
•No silver bullets
•Proactively manage technical debt
ARCHITECTURAL PRINCIPLES
Examples:
• Consolidated data Consumer-driven API’s
• Continuous deployment
• Devops
• Domain driven design and bounded contexts
DESIGN AND DELIVERY PRACTICES
![Page 28: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/28.jpg)
24
EVOLUTIONARY ARCHITECTUREIncremental Change
Guided change with fitness functions
Appropriate coupling
![Page 29: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/29.jpg)
ThoughtWorks 25
EVOLUTIONARY ARCHITECTURE
BIG BALL OF STRING LAYERS OF STRING LAYERS OF STRING WITH APIS
MICROSERVICES OF STRING
INCREMENTAL CHANGE | GUIDED CHANGE WITH FITNESS FUNCTIONS | APPROPRIATE COUPLING
![Page 30: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/30.jpg)
26
ENGINEERING CULTURE
![Page 31: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/31.jpg)
27
Engineering Culture
![Page 32: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/32.jpg)
ThoughtWorks 28
ENGINEERING CULTURE
DXdeveloper experience as a fitness function
![Page 33: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/33.jpg)
ThoughtWorks 29
DX HIERARCHY OF NEEDS
Functional
Reliable
Usable
Pleasurable
![Page 34: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/34.jpg)
ThoughtWorks 30
WHAT IS THE MODEL FOR TODAY’S ENTERPRISE TECHNOLOGY LEADER?
![Page 35: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/35.jpg)
01ThoughtWorks
CONSIDER THE PRODUCT MANAGER “A good product
manager must be experienced in at least one, passionate about all three, and conversant with practitioners in all.”
- Martin Eriksson
UX
BUSINESS
TECH
YOU ARE HERE
![Page 36: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/36.jpg)
01ThoughtWorks
THE NEW ENTERPRISE TECH LEADER Steward of the
technology asset
Deeply technical
Partner to the business
Empathy for the developer experience
DX
BUSINESS
TECH
YOU ARE HERE
![Page 37: TECH LEADERSHIP IN A RESPONSIVE ORGANISATIONagileaustralia.com.au/2018/slides/agileaus-2018-scott-shaw.pdf · •Scale effectively STRATEGIC PRIORITIES Examples: •Build the core;](https://reader033.vdocuments.site/reader033/viewer/2022042316/5f0457db7e708231d40d82d0/html5/thumbnails/37.jpg)
THANK YOU!
Scott Shaw ThoughtWorks Australia @scottwshaw