TECH LEADERSHIP IN A RESPONSIVE ORGANISATION - Scott Shaw ThoughtWorks Australia @scottwshaw - Agile Australia
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
ENTE R P R I S E A R C H I T E C T U R E TECH LEADERSHIP IN A RESPONSIVE ORGANISATION A G I LE Scott Shaw ThoughtWorks Australia @scottwshaw
ORGANISATIONS STILL CAN’T SHIP CODE QUICKLY FULL SCREEN IMAGE SLIDE Lorem ipsum dolor sit amet, consectetur adipiscing elit. Add Image Here on the Master Slide • First dot point • Second dot point • Third dot point ThoughtWorks 01
DEVELOPER EXPERIENCE IN MOST ENTERPRISES STILL SUCKS Developer Pain Point Survey 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
ThoughtWorks 8
GLOBAL SYSTEM INTEGRATION MARKET BY SERVICES 2014 - 2025 (USD BILLION) ThoughtWorks 9 https://www.grandviewresearch.com/ind
CIO TECH LEADERS Budgets Packages Selection Schedules System Integration Projects Roadmaps Org Structure Standards Design Approval ThoughtWorks 10
CIO TECH LEADERS Budgets Packages Selection Schedules System Integration Projects Roadmaps Org Structure Standards Design Approval Capacity Agile Le a n P M O Tribes, S q u a d s … ThoughtWorks 10
CLOUD DIGITAL BIG DEMAND FOR PLATFORMS PLATFORMS DATA TECHNICAL TALENT ThoughtWorks 11
CIO TECH LEADERS Budgets Packages Selection Schedules System Integration Projects Roadmaps Org Structure Standards Design Approval Capacity i t , y o u r u n i t Agile You b u i l d Le a n P M O + ? ? ? ? Tribes, S q u a d s … ThoughtWorks 12
TWO QUESTIONS … 1 What is the alternative to system integration? In a YBIYRI world, who guides the tech 2 decisions and how? ThoughtWorks 13
WHAT? ThoughtWorks 14
WHAT ARE Customers YOUR CORE BUSINESS CAPABILITIES? Banking …… 15
SYSTEMS Customers TIGHTLY COUPLED ACROSS BOUNDARIES 16
DECOUPLE ACROSS Finance Customer Product DOMAIN BOUNDARIES VIA APIS ValueValue Value Value Value Customers APIs API’S API’S API’S API’S API’S and Event Streams Merchandise 17
AUTONOMOUS TEAMS COMPELLING OFFERINGS Value Value Customers INTERNAL API’S CUSTOMERS 18
Agile Delivering Technology ThoughtWorks 19
Technology Delivering Agile ThoughtWorks 20
HOW? ThoughtWorks 21
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. 22
LEAD BY PRINCIPLE, NOT PRESCRIPTION STRATEGIC DESIGN AND ARCHITECTURAL PRIORITIES DELIVERY PRINCIPLES PRACTICES Examples Examples: Examples: •Data enable and digitise •Build the core; outsource the fringe • Consolidated data •Enable high •Consistent interface and data flows Consumer-driven performance API’s •Data is key •Innovate • Continuous •Design for independence and autonomy •Scale effectively deployment •No silver bullets • Devops •Proactively manage technical debt • Domain driven design and bounded contexts 23
EVOLUTIONARY ARCHITECTURE Incremental Change Appropriate coupling Guided change with fitness functions 24
EVOLUTIONARY ARCHITECTURE INCREMENTAL CHANGE | GUIDED CHANGE WITH FITNESS FUNCTIONS | APPROPRIATE COUPLING BIG BALL OF STRING LAYERS OF STRING LAYERS OF STRING MICROSERVICES OF WITH APIS STRING ThoughtWorks 25
ENGINEERING CULTURE 26
Engineering Culture 27
ENGINEERING CULTURE DX developer experience as a fitness function ThoughtWorks 28
DX HIERARCHY OF NEEDS Pleasurable Usable Reliable Functional ThoughtWorks 29
WHAT IS THE MODEL FOR TODAY’S ENTERPRISE TECHNOLOGY LEADER? ThoughtWorks 30
CONSIDER THE “A good product PRODUCT MANAGER manager must be experienced in at least UX TECH one, passionate about all three, and conversant with YOU ARE HERE practitioners in all.” BUSINESS - Martin Eriksson ThoughtWorks 01
THE NEW ENTERPRISE TECH LEADER Steward of the technology asset DX TECH Deeply technical Partner to the business YOU ARE BUSINESS HERE Empathy for the developer experience ThoughtWorks 01
THANK YOU! Scott Shaw ThoughtWorks Australia @scottwshaw
You can also read