SlideShare a Scribd company logo
Transforming the
impossible
Matteo Emili
Manager, Software Engineering @ Avanade UK & Ireland
Microsoft MVP – Azure DevOps
https://mattvsts.github.io || https://twitter.com/MattVSTS
This is a real story
All the examples are situations I was involved in personally
February 2019
I am called in to a client where a team (The Team) needed
new leadership
Timezones are not necessarily an issue, but we are not co-
located
Landscape
A mid-sized division within a large non-tech/IT enterprise
Large freedom of movement with a few constraints
Divisions operate powered by shared, foundational services
All the interactions happen via an ITSM-based process
Context
A successful cloud migration programme created a
completely new estate
Focus was fully on the migration effort, depleting The Team
of key people
After the migration it was time to clear the confusion and
get back to normality
The business was also accelerating, and The Team needed
to keep up
The Team
• The Team’s mission is to remove
friction and to enable a smooth and
simple interaction among
development teams, business users
and other areas of the organisation
• Size is small (8 to 12 people), but
The Team has got heterogeneous
skills – from service management to
technical SME ownership
• The Team owns the whole
operational lifecycle of the
division’s applications estate,
except for production support
6
It’s not a DevOps Team
It looks like one at first sight, but The Team does much
more
Close collaboration with the Development Teams, which are
focused on value delivery
Deep knowledge of both the applications (end-to-end) and
the organisational interaction patterns
Cons (problems)
• Total control over the technical
resources
• The Development Teams trickle
down deep knowledge of the
custom products so that The
Team can be most effective
• Removing frictions for the
Development Teams means the
division can get things done
better and quicker
• Lots of context switch between
activities
• The ITSM process causes too
much overhead
• Internally things tend to be
dealt with a mix of formal
process, informal chats, 1:1s,
…
Pros
8
Some more problems
Technology and process can be fixed, but there were other
issues
Command and control
Historically this team was used to heavy C&C
When things got difficult, survival instinct kicked in
Lack of load visibility
People were always busy, but what value comes out of it?
Plenty of confusion
from the landscape
change
Permanent fire-fighting on all sides
Little interest in new
value
Why change anything if things are working?
April 2019
Attempt #1 at fixing problems
14
Big bang, wholesale
changes
Lift-and-shift from command and control to Agile practices
15
What did I do?
• Moving to collective responsibility and independent
ownership
• Clean and complete break from existing processes and
tools, trying to funnel every unstructured activities into
structured ones
• Start a daily, first-thing-in-the-morning huddle
• Creation of a flat, clear inventory where all the resources
are clearly identified
• Big technology changes to support new way of working
• Boards
• Chatrooms
16
It was a total failure!
There was no buy-in from the team and possibly an
underlying trust issue
17
Too much, too soon
The extreme reliance on command and control made the
change to the operating model irrelevant and damaging
The huddle became a place where problems were piling up
rather than being discussed
18
You need trust
Change is inherently not welcome in the human nature –
promising a move to Agile is not enough to ensure success
without a shared commitment
Trust only becomes natural after the new team member
gets familiar
Don’t take willingness to change for granted, Conway’s Law
is always true
19
Understand your people
If you are not co-located, you are at a massive disadvantage
20
How do you build trust?
It doesn’t grow on trees and it does not develop overnight
21
Blameless postmortems
We are all in the same boat
22
All hands on deck if
needed
If you have technical skills, be involved
23
Issues and Escalations
The Client was not happy
24
Not all escalations are the
same
Know where to spend your energy
25
Upper management
trust?
Same concept, different context
26
A silver lining…
We got the inventory sorted, so we had a foundation for
attempt #2
27
May 2019
Attempt #2 at fixing problems
28
Culture
It was the only item on the list, and all my efforts went in
that direction
29
What did I do?
• Tried to move away from emails into shared
communication mediums and to break the dependency on
1:1 chats by connecting people together
• First attempt at a new tool-based process for handling
requests, based on Lean – a few cards based on Activity
type, to move across lanes
• Changed the daily huddle from an unstructured rant to a
quick discussion of the state of the day and the
forecasted day ahead, facilitating fully-owned decisions
30
You need Champions
Someone who really buys-in
31
Identikit of a Champion
Who am I looking for?
32
Partial success
The big win here is the culture shift starting up!
People were finally starting to network, The Team was
working as a unit
33
Why partial?
The safety net was the old habit, and going away for a short
break moved things back a fair bit
The tool experiment was weak – too much burden and too
many changes
34
July 2019
Attempt #3 at fixing problems
35
Targeted changes
After culture comes communication
36
Building on results
Keep facilitating conversations, and starting to surface the
real loads
37
What did I do?
• Third attempt at creating a new lightweight tool-aided
process to handle requests, removing all the possible
overhead
• Daily huddle twice a day to enable better information
sharing and re-aligning activities based on the priorities
shifting during the day
• SMEs are fully empowered to take decisions backed by the
common knowledge The Team has got – with final
approval during the huddles, if needed
38
Success!
This combination finally unlocked the full potential of The
Team
Two reasons: People and Process
39
Think outside the box
Twice a day huddle comes from politics
40
Trust in action
A chain of events
41
People are fully
empowered
They are trusted to take the decisions they are supposed to
take
Decisions come from their direct hands-on experience, and
they are backed by full visibility of the business side
42
Lean was the only way
A Lean tool and a Lean process fixed the issues and enabled
a smooth flow of delivery
43
How do you keep it up?
It’s not over, this was just the beginning
44
Getting it right, keeping it
as such!
Continuous Improvement is not a buzzword
45
What if someone leaves?
I lost the three most senior people – what did I do?
46
Fast forward to today
The Team has been on a continuous improvement path
since
47
From continuous
firefighting to
incremental delivery
Not only we managed to transform the way The Team
works, but now there is also bandwidth for internal
development initiatives
48
The Team can pick up
new work
Documentation, enhancements, automations…
49
Mistakes to avoid
Mine was a bumpy ride, yours can be smoother
50
Never take anything for
granted
How people approach change in particular
51
Culture is key
Conway’s Law always applies
52
Communication is your
lifeblood
Surfacing communications fosters transparency (hence
ownership) and enables complex contributions
53
Tools are a distraction
Adapt them to the process, don’t model a new process on a
tool
54
Feedback, feedback,
feedback…
Ask your team if they are happy with your work
55
Thanks!
Matteo Emili
Manager, Software Engineering @ Avanade UK&I
Microsoft MVP – Azure DevOps
https://mattvsts.github.io || https://twitter.com/MattVSTS

More Related Content

What's hot

Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
pquinn1
 
Build it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product ManagersBuild it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product Managers
Lisa Welchman
 
What kind of agile is your agile?
What kind of agile is your agile?What kind of agile is your agile?
What kind of agile is your agile?
Pierre E. NEIS
 
Digital Dimensions
Digital DimensionsDigital Dimensions
Digital Dimensions
Tathagat Varma
 
Addressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsAddressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformations
Gautham Pallapa
 
Mastering team work in virtual space
Mastering team work in virtual spaceMastering team work in virtual space
Mastering team work in virtual space
Nwakerendu Ike
 
Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...
Association for Project Management
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
Cynthia Clay
 
Unleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your TeamsUnleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your Teams
Anisa Aven, BCC, NLPC: 281-469-4244
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Being agile in a Brownfield World
Being agile in a Brownfield WorldBeing agile in a Brownfield World
Being agile in a Brownfield World
Christopher Norman
 
Ensuring Success in the Virtual Workplace
Ensuring Success in the Virtual WorkplaceEnsuring Success in the Virtual Workplace
Ensuring Success in the Virtual Workplace
Cynthia Clay
 
ROI On DLP
ROI On DLPROI On DLP
ROI On DLP
Kim Jensen
 
Leveraging the Benefits of the Hybrid Workplace
Leveraging the Benefits of the Hybrid Workplace Leveraging the Benefits of the Hybrid Workplace
Leveraging the Benefits of the Hybrid Workplace
Cynthia Clay
 
Agility from First Principles
Agility from First PrinciplesAgility from First Principles
Agility from First Principles
Tathagat Varma
 
The Managed M&A - For M&A Program and Project Managers
The Managed M&A - For M&A Program and Project ManagersThe Managed M&A - For M&A Program and Project Managers
The Managed M&A - For M&A Program and Project Managers
Dave Refault
 
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve BellThe New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
Institut Lean France
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
Cynthia Clay
 
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility UnsymposiumIntroduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Pierre E. NEIS
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
dev2ops
 

What's hot (20)

Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
 
Build it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product ManagersBuild it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product Managers
 
What kind of agile is your agile?
What kind of agile is your agile?What kind of agile is your agile?
What kind of agile is your agile?
 
Digital Dimensions
Digital DimensionsDigital Dimensions
Digital Dimensions
 
Addressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsAddressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformations
 
Mastering team work in virtual space
Mastering team work in virtual spaceMastering team work in virtual space
Mastering team work in virtual space
 
Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...Lean and Agile - empower your teams and increase collaboration through digita...
Lean and Agile - empower your teams and increase collaboration through digita...
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
 
Unleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your TeamsUnleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your Teams
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Being agile in a Brownfield World
Being agile in a Brownfield WorldBeing agile in a Brownfield World
Being agile in a Brownfield World
 
Ensuring Success in the Virtual Workplace
Ensuring Success in the Virtual WorkplaceEnsuring Success in the Virtual Workplace
Ensuring Success in the Virtual Workplace
 
ROI On DLP
ROI On DLPROI On DLP
ROI On DLP
 
Leveraging the Benefits of the Hybrid Workplace
Leveraging the Benefits of the Hybrid Workplace Leveraging the Benefits of the Hybrid Workplace
Leveraging the Benefits of the Hybrid Workplace
 
Agility from First Principles
Agility from First PrinciplesAgility from First Principles
Agility from First Principles
 
The Managed M&A - For M&A Program and Project Managers
The Managed M&A - For M&A Program and Project ManagersThe Managed M&A - For M&A Program and Project Managers
The Managed M&A - For M&A Program and Project Managers
 
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve BellThe New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
 
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility UnsymposiumIntroduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 

Similar to Transforming the impossible

The Internal Impacts of a Digital Transformation: How to Effectively Manage C...
The Internal Impacts of a Digital Transformation: How to Effectively Manage C...The Internal Impacts of a Digital Transformation: How to Effectively Manage C...
The Internal Impacts of a Digital Transformation: How to Effectively Manage C...
Perficient, Inc.
 
Program delivery - that doesn't have a snowball's chance in hell!
Program delivery - that doesn't have a snowball's chance in hell!Program delivery - that doesn't have a snowball's chance in hell!
Program delivery - that doesn't have a snowball's chance in hell!
Mentor
 
Technology Doesn't Transform Organizations, People Do
Technology Doesn't Transform Organizations, People DoTechnology Doesn't Transform Organizations, People Do
Technology Doesn't Transform Organizations, People Do
Sara Dickson
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
Agile201
 
Agile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfAgile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdf
MzN International
 
Pragmatism and Principles: Tools for Effective Change
Pragmatism and Principles: Tools for Effective ChangePragmatism and Principles: Tools for Effective Change
Pragmatism and Principles: Tools for Effective Change
Hamish Duff
 
Organisational Intelligence -Introduction
Organisational Intelligence -IntroductionOrganisational Intelligence -Introduction
Organisational Intelligence -Introduction
Eugen Oetringer
 
Leading Cultural Change
Leading Cultural ChangeLeading Cultural Change
Leading Cultural Change
Mary Fisher
 
Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...
Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...
Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...
Findley Davies, Inc.
 
Who killed innovation - Darren Dalcher
Who killed innovation -  Darren DalcherWho killed innovation -  Darren Dalcher
Who killed innovation - Darren Dalcher
PMexpo
 
Top tools for process excellence
Top tools for process excellenceTop tools for process excellence
Top tools for process excellence
Kinetik Solutions Ltd
 
Top tools process_excellence
Top tools process_excellenceTop tools process_excellence
Top tools process_excellence
Kinetik Solutions Ltd
 
Hard to love change AIPM Canberra 280715 ss
Hard to love change AIPM Canberra 280715 ssHard to love change AIPM Canberra 280715 ss
Hard to love change AIPM Canberra 280715 ss
Catherine Smithson
 
10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works
Kate Thomas
 
Digital transformation: Envision the future
Digital transformation: Envision the futureDigital transformation: Envision the future
Digital transformation: Envision the future
Microsoft
 
Top tools process_excellence
Top tools process_excellenceTop tools process_excellence
Top tools process_excellence
Kinetik Solutions Ltd
 
Surgery rules that 'hurt' patients
Surgery rules that 'hurt' patientsSurgery rules that 'hurt' patients
Surgery rules that 'hurt' patients
Kinetik Solutions Ltd
 
Prosci Webinar Hard to Love Change 091215
Prosci Webinar Hard to Love Change 091215Prosci Webinar Hard to Love Change 091215
Prosci Webinar Hard to Love Change 091215
Catherine Smithson
 
Leadership in the Digital Age
Leadership in the Digital AgeLeadership in the Digital Age
Leadership in the Digital Age
Jane McConnell
 
Organizational Agility for Sustainable Competitive Advantage in VUCA
Organizational Agility for Sustainable Competitive Advantage in VUCAOrganizational Agility for Sustainable Competitive Advantage in VUCA
Organizational Agility for Sustainable Competitive Advantage in VUCA
Seta Wicaksana
 

Similar to Transforming the impossible (20)

The Internal Impacts of a Digital Transformation: How to Effectively Manage C...
The Internal Impacts of a Digital Transformation: How to Effectively Manage C...The Internal Impacts of a Digital Transformation: How to Effectively Manage C...
The Internal Impacts of a Digital Transformation: How to Effectively Manage C...
 
Program delivery - that doesn't have a snowball's chance in hell!
Program delivery - that doesn't have a snowball's chance in hell!Program delivery - that doesn't have a snowball's chance in hell!
Program delivery - that doesn't have a snowball's chance in hell!
 
Technology Doesn't Transform Organizations, People Do
Technology Doesn't Transform Organizations, People DoTechnology Doesn't Transform Organizations, People Do
Technology Doesn't Transform Organizations, People Do
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Agile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdfAgile NGOs new ways to survive and thrive.pdf
Agile NGOs new ways to survive and thrive.pdf
 
Pragmatism and Principles: Tools for Effective Change
Pragmatism and Principles: Tools for Effective ChangePragmatism and Principles: Tools for Effective Change
Pragmatism and Principles: Tools for Effective Change
 
Organisational Intelligence -Introduction
Organisational Intelligence -IntroductionOrganisational Intelligence -Introduction
Organisational Intelligence -Introduction
 
Leading Cultural Change
Leading Cultural ChangeLeading Cultural Change
Leading Cultural Change
 
Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...
Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...
Ohio HR Conference - Navigating Change: A Proven Model for Influencing Employ...
 
Who killed innovation - Darren Dalcher
Who killed innovation -  Darren DalcherWho killed innovation -  Darren Dalcher
Who killed innovation - Darren Dalcher
 
Top tools for process excellence
Top tools for process excellenceTop tools for process excellence
Top tools for process excellence
 
Top tools process_excellence
Top tools process_excellenceTop tools process_excellence
Top tools process_excellence
 
Hard to love change AIPM Canberra 280715 ss
Hard to love change AIPM Canberra 280715 ssHard to love change AIPM Canberra 280715 ss
Hard to love change AIPM Canberra 280715 ss
 
10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works10 steps to salvation: Creating digital governance that works
10 steps to salvation: Creating digital governance that works
 
Digital transformation: Envision the future
Digital transformation: Envision the futureDigital transformation: Envision the future
Digital transformation: Envision the future
 
Top tools process_excellence
Top tools process_excellenceTop tools process_excellence
Top tools process_excellence
 
Surgery rules that 'hurt' patients
Surgery rules that 'hurt' patientsSurgery rules that 'hurt' patients
Surgery rules that 'hurt' patients
 
Prosci Webinar Hard to Love Change 091215
Prosci Webinar Hard to Love Change 091215Prosci Webinar Hard to Love Change 091215
Prosci Webinar Hard to Love Change 091215
 
Leadership in the Digital Age
Leadership in the Digital AgeLeadership in the Digital Age
Leadership in the Digital Age
 
Organizational Agility for Sustainable Competitive Advantage in VUCA
Organizational Agility for Sustainable Competitive Advantage in VUCAOrganizational Agility for Sustainable Competitive Advantage in VUCA
Organizational Agility for Sustainable Competitive Advantage in VUCA
 

More from Matteo Emili

É ora di passare a Pipeline as code
É ora di passare a Pipeline as codeÉ ora di passare a Pipeline as code
É ora di passare a Pipeline as code
Matteo Emili
 
How not to fall into the DevSecOps trap
How not to fall into the DevSecOps trapHow not to fall into the DevSecOps trap
How not to fall into the DevSecOps trap
Matteo Emili
 
Il computer dice no!
Il computer dice no!Il computer dice no!
Il computer dice no!
Matteo Emili
 
The computer says no v2
The computer says no v2The computer says no v2
The computer says no v2
Matteo Emili
 
A selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the baconA selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the bacon
Matteo Emili
 
The computer says no! Software Quality in the DevOps world
The computer says no! Software Quality in the DevOps worldThe computer says no! Software Quality in the DevOps world
The computer says no! Software Quality in the DevOps world
Matteo Emili
 
Strategie di migrazione da Team Foundation Server ad Azure DevOps Services
Strategie di migrazione da Team Foundation Server ad Azure DevOps ServicesStrategie di migrazione da Team Foundation Server ad Azure DevOps Services
Strategie di migrazione da Team Foundation Server ad Azure DevOps Services
Matteo Emili
 
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
Matteo Emili
 
Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?
Matteo Emili
 
PowerShell and Azure DevOps
PowerShell and Azure DevOpsPowerShell and Azure DevOps
PowerShell and Azure DevOps
Matteo Emili
 
Am i doing deployments right v2
Am i doing deployments right v2Am i doing deployments right v2
Am i doing deployments right v2
Matteo Emili
 
Am i doing deployments right?
Am i doing deployments right?Am i doing deployments right?
Am i doing deployments right?
Matteo Emili
 
How telemetry can be your best friend
How telemetry can be your best friendHow telemetry can be your best friend
How telemetry can be your best friend
Matteo Emili
 
Containers jumpstart from a DevOps perspective
Containers jumpstart from a DevOps perspectiveContainers jumpstart from a DevOps perspective
Containers jumpstart from a DevOps perspective
Matteo Emili
 
Far scalare la Continuous Delivery per il middle management
Far scalare la Continuous Delivery per il middle managementFar scalare la Continuous Delivery per il middle management
Far scalare la Continuous Delivery per il middle management
Matteo Emili
 
Development and QA dilemmas in DevOps
Development and QA dilemmas in DevOpsDevelopment and QA dilemmas in DevOps
Development and QA dilemmas in DevOps
Matteo Emili
 
Tools and practices to use in a Continuous Delivery pipeline
Tools and practices to use in a Continuous Delivery pipelineTools and practices to use in a Continuous Delivery pipeline
Tools and practices to use in a Continuous Delivery pipeline
Matteo Emili
 
Uno sguardo a Team Foundation Server 2017
Uno sguardo a Team Foundation Server 2017Uno sguardo a Team Foundation Server 2017
Uno sguardo a Team Foundation Server 2017
Matteo Emili
 
A year of SonarQube and TFS/VSTS
A year of SonarQube and TFS/VSTSA year of SonarQube and TFS/VSTS
A year of SonarQube and TFS/VSTS
Matteo Emili
 
Packages as the first choice when deploying - how?
Packages as the first choice when deploying - how?Packages as the first choice when deploying - how?
Packages as the first choice when deploying - how?
Matteo Emili
 

More from Matteo Emili (20)

É ora di passare a Pipeline as code
É ora di passare a Pipeline as codeÉ ora di passare a Pipeline as code
É ora di passare a Pipeline as code
 
How not to fall into the DevSecOps trap
How not to fall into the DevSecOps trapHow not to fall into the DevSecOps trap
How not to fall into the DevSecOps trap
 
Il computer dice no!
Il computer dice no!Il computer dice no!
Il computer dice no!
 
The computer says no v2
The computer says no v2The computer says no v2
The computer says no v2
 
A selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the baconA selection of short stories where Azure DevOps saved the bacon
A selection of short stories where Azure DevOps saved the bacon
 
The computer says no! Software Quality in the DevOps world
The computer says no! Software Quality in the DevOps worldThe computer says no! Software Quality in the DevOps world
The computer says no! Software Quality in the DevOps world
 
Strategie di migrazione da Team Foundation Server ad Azure DevOps Services
Strategie di migrazione da Team Foundation Server ad Azure DevOps ServicesStrategie di migrazione da Team Foundation Server ad Azure DevOps Services
Strategie di migrazione da Team Foundation Server ad Azure DevOps Services
 
What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?What did i learn trying to migrate teams from legacy to modern?
What did i learn trying to migrate teams from legacy to modern?
 
Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?Cosa ho imparato trasformando software factory?
Cosa ho imparato trasformando software factory?
 
PowerShell and Azure DevOps
PowerShell and Azure DevOpsPowerShell and Azure DevOps
PowerShell and Azure DevOps
 
Am i doing deployments right v2
Am i doing deployments right v2Am i doing deployments right v2
Am i doing deployments right v2
 
Am i doing deployments right?
Am i doing deployments right?Am i doing deployments right?
Am i doing deployments right?
 
How telemetry can be your best friend
How telemetry can be your best friendHow telemetry can be your best friend
How telemetry can be your best friend
 
Containers jumpstart from a DevOps perspective
Containers jumpstart from a DevOps perspectiveContainers jumpstart from a DevOps perspective
Containers jumpstart from a DevOps perspective
 
Far scalare la Continuous Delivery per il middle management
Far scalare la Continuous Delivery per il middle managementFar scalare la Continuous Delivery per il middle management
Far scalare la Continuous Delivery per il middle management
 
Development and QA dilemmas in DevOps
Development and QA dilemmas in DevOpsDevelopment and QA dilemmas in DevOps
Development and QA dilemmas in DevOps
 
Tools and practices to use in a Continuous Delivery pipeline
Tools and practices to use in a Continuous Delivery pipelineTools and practices to use in a Continuous Delivery pipeline
Tools and practices to use in a Continuous Delivery pipeline
 
Uno sguardo a Team Foundation Server 2017
Uno sguardo a Team Foundation Server 2017Uno sguardo a Team Foundation Server 2017
Uno sguardo a Team Foundation Server 2017
 
A year of SonarQube and TFS/VSTS
A year of SonarQube and TFS/VSTSA year of SonarQube and TFS/VSTS
A year of SonarQube and TFS/VSTS
 
Packages as the first choice when deploying - how?
Packages as the first choice when deploying - how?Packages as the first choice when deploying - how?
Packages as the first choice when deploying - how?
 

Recently uploaded

The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
Ram V Chary
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 

Recently uploaded (20)

The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 

Transforming the impossible

  • 1. Transforming the impossible Matteo Emili Manager, Software Engineering @ Avanade UK & Ireland Microsoft MVP – Azure DevOps https://mattvsts.github.io || https://twitter.com/MattVSTS
  • 2. This is a real story All the examples are situations I was involved in personally
  • 3. February 2019 I am called in to a client where a team (The Team) needed new leadership Timezones are not necessarily an issue, but we are not co- located
  • 4. Landscape A mid-sized division within a large non-tech/IT enterprise Large freedom of movement with a few constraints Divisions operate powered by shared, foundational services All the interactions happen via an ITSM-based process
  • 5. Context A successful cloud migration programme created a completely new estate Focus was fully on the migration effort, depleting The Team of key people After the migration it was time to clear the confusion and get back to normality The business was also accelerating, and The Team needed to keep up
  • 6. The Team • The Team’s mission is to remove friction and to enable a smooth and simple interaction among development teams, business users and other areas of the organisation • Size is small (8 to 12 people), but The Team has got heterogeneous skills – from service management to technical SME ownership • The Team owns the whole operational lifecycle of the division’s applications estate, except for production support 6
  • 7. It’s not a DevOps Team It looks like one at first sight, but The Team does much more Close collaboration with the Development Teams, which are focused on value delivery Deep knowledge of both the applications (end-to-end) and the organisational interaction patterns
  • 8. Cons (problems) • Total control over the technical resources • The Development Teams trickle down deep knowledge of the custom products so that The Team can be most effective • Removing frictions for the Development Teams means the division can get things done better and quicker • Lots of context switch between activities • The ITSM process causes too much overhead • Internally things tend to be dealt with a mix of formal process, informal chats, 1:1s, … Pros 8
  • 9. Some more problems Technology and process can be fixed, but there were other issues
  • 10. Command and control Historically this team was used to heavy C&C When things got difficult, survival instinct kicked in
  • 11. Lack of load visibility People were always busy, but what value comes out of it?
  • 12. Plenty of confusion from the landscape change Permanent fire-fighting on all sides
  • 13. Little interest in new value Why change anything if things are working?
  • 14. April 2019 Attempt #1 at fixing problems 14
  • 15. Big bang, wholesale changes Lift-and-shift from command and control to Agile practices 15
  • 16. What did I do? • Moving to collective responsibility and independent ownership • Clean and complete break from existing processes and tools, trying to funnel every unstructured activities into structured ones • Start a daily, first-thing-in-the-morning huddle • Creation of a flat, clear inventory where all the resources are clearly identified • Big technology changes to support new way of working • Boards • Chatrooms 16
  • 17. It was a total failure! There was no buy-in from the team and possibly an underlying trust issue 17
  • 18. Too much, too soon The extreme reliance on command and control made the change to the operating model irrelevant and damaging The huddle became a place where problems were piling up rather than being discussed 18
  • 19. You need trust Change is inherently not welcome in the human nature – promising a move to Agile is not enough to ensure success without a shared commitment Trust only becomes natural after the new team member gets familiar Don’t take willingness to change for granted, Conway’s Law is always true 19
  • 20. Understand your people If you are not co-located, you are at a massive disadvantage 20
  • 21. How do you build trust? It doesn’t grow on trees and it does not develop overnight 21
  • 22. Blameless postmortems We are all in the same boat 22
  • 23. All hands on deck if needed If you have technical skills, be involved 23
  • 24. Issues and Escalations The Client was not happy 24
  • 25. Not all escalations are the same Know where to spend your energy 25
  • 27. A silver lining… We got the inventory sorted, so we had a foundation for attempt #2 27
  • 28. May 2019 Attempt #2 at fixing problems 28
  • 29. Culture It was the only item on the list, and all my efforts went in that direction 29
  • 30. What did I do? • Tried to move away from emails into shared communication mediums and to break the dependency on 1:1 chats by connecting people together • First attempt at a new tool-based process for handling requests, based on Lean – a few cards based on Activity type, to move across lanes • Changed the daily huddle from an unstructured rant to a quick discussion of the state of the day and the forecasted day ahead, facilitating fully-owned decisions 30
  • 31. You need Champions Someone who really buys-in 31
  • 32. Identikit of a Champion Who am I looking for? 32
  • 33. Partial success The big win here is the culture shift starting up! People were finally starting to network, The Team was working as a unit 33
  • 34. Why partial? The safety net was the old habit, and going away for a short break moved things back a fair bit The tool experiment was weak – too much burden and too many changes 34
  • 35. July 2019 Attempt #3 at fixing problems 35
  • 36. Targeted changes After culture comes communication 36
  • 37. Building on results Keep facilitating conversations, and starting to surface the real loads 37
  • 38. What did I do? • Third attempt at creating a new lightweight tool-aided process to handle requests, removing all the possible overhead • Daily huddle twice a day to enable better information sharing and re-aligning activities based on the priorities shifting during the day • SMEs are fully empowered to take decisions backed by the common knowledge The Team has got – with final approval during the huddles, if needed 38
  • 39. Success! This combination finally unlocked the full potential of The Team Two reasons: People and Process 39
  • 40. Think outside the box Twice a day huddle comes from politics 40
  • 41. Trust in action A chain of events 41
  • 42. People are fully empowered They are trusted to take the decisions they are supposed to take Decisions come from their direct hands-on experience, and they are backed by full visibility of the business side 42
  • 43. Lean was the only way A Lean tool and a Lean process fixed the issues and enabled a smooth flow of delivery 43
  • 44. How do you keep it up? It’s not over, this was just the beginning 44
  • 45. Getting it right, keeping it as such! Continuous Improvement is not a buzzword 45
  • 46. What if someone leaves? I lost the three most senior people – what did I do? 46
  • 47. Fast forward to today The Team has been on a continuous improvement path since 47
  • 48. From continuous firefighting to incremental delivery Not only we managed to transform the way The Team works, but now there is also bandwidth for internal development initiatives 48
  • 49. The Team can pick up new work Documentation, enhancements, automations… 49
  • 50. Mistakes to avoid Mine was a bumpy ride, yours can be smoother 50
  • 51. Never take anything for granted How people approach change in particular 51
  • 52. Culture is key Conway’s Law always applies 52
  • 53. Communication is your lifeblood Surfacing communications fosters transparency (hence ownership) and enables complex contributions 53
  • 54. Tools are a distraction Adapt them to the process, don’t model a new process on a tool 54
  • 55. Feedback, feedback, feedback… Ask your team if they are happy with your work 55
  • 56. Thanks! Matteo Emili Manager, Software Engineering @ Avanade UK&I Microsoft MVP – Azure DevOps https://mattvsts.github.io || https://twitter.com/MattVSTS