SlideShare a Scribd company logo
1 of 15
Download to read offline
Guardianship Model
Managing Digital Hypergrowth
API Days Australia
September 2022
2022 SERIES OF EVENTS
New York
JULY
(HYBRID)
Australia
SEPTEMBER
(HYBRID)
Singapore
APRIL
(VIRTUAL)
Helsinki & North
MARCH
(VIRTUAL)
Paris
DECEMBER
(HYBRID)
London
OCTOBER
(HYBRID)
Hong Kong
AUGUST
(VIRTUAL)
JUNE (VIRTUAL)
India
MAY
(VIRTUAL)
APRIL (VIRTUAL)
Dubai & Middle East
JUNE
(VIRTUAL)
Check out our API Conferences
www.a pida ys .globa l
Want to talk at one of our conferences?
apidays.typeform.com/to/ILJeAaV8
We would like to acknowledge the Traditional
Custodians of the various lands on which we all work
today and pay our respects to Elders past, present &
future.
Souvik Mukherjee
Souvik Mukherjee
Head of Technology | WooliesX
API Enthusiast | Software Engineer | People Leader
Traveller | Wine Lover 🍷
4
WooliesX Digital Ecosystem Hypergrowth
EverydayX
TechX
ConnectedX eComX
+22%
Digital
Traffic
vs F21
+22%
Active
Customers
vs F21
+42%
eCom B2C
sales
vs F21
+70%
Active
Rewards
App users
vs F21
Underpinned by strong technology foundations
Grew weekly users of Woolworths app by
53%
Real-time loyalty platform roll out –
enabling real-time points earning and
discovery of personalised products for
reward members.
Delivery unlimited B2C paid customers
doubled vs F21
Uber Eats & Metro60 convenient
propositions launched
Everyday Pay launch within
Woolworths Supermarkets, Metro
Food Stores and BigW
Everyday Market launch provides
customers with a curated online
marketplace experience
WooliesX F22 Performance
5
4x increase of Microservices footprint over two years at WooliesX
Impact of digital hypergrowth on technology
Growth faster than maturity
Poor customer experience
Impact on delivery velocity Reduced Team Health
6
A unique solution developed at WooliesX: Guardianship Model
WooliesX adopted a unique approach to solving the hypergrowth challenges
Growth faster than maturity
Poor customer experience
Impact on delivery velocity Reduced Team Health
Customer Centricity
Inner-sourcing
Service Maturity Model
Healthy Foundations
7
Guardianship Model starts with WooliesX Team First Culture
We create better experiences together for a better tomorrow
Dedicated 20% of time allocated to every individual to
progress in career, build capabilities & standards,
innovate and nurture thought leadership
Chapter Time
Creating a connected engineering community,
enabling growth, innovation and mastery while
building a clear connection to our purpose and vision.
Connection and Purpose
We are not driven by job descriptions or RASCIs; we
are an inclusive team who thrives for the greater good;
it starts with “WE” – all of us working together
Ownership
Valuing partnership to create meaningful moments
both big and small to make positive impacts on the
lives of teams, customers, communities and partners
Better Together
8
Guardianship Pillars: Customer Centricity
Guardianship Model: An overview
Voice of Customer (VoC) & NPS
Break down VoC & NPS to analyse trends
across various categories like usability,
product availability, checkout,
responsiveness etc. and create focus
groups to tackle those issues every week
Industry Benchmarking
Benchmark and analyse mobile and
desktop website performance against the
industry (AU Retail) against availability,
performance, action duration, speed index
etc. every week
Service Domain mapping
Adopting Domain Driven Design (DDD) with
clearly defined bounded context aligned to
VoC and NPS components.
Squad Ownership
The squads are aligned to the sub-
domains, and each squad owns all the
microservices belonging to that sub-
domain.
Application catalogue
Adoption of Backstage IO to create
discoverability. Each microservice is
associated with its own CI, mapped to
repositories, owners and service domains.
9
Guardianship Pillars: Service Maturity Model
Guardianship Model: An overview
Service Maturity Model - Framework
The Service Maturity Model (SMM) is a framework to assess the maturity of the
services against predefined standards and best practices before production
readiness.
Tech Debt Management
The variance between actual and expected maturity scores results in a quantified
amount of ”Tech Debt”, creating visibility, priority and a quantified mechanism to
manage risk within the business.
Architecture & Design | Source Control | Test
Automation | CI/CD Automation | DX | Availability |
Observability | Reliability | Team Health
Service Engineering Non-Negotiables
Business criticality defines the expected level of service maturity for a particular
service creating a standard “Engineering Non-Negotiables” checklist for the squads.
This helps shift quality left, reduce story estimation surprise and standardize
serviceability of services.
Pillar 1
Pillar 2
Pillar 3
Pillar 4
10
Guardianship Pillars: Inner Sourcing
Guardianship Model: An overview
Inter Squad Warranty Support
Post-release warranty support mechanism
from ”non-guardian” squads for the service
guardians for a duration mapped to the
incident management process
Change Management
Clear standards and guidelines for making
changes to source code by a “non-guardian”
contributor with a pre-defined workflow,
documentation standards and knowledge
transfer process
Service Repository Domain Nomenclature
Nomenclature alignment between Service
Domains, repositories for services and services
within those repositories
Service Repository Catalogue
Cataloguing services and their corresponding
repositories, guardians and criticality using
backstage IO
Access Management
Role-based access management to
repositories along with an ongoing UAM
process
Config Item Repository Mapping
Mapping each CI within Service Now to the
services and their corresponding repositories
Anyone within the organisation must be able to make changes to any services in compliance to the standards
Parallelism is improving
time to market and
minimising inter-squad
dependencies for feature
development
11
Guardianship Pillars: Healthy Foundations
Guardianship Model: An overview
Healthy Foundations is needed for sustainable growth and building trust with our customers and team
Tech Debt Reduction
Embedding Changes
Managing Team Wellbeing
Focus on clearing the
operational and technical
legacy that creates
instability in our platforms
Tech Debt Reduction Embedding Change
Embedding new
capabilities making it
easier for our teams to
achieve business
outcomes
Team Wellbeing
Focus on creating a
capability framework and
development plans for
every individual enabling
growth and role clarity
12
Guardianship Model: Learnings so far
Focus on people and culture creates a sustainable competitive advantage
Healthy Foundations
Having a capability framework with a
clear career ladder and development
plan creates a higher degree of
ownership
Inner Sourcing
The technology aspect of Inner-
Sourcing is easy. Processes to manage
changes and incidents post
deployment needs a definition upfront
Service Maturity Model
Customer Centricity
Creates a great sense of purpose and
clarity for the squads, very functional
and works well across stakeholders
SMM was vastly accepted by the
engineering community; however, we
could not find a consistent way to link
tech debt to business risks
13
Guardianship Model – Next Steps at WooliesX
Bedding down the guardianship model across the organisation
Align the service domains to
the VoC across the
customer journey map and
lifecycle of customers
Customer Centricity
The maturity of the services
is directly proportional to
the maturity of the squads
who guardians the services.
The SMM needs to account
for the maturity of squads.
Service Maturity Model
Further, refine the change
management, release
management and incident
management processes for
inner-sourcing model
Inner-sourcing
Dedicated time allocated to
reduce tech debt in the
organisation. Having a clear
prioritization framework to
manage tech debt and
quantify value realizations
Healthy Foundations
01 02 03 04
14
Thank you

More Related Content

Similar to apidays Australia 2022 - Guardianship Model - Managing digital hypergrowth at scale, Souvik Mukherjee, WooliesX

Taking the first step to agile digital services
Taking the first step to agile digital servicesTaking the first step to agile digital services
Taking the first step to agile digital servicesindeuppal
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
TechVariable corporate profile
TechVariable corporate profileTechVariable corporate profile
TechVariable corporate profileTechVariable
 
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...Amazon Web Services
 
Modernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - ContentfulModernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - ContentfulOptimizely
 
Modernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsModernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsPaul Biggs
 
CWIN17 london digital ops model and transformation - max bocchini and ishit...
CWIN17 london   digital ops model and transformation - max bocchini and ishit...CWIN17 london   digital ops model and transformation - max bocchini and ishit...
CWIN17 london digital ops model and transformation - max bocchini and ishit...Capgemini
 
Sapple Systems Corporate Profile
Sapple Systems Corporate ProfileSapple Systems Corporate Profile
Sapple Systems Corporate ProfileSubhasit Ratnam
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MITCaio Candido
 
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016Amazon Web Services
 
Leverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for InnovationLeverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for InnovationGlorium Tech
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgileNetwork
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceJake Jacobs-Smith
 
End User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxEnd User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxCloudHesive
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overviewanjulbahuguna
 
Perennial systems corporate overview presentation
Perennial systems corporate overview presentationPerennial systems corporate overview presentation
Perennial systems corporate overview presentationPerennial Systems
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharAmarnath Gupta
 

Similar to apidays Australia 2022 - Guardianship Model - Managing digital hypergrowth at scale, Souvik Mukherjee, WooliesX (20)

Taking the first step to agile digital services
Taking the first step to agile digital servicesTaking the first step to agile digital services
Taking the first step to agile digital services
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
TechVariable corporate profile
TechVariable corporate profileTechVariable corporate profile
TechVariable corporate profile
 
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
 
Modernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - ContentfulModernize 2018: The Need for Speed - Contentful
Modernize 2018: The Need for Speed - Contentful
 
Modernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsModernize Conference 2018 - The Need for Speed - Contentful and nib health funds
Modernize Conference 2018 - The Need for Speed - Contentful and nib health funds
 
CWIN17 london digital ops model and transformation - max bocchini and ishit...
CWIN17 london   digital ops model and transformation - max bocchini and ishit...CWIN17 london   digital ops model and transformation - max bocchini and ishit...
CWIN17 london digital ops model and transformation - max bocchini and ishit...
 
Sapple Systems Corporate Profile
Sapple Systems Corporate ProfileSapple Systems Corporate Profile
Sapple Systems Corporate Profile
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MIT
 
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016The People Model and Cloud Transformation | AWS Public Sector Summit 2016
The People Model and Cloud Transformation | AWS Public Sector Summit 2016
 
Leverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for InnovationLeverage Data Strategy as a Catalyst for Innovation
Leverage Data Strategy as a Catalyst for Innovation
 
checkmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdfcheckmateq.com-services-brochure.pdf
checkmateq.com-services-brochure.pdf
 
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh ParekshAgile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
Agile Mumbai 2023 | DevOps By Design @ Rite - Ritesh Pareksh
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
 
End User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptxEnd User Computing at CloudHesive.pptx
End User Computing at CloudHesive.pptx
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overview
 
Perennial systems corporate overview presentation
Perennial systems corporate overview presentationPerennial systems corporate overview presentation
Perennial systems corporate overview presentation
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
 
Global KTech Corporate_3
Global KTech Corporate_3Global KTech Corporate_3
Global KTech Corporate_3
 
Global KTech Corporate Deck
Global KTech Corporate DeckGlobal KTech Corporate Deck
Global KTech Corporate Deck
 

More from apidays

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...apidays
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOapidays
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...apidays
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...apidays
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...apidays
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...apidays
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...apidays
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...apidays
 

More from apidays (20)

apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...apidays Australia 2023 - A programmatic approach to API success including Ope...
apidays Australia 2023 - A programmatic approach to API success including Ope...
 
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile APIapidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
apidays Singapore 2023 - Addressing the Data Gap, Jerome Eger, Smile API
 
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wiseapidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
apidays Singapore 2023 - Iterate Faster with Dynamic Flows, Yee Hui Poh, Wise
 
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Venturesapidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
apidays Singapore 2023 - Banking the Ecosystem, Apurv Suri, SC Ventures
 
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
apidays Singapore 2023 - Digitalising agreements with data, design & technolo...
 
apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...apidays Singapore 2023 - Building a digital-first investment management model...
apidays Singapore 2023 - Building a digital-first investment management model...
 
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
apidays Singapore 2023 - Changing the culture of building software, Aman Dham...
 
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
apidays Singapore 2023 - Connecting the trade ecosystem, CHOO Wai Yee, Singap...
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
 
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
apidays Singapore 2023 - Securing and protecting our digital way of life, Ver...
 
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartnerapidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
apidays Singapore 2023 - State of the API Industry, Manjunath Bhat, Gartner
 
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
apidays Australia 2023 - Curb your Enthusiasm:Sustainable Scaling of APIs, Sa...
 
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
Apidays Paris 2023 - API Security Challenges for Cloud-native Software Archit...
 
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IOApidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
Apidays Paris 2023 - State of Tech Sustainability 2023, Gaël Duez, Green IO
 
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
Apidays Paris 2023 - 7 Mistakes When Putting In Place An API Program, Francoi...
 
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
Apidays Paris 2023 - Building APIs That Developers Love: Feedback Collection ...
 
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
Apidays Paris 2023 - Product Managers and API Documentation, Gareth Faull, Lo...
 
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
Apidays Paris 2023 - How to use NoCode as a Microservice, Benjamin Buléon and...
 
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
Apidays Paris 2023 - Boosting Event-Driven Development with AsyncAPI and Micr...
 
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
Apidays Paris 2023 - API Observability: Improving Governance, Security and Op...
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

apidays Australia 2022 - Guardianship Model - Managing digital hypergrowth at scale, Souvik Mukherjee, WooliesX

  • 1. Guardianship Model Managing Digital Hypergrowth API Days Australia September 2022
  • 2. 2022 SERIES OF EVENTS New York JULY (HYBRID) Australia SEPTEMBER (HYBRID) Singapore APRIL (VIRTUAL) Helsinki & North MARCH (VIRTUAL) Paris DECEMBER (HYBRID) London OCTOBER (HYBRID) Hong Kong AUGUST (VIRTUAL) JUNE (VIRTUAL) India MAY (VIRTUAL) APRIL (VIRTUAL) Dubai & Middle East JUNE (VIRTUAL) Check out our API Conferences www.a pida ys .globa l Want to talk at one of our conferences? apidays.typeform.com/to/ILJeAaV8
  • 3. We would like to acknowledge the Traditional Custodians of the various lands on which we all work today and pay our respects to Elders past, present & future.
  • 4. Souvik Mukherjee Souvik Mukherjee Head of Technology | WooliesX API Enthusiast | Software Engineer | People Leader Traveller | Wine Lover 🍷
  • 5. 4 WooliesX Digital Ecosystem Hypergrowth EverydayX TechX ConnectedX eComX +22% Digital Traffic vs F21 +22% Active Customers vs F21 +42% eCom B2C sales vs F21 +70% Active Rewards App users vs F21 Underpinned by strong technology foundations Grew weekly users of Woolworths app by 53% Real-time loyalty platform roll out – enabling real-time points earning and discovery of personalised products for reward members. Delivery unlimited B2C paid customers doubled vs F21 Uber Eats & Metro60 convenient propositions launched Everyday Pay launch within Woolworths Supermarkets, Metro Food Stores and BigW Everyday Market launch provides customers with a curated online marketplace experience WooliesX F22 Performance
  • 6. 5 4x increase of Microservices footprint over two years at WooliesX Impact of digital hypergrowth on technology Growth faster than maturity Poor customer experience Impact on delivery velocity Reduced Team Health
  • 7. 6 A unique solution developed at WooliesX: Guardianship Model WooliesX adopted a unique approach to solving the hypergrowth challenges Growth faster than maturity Poor customer experience Impact on delivery velocity Reduced Team Health Customer Centricity Inner-sourcing Service Maturity Model Healthy Foundations
  • 8. 7 Guardianship Model starts with WooliesX Team First Culture We create better experiences together for a better tomorrow Dedicated 20% of time allocated to every individual to progress in career, build capabilities & standards, innovate and nurture thought leadership Chapter Time Creating a connected engineering community, enabling growth, innovation and mastery while building a clear connection to our purpose and vision. Connection and Purpose We are not driven by job descriptions or RASCIs; we are an inclusive team who thrives for the greater good; it starts with “WE” – all of us working together Ownership Valuing partnership to create meaningful moments both big and small to make positive impacts on the lives of teams, customers, communities and partners Better Together
  • 9. 8 Guardianship Pillars: Customer Centricity Guardianship Model: An overview Voice of Customer (VoC) & NPS Break down VoC & NPS to analyse trends across various categories like usability, product availability, checkout, responsiveness etc. and create focus groups to tackle those issues every week Industry Benchmarking Benchmark and analyse mobile and desktop website performance against the industry (AU Retail) against availability, performance, action duration, speed index etc. every week Service Domain mapping Adopting Domain Driven Design (DDD) with clearly defined bounded context aligned to VoC and NPS components. Squad Ownership The squads are aligned to the sub- domains, and each squad owns all the microservices belonging to that sub- domain. Application catalogue Adoption of Backstage IO to create discoverability. Each microservice is associated with its own CI, mapped to repositories, owners and service domains.
  • 10. 9 Guardianship Pillars: Service Maturity Model Guardianship Model: An overview Service Maturity Model - Framework The Service Maturity Model (SMM) is a framework to assess the maturity of the services against predefined standards and best practices before production readiness. Tech Debt Management The variance between actual and expected maturity scores results in a quantified amount of ”Tech Debt”, creating visibility, priority and a quantified mechanism to manage risk within the business. Architecture & Design | Source Control | Test Automation | CI/CD Automation | DX | Availability | Observability | Reliability | Team Health Service Engineering Non-Negotiables Business criticality defines the expected level of service maturity for a particular service creating a standard “Engineering Non-Negotiables” checklist for the squads. This helps shift quality left, reduce story estimation surprise and standardize serviceability of services. Pillar 1 Pillar 2 Pillar 3 Pillar 4
  • 11. 10 Guardianship Pillars: Inner Sourcing Guardianship Model: An overview Inter Squad Warranty Support Post-release warranty support mechanism from ”non-guardian” squads for the service guardians for a duration mapped to the incident management process Change Management Clear standards and guidelines for making changes to source code by a “non-guardian” contributor with a pre-defined workflow, documentation standards and knowledge transfer process Service Repository Domain Nomenclature Nomenclature alignment between Service Domains, repositories for services and services within those repositories Service Repository Catalogue Cataloguing services and their corresponding repositories, guardians and criticality using backstage IO Access Management Role-based access management to repositories along with an ongoing UAM process Config Item Repository Mapping Mapping each CI within Service Now to the services and their corresponding repositories Anyone within the organisation must be able to make changes to any services in compliance to the standards Parallelism is improving time to market and minimising inter-squad dependencies for feature development
  • 12. 11 Guardianship Pillars: Healthy Foundations Guardianship Model: An overview Healthy Foundations is needed for sustainable growth and building trust with our customers and team Tech Debt Reduction Embedding Changes Managing Team Wellbeing Focus on clearing the operational and technical legacy that creates instability in our platforms Tech Debt Reduction Embedding Change Embedding new capabilities making it easier for our teams to achieve business outcomes Team Wellbeing Focus on creating a capability framework and development plans for every individual enabling growth and role clarity
  • 13. 12 Guardianship Model: Learnings so far Focus on people and culture creates a sustainable competitive advantage Healthy Foundations Having a capability framework with a clear career ladder and development plan creates a higher degree of ownership Inner Sourcing The technology aspect of Inner- Sourcing is easy. Processes to manage changes and incidents post deployment needs a definition upfront Service Maturity Model Customer Centricity Creates a great sense of purpose and clarity for the squads, very functional and works well across stakeholders SMM was vastly accepted by the engineering community; however, we could not find a consistent way to link tech debt to business risks
  • 14. 13 Guardianship Model – Next Steps at WooliesX Bedding down the guardianship model across the organisation Align the service domains to the VoC across the customer journey map and lifecycle of customers Customer Centricity The maturity of the services is directly proportional to the maturity of the squads who guardians the services. The SMM needs to account for the maturity of squads. Service Maturity Model Further, refine the change management, release management and incident management processes for inner-sourcing model Inner-sourcing Dedicated time allocated to reduce tech debt in the organisation. Having a clear prioritization framework to manage tech debt and quantify value realizations Healthy Foundations 01 02 03 04