SlideShare a Scribd company logo
MakeContinuous
Delivery work for middle
management – it is not
black magic!
Matteo Emili
twitter.com/MattVSTS || mattvsts.blogspot.com
Who am I?
 Visual Studio and DevelopmentTechnologies MVP
 Visual Studio ALM
 Professional Scrum Master I
 Community enthusiast!
 I work at One Identity (part of Quest Software) as an ALM and
DevOps advisor
The problem
 The journey to Continuous Delivery is fraught with hurdles
 Technical
 Methodological
 Historical
 There is often friction between the CD champions (teams or C-
suite) and the middle layer.
CDChampions
 A Continuous Delivery Champion is someone who pushes and
evangelises Continuous Delivery across an organisation
 CDCs are usually from a development team or from the C-suite
 They are enthusiasts who want to bring much needed value to the
company with the adoption of a successful set of best practices
 They often stumble with a middle management which is not
aligned
Why?
 A Champion often has either a top-down or a bottom-up
approach, depending on the background
 Middle management is often insulated from this because they are
responsible to directors and above for their teams’ results
 The disconnection makes it drift away from the priorities of the
Champion
 Barriers are erected, causing friction and misunderstandings
TheCALMS
Framework
Culture Automation
Sharing Metrics
Lean
Challenges
experienced
adopting and
scalingAgile
From 11th Annual State of Agile Report - https://explore.versionone.com/state-of-agile
Conway’s Law
 “organizations which design systems ... are constrained to produce
designs which are copies of the communication structures of these
organizations”
 The Mythical Man-Month – Fred Brooks, 1975
There is one
additional
challenge…
 Continuous Delivery relies heavily on DevOps
 DevOps doesn’t have a definition!
 It isn’t a process, it isn’t a methodology, it isn’t a technology
 There is no DevOps Enterprise Edition installer…
 DevOps is a collection of best practices where the whole
organisation is involved in bringing value to the customer
 Also, there are many methodologies that can be used in a
Continuous Delivery environment, leading to further confusion
TheThree
Ways
 The Phoenix Project is a fictional story of an
organisation like many others…
 One of the takeaways is about TheThreeWays
 Principles you can use in any production
context, not just IT
 Most of DevOps and Continuous Delivery’s
practices are derived from these three
principles
Flow
First Way
Feedback
SecondWay
Continuous Learning
Third Way
How to make it
work #0
Break the
barriers down
and change
things slowly
 Barriers are the main issue in a CD transformation, preventing the
implementation of the FirstWay
 If barriers are still in place there is no way of creating a feedback
loop across the whole company (SecondWay)
 Without a feedback loop teams are insulated, and there is a high
risk of delivering little value to the customer (with lots of technical
debt) or no value at all! Not much of a ThirdWay here…
 Changes should be brought forward in a small and iterative way
 No big-bang breaking changes, less resistance
 Automation helps reducing waste and removing bad habits
inherited from years of traditional development
How to make it
work #1
The Minimum
Viable Product
 Start small where you can have disruptions or failures
 Start by delivering something – a small set of working features
 Build incrementally on top
 Why?You can quickly test if your ideas are correct, and estimate
the added value for both the customer and the company
 Short timebox, a few features, go!
Also tools!
 Tools contribute to the segregation
 Everything should be open to anyone (with the appropriate
security)
 Closing the ALM stack to business roles (e.g.: POs, support, etc.) is
not a smart move – and it is also a barrier
 Information sharing should be encouraged, in areas like
Acceptance Criteria for example
A common
ground for
anybody
From 11th Annual State of Agile Report - https://explore.versionone.com/state-of-agile
Data is
unbiased
 With a unified platform you are generating a unique and unbiased
data source for the company
 The more you expand this platform across the organisation, the
better you can use it for approaching the Continuous Delivery
problem
 Involving higher ranks means you will get an expanded view on
how a certain story fits into an overall strategy
 There is no such thing as “a developer/business/operations tool” –
most modern ALM/DevOps platforms are meant to be used by
different roles with different tools
Set your scope
 Middle Management is squashed in the middle of the approach
the CDC decides to use and their visibility is somewhat reduced
 Their scope is set above the single teams but below the vision and
the strategy used by the C-suite
 What usually matters to them is how many features are delivered,
maybe correlated with the relevant Epics
Start small
Backlogs are not just for PBIs
How to make it
work #2
Flexible
scoping
 The tool you use should be able to drill down from Epics to PBI,
but retaining a rollup view
 With specific exceptions, PBIs are not really interesting for Middle
Management
 Backlog is relative – what matters is what is in progress and what
is done
 Focus on the value you are bringing on, drilldowns on technical
matters always come second
How?
 Start small, with filters – make the backlog a ubiquitous presence,
tailored to what you want to show
 Take advantage of items relationships (parent-children)
 Use a tool you can access with Excel
 Pair your tool with something that gives you a high level overview
of the release train across multiple iterations
Catch the train
Delivery Plans inVisual StudioTeam Services
Make Product
Owners meet
the customer
 Product Owners should know the customer demands for real, not
from an analysis point of view
 The strategy should be focused on customer feedback and
priorities should be dictated by what customers really want
 POs and above must be in agreement
 Added value is going to be perceived both ways
So, how to
make things
reasonable?
 “You can’t change what you can’t measure”
 In the Build-Measure-Learn loop the Measure stage is the most
important one
 By measuring you gather evidence of something to change or
improve without relying on biased opinions
 Only Metrics will tell if you are going in the right direction, so it is
critical to ‘get them right’
 Extend your product to include what really matters
 Reduce maintenance costs
 Proactively understand potential problems
How to make it
work #3
Insights for the
win
 Instrument your application and gather insights on how users
behave
 Telemetry is a must have these days, providing your teams much
needed information about usage patterns and performance
 Real world example: your exceptional market changing feature you
spent millions on might be buried beneath seven different user
interactions
 Nobody uses it and the company just wasted resources
 The Product Owner drifts away in its own bubble
Close the feedback loop
Application Insights in your applications
Recap
People first,
process then,
tools follow
 Remove bottlenecks
 Facilitate communication
 Start small, build on top of your wins
 Show evidence and gather actionable and objective data
Recap
Share it all
 Every role in the company should have access to what you work
with
 Try to estabilish a ubiquitous language across the toolset
 Non-technical management should have a clear idea of the
direction of the product
 Stakeholders are part of the process, they are not separate
Recap
Close the loop
with feedbacks
 Feedbacks and insights, coupled with internal data make sure you
are getting in the right direction
 Quickly validate your ideas against real world usage
 You are building for the customer, the customer is sharing its
priority
 Everybody take advantage of it, from developers to Product
Owners
Thanks!
Slides available at http://docs.com/matteo-emili

More Related Content

PPT
Hopmere, Michael Its Better Building 080410
PPT
How To Design And Run A Training Program
PDF
The Leaders Guide to Getting Started with Automated Testing
PPTX
Keeping Pace with Recruitment Technology Trends - Fordyce Forum Presentation
PDF
Modernizing L&D: Part 1 – Why Evolving Corporate Learning Isn’t an Option. It...
PPTX
NTEN Nonprofit Technology Leadership Series
PDF
MODERNIZING L&D: PART 2 — LEVEL UP YOUR LEARNING ECOSYSTEM. PRACTICAL HOW-TOS...
PDF
IS YOUR TRAINING CONTENT STUCK IN THE PRINTER?
Hopmere, Michael Its Better Building 080410
How To Design And Run A Training Program
The Leaders Guide to Getting Started with Automated Testing
Keeping Pace with Recruitment Technology Trends - Fordyce Forum Presentation
Modernizing L&D: Part 1 – Why Evolving Corporate Learning Isn’t an Option. It...
NTEN Nonprofit Technology Leadership Series
MODERNIZING L&D: PART 2 — LEVEL UP YOUR LEARNING ECOSYSTEM. PRACTICAL HOW-TOS...
IS YOUR TRAINING CONTENT STUCK IN THE PRINTER?

What's hot (16)

PPT
Innovations in Learning for SAP BusinessObjects BI 4.0
PDF
Get Your Team to Use and Love Project Management Software
PPTX
User Adoption Strategies - Engaging Users for Higher Productivity
DOCX
COMM 102 Entire Course NEW
PPTX
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
PDF
Organizing Your First Website Usability Test - WordCamp Lancaster 2016
PPTX
Odoo eLearning - The Best Tool to Create Online Courses
PDF
Best Practices for Effective Website Testing & Optimization (Webinar)
PDF
Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
PPTX
Persuasive Requirements
PDF
Starting a Web Office From Scratch: Trials and Tales
PPTX
Promoting Cloud Inside Your Company
PDF
Closing the software consumption gap - Akula TSW 2012
PPT
Achieving Success with IT Projects
PDF
Enterprise work management
PPTX
Re-Planning of project Portfolio in crisis (ENG)
Innovations in Learning for SAP BusinessObjects BI 4.0
Get Your Team to Use and Love Project Management Software
User Adoption Strategies - Engaging Users for Higher Productivity
COMM 102 Entire Course NEW
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Organizing Your First Website Usability Test - WordCamp Lancaster 2016
Odoo eLearning - The Best Tool to Create Online Courses
Best Practices for Effective Website Testing & Optimization (Webinar)
Modern Architectures: Keynote - Using Fabrics to Weave Success in the Cloud
Persuasive Requirements
Starting a Web Office From Scratch: Trials and Tales
Promoting Cloud Inside Your Company
Closing the software consumption gap - Akula TSW 2012
Achieving Success with IT Projects
Enterprise work management
Re-Planning of project Portfolio in crisis (ENG)
Ad

Similar to Make Continuous Delivery work for middle management (20)

PPTX
2024-12-17 Closing the Year with Clarity_ Clean Code & Strategic Software Sel...
PDF
Lighthouse thinking (TM), Small, Simple Steps to Extraordinary Success
PPTX
Proven Strategies for increasing Adoption and Engagement
PPT
SofTools 2009
PDF
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
DOCX
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
PPTX
Moving from Collaboration Pilot to Successful Implementation
PDF
The app trail how ideas move out of the drawing board onto the app store
PDF
DevOps @ Enterprise - DevOps Meetup Zurich
PPT
Confessions of an HR Executive
PDF
Scott Youngbloom - Guide to CCMS Implementation Success
PDF
Building digital product masters to prevail in the age of accelerations parts...
PPT
Lean Software Development
PPTX
Establishing a Collaboration Roadmap
PPT
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
PDF
Case study successfully planning and executing a p6 eppm implementation roa...
KEY
Dev's Guide to Feedback Driven Development
PPTX
Apprenticeship journey in a digital age
PPTX
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
PDF
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
2024-12-17 Closing the Year with Clarity_ Clean Code & Strategic Software Sel...
Lighthouse thinking (TM), Small, Simple Steps to Extraordinary Success
Proven Strategies for increasing Adoption and Engagement
SofTools 2009
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
The DevOps promise: IT delivery that’s hot-off-the-catwalk and made-to-last
Moving from Collaboration Pilot to Successful Implementation
The app trail how ideas move out of the drawing board onto the app store
DevOps @ Enterprise - DevOps Meetup Zurich
Confessions of an HR Executive
Scott Youngbloom - Guide to CCMS Implementation Success
Building digital product masters to prevail in the age of accelerations parts...
Lean Software Development
Establishing a Collaboration Roadmap
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Case study successfully planning and executing a p6 eppm implementation roa...
Dev's Guide to Feedback Driven Development
Apprenticeship journey in a digital age
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
Ad

More from Matteo Emili (20)

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

Recently uploaded (20)

PPTX
Introduction to Artificial Intelligence
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
top salesforce developer skills in 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
medical staffing services at VALiNTRY
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
System and Network Administration Chapter 2
Introduction to Artificial Intelligence
How Creative Agencies Leverage Project Management Software.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
top salesforce developer skills in 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Odoo POS Development Services by CandidRoot Solutions
Which alternative to Crystal Reports is best for small or large businesses.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Navsoft: AI-Powered Business Solutions & Custom Software Development
VVF-Customer-Presentation2025-Ver1.9.pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
How to Migrate SBCGlobal Email to Yahoo Easily
PTS Company Brochure 2025 (1).pdf.......
Operating system designcfffgfgggggggvggggggggg
medical staffing services at VALiNTRY
Upgrade and Innovation Strategies for SAP ERP Customers
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
System and Network Administration Chapter 2

Make Continuous Delivery work for middle management

  • 1. MakeContinuous Delivery work for middle management – it is not black magic! Matteo Emili twitter.com/MattVSTS || mattvsts.blogspot.com
  • 2. Who am I?  Visual Studio and DevelopmentTechnologies MVP  Visual Studio ALM  Professional Scrum Master I  Community enthusiast!  I work at One Identity (part of Quest Software) as an ALM and DevOps advisor
  • 3. The problem  The journey to Continuous Delivery is fraught with hurdles  Technical  Methodological  Historical  There is often friction between the CD champions (teams or C- suite) and the middle layer.
  • 4. CDChampions  A Continuous Delivery Champion is someone who pushes and evangelises Continuous Delivery across an organisation  CDCs are usually from a development team or from the C-suite  They are enthusiasts who want to bring much needed value to the company with the adoption of a successful set of best practices  They often stumble with a middle management which is not aligned
  • 5. Why?  A Champion often has either a top-down or a bottom-up approach, depending on the background  Middle management is often insulated from this because they are responsible to directors and above for their teams’ results  The disconnection makes it drift away from the priorities of the Champion  Barriers are erected, causing friction and misunderstandings
  • 7. Challenges experienced adopting and scalingAgile From 11th Annual State of Agile Report - https://explore.versionone.com/state-of-agile
  • 8. Conway’s Law  “organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations”  The Mythical Man-Month – Fred Brooks, 1975
  • 9. There is one additional challenge…  Continuous Delivery relies heavily on DevOps  DevOps doesn’t have a definition!  It isn’t a process, it isn’t a methodology, it isn’t a technology  There is no DevOps Enterprise Edition installer…  DevOps is a collection of best practices where the whole organisation is involved in bringing value to the customer  Also, there are many methodologies that can be used in a Continuous Delivery environment, leading to further confusion
  • 10. TheThree Ways  The Phoenix Project is a fictional story of an organisation like many others…  One of the takeaways is about TheThreeWays  Principles you can use in any production context, not just IT  Most of DevOps and Continuous Delivery’s practices are derived from these three principles
  • 14. How to make it work #0 Break the barriers down and change things slowly  Barriers are the main issue in a CD transformation, preventing the implementation of the FirstWay  If barriers are still in place there is no way of creating a feedback loop across the whole company (SecondWay)  Without a feedback loop teams are insulated, and there is a high risk of delivering little value to the customer (with lots of technical debt) or no value at all! Not much of a ThirdWay here…  Changes should be brought forward in a small and iterative way  No big-bang breaking changes, less resistance  Automation helps reducing waste and removing bad habits inherited from years of traditional development
  • 15. How to make it work #1 The Minimum Viable Product  Start small where you can have disruptions or failures  Start by delivering something – a small set of working features  Build incrementally on top  Why?You can quickly test if your ideas are correct, and estimate the added value for both the customer and the company  Short timebox, a few features, go!
  • 16. Also tools!  Tools contribute to the segregation  Everything should be open to anyone (with the appropriate security)  Closing the ALM stack to business roles (e.g.: POs, support, etc.) is not a smart move – and it is also a barrier  Information sharing should be encouraged, in areas like Acceptance Criteria for example
  • 17. A common ground for anybody From 11th Annual State of Agile Report - https://explore.versionone.com/state-of-agile
  • 18. Data is unbiased  With a unified platform you are generating a unique and unbiased data source for the company  The more you expand this platform across the organisation, the better you can use it for approaching the Continuous Delivery problem  Involving higher ranks means you will get an expanded view on how a certain story fits into an overall strategy  There is no such thing as “a developer/business/operations tool” – most modern ALM/DevOps platforms are meant to be used by different roles with different tools
  • 19. Set your scope  Middle Management is squashed in the middle of the approach the CDC decides to use and their visibility is somewhat reduced  Their scope is set above the single teams but below the vision and the strategy used by the C-suite  What usually matters to them is how many features are delivered, maybe correlated with the relevant Epics
  • 20. Start small Backlogs are not just for PBIs
  • 21. How to make it work #2 Flexible scoping  The tool you use should be able to drill down from Epics to PBI, but retaining a rollup view  With specific exceptions, PBIs are not really interesting for Middle Management  Backlog is relative – what matters is what is in progress and what is done  Focus on the value you are bringing on, drilldowns on technical matters always come second
  • 22. How?  Start small, with filters – make the backlog a ubiquitous presence, tailored to what you want to show  Take advantage of items relationships (parent-children)  Use a tool you can access with Excel  Pair your tool with something that gives you a high level overview of the release train across multiple iterations
  • 23. Catch the train Delivery Plans inVisual StudioTeam Services
  • 24. Make Product Owners meet the customer  Product Owners should know the customer demands for real, not from an analysis point of view  The strategy should be focused on customer feedback and priorities should be dictated by what customers really want  POs and above must be in agreement  Added value is going to be perceived both ways
  • 25. So, how to make things reasonable?  “You can’t change what you can’t measure”  In the Build-Measure-Learn loop the Measure stage is the most important one  By measuring you gather evidence of something to change or improve without relying on biased opinions  Only Metrics will tell if you are going in the right direction, so it is critical to ‘get them right’  Extend your product to include what really matters  Reduce maintenance costs  Proactively understand potential problems
  • 26. How to make it work #3 Insights for the win  Instrument your application and gather insights on how users behave  Telemetry is a must have these days, providing your teams much needed information about usage patterns and performance  Real world example: your exceptional market changing feature you spent millions on might be buried beneath seven different user interactions  Nobody uses it and the company just wasted resources  The Product Owner drifts away in its own bubble
  • 27. Close the feedback loop Application Insights in your applications
  • 28. Recap People first, process then, tools follow  Remove bottlenecks  Facilitate communication  Start small, build on top of your wins  Show evidence and gather actionable and objective data
  • 29. Recap Share it all  Every role in the company should have access to what you work with  Try to estabilish a ubiquitous language across the toolset  Non-technical management should have a clear idea of the direction of the product  Stakeholders are part of the process, they are not separate
  • 30. Recap Close the loop with feedbacks  Feedbacks and insights, coupled with internal data make sure you are getting in the right direction  Quickly validate your ideas against real world usage  You are building for the customer, the customer is sharing its priority  Everybody take advantage of it, from developers to Product Owners
  • 31. Thanks! Slides available at http://docs.com/matteo-emili