SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Keys to
Successful
Cohabitation:
Governance and
Autonomous
Teams
PAGE 2
We’ll be answering
questions at the end, but
feel free to add them to
the chat/question box at
any point during the
webinar.
Webinar Flow
• Why autonomous teams and centralized
governance can live together
• How organizations evolve to release
frequently and safely on demand
• What happens to release managers in a
decentralized model
• The technology that supports us in making
risk-informed decisions
PAGE 3
Why autonomous teams and centralized
governance can live together
PAGE 4
A: Because we have big balls of mud AKA spaghetti code
Q: Why do we have release managers anyway?
What customers see
UI
Magic
What engineers see
PAGE 5
Their purpose is to protect us from catastrophic failure
Release managers manage dependencies
I changed something here
Something broke over here
PAGE 6
From Hierarchy to Autonomy
From silos to value stream centric thinking
PAGE 7
Regulatory Compliance
13 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
A Difficult Problem - Regulation
3
The number of
external regulations
that DevOps teams
must comply with,
on average
47%
46%
41%
37%
30%
29%
23%
22%
19%
15%
1%
2%
Privacy (eg GDPR)
ISO 27001
FISMA
HIPAA
PCI-DSS
CSF
FERPA
GLBA
Sarbanes Oxley
SOC 2
Other
None
Percent of organisations
PAGE 8
How organizations evolve to release frequently and
safely on demand
PAGE 9
The Direction of Evolution (Throughput)
PAGE 10
The Direction of Evolution (Stability)
PAGE 11
Using DevOps Principles for Value Streams
Evolving Light-Weight Service Management
Activity Current Condition Next Target Condition Long Term Vision
Change CABs
Typifying change,
automating checklists
Teams peer review their
own changes
Release
Release weekends,
calendars & managers automated releases
Teams autonomously
release on demand
Security Pen tests in prod
Automatic scanning
in CI
Checks in IDE
Support 3 tiers
ChatOps, automated
customer feedback
You build it, you own it,
and/or swarming
Incident
War rooms, incident
managers
Healthy retrospectives ChatOps in/across teams
organization transitions from one capability to another.
It uses the lean improvement
long term vision, seek to understand the current condition and identify
the next target condition. Organizations should seek to experiment using
the Deming PDCA (Plan-Do-Check-Act) cycle:
7Service Management in a DevOps World
Things like the Change Advisory Board, that in many organizations
palpable) that add wait times to value streams and are often perceived
to be adding no real value to the customer experience. The change and
release calendars and checklists are often similarly reviled and
not valued.
Painful working practices
related to these are release
weekends and nights, the
a large batch release goes
bad, and project centric
a culture of meetings and
(feast and famine) and
spiralling technical debt.
PAGE 12
What happens to release managers in a
decentralized model
PAGE 13
Pick One Answer
ü We’ll fire them all just like we did with the Project Managers
ü We will transition every single one of them into our squads
ü Let’s retrain them all as ScrumMasters
ü We’ll just automate them and redeploy them somewhere else
ü We’ll give them access to all the product backlogs
ü We’ll make them come to all of our daily scrums
Q: What should we do with our Release Managers?
PAGE 14
Service Management in a DevOps World
Once the team has proven themselves reliable, they gain a
increase the amount of change they perform outside of th
change process.
Moves to transparency, inspection and adaptation: federating control
The Evolution of a Release Manager
From To
Administrator Advisor and Automator
Blocker Breaking Dependencies
Coordinator Coach and Collaborator
Dictatorial Discoverer
Enforcer Evolver
Gatekeeper Governance Enabler
Focused on dates Focused on value
PAGE 15
Flavors of Release Manager
Production Only End to End Physical
• Teams request slots
• Primary function is scheduling
• Manages conflicts
• Says “yes” or “no”
• May oversee the actual release
• Closely aligned to team
• Has visibility into the team’s
schedule and backlog
• Participates in work planning e.g.
sprint events
• Performs the technical work to
deploy
• May be manual, scripts or a tool
• May be a role embedded in the
team
PAGE 16
What to Do to Safeguard Your Career
Production Only
End to End
Physical
Value Stream Manager
1. Understand the product or service
end to end
2. Coach every pipeline
3. Use metrics to discover
improvements
4. Use tools to gain insights and
optimize
5. Gather (and automate) data for
audits
6. Shift left AND right
ScrumMaster or Portfolio
Manager
Product Owner
Site Reliability Engineer or
Cloud Engineer
There are a number of options open to you
PAGE 17
For Which Job
Title Have You
Recently Hired
(Or Are Planning
On Hiring)?
Value Stream Management Jobs and Learning
0 10 20 30 40 50 60
Product Value Stream Lead
Platform Engineer
DevOps Coach
Product Owner
Release Engineer/Manager
Agile Coach
System Administrator
Automation Architect
Test Engineer
ScrumMaster
SRE
Infrastructure Engineer
CICD Engineer
DevOps Consultant
Software Engineer
DevOps Engineer/Manager
%
%
PAGE 18
Value Stream Management According to GartnerThis research note is restricted to the personal use of jeff.keyes@plutora.com.
Figure 1. Three Ways Forward for DevOps Toolchains
The three ways forward are not mutually exclusive — they can and will coexist in most
PAGE 19
The spectrum from old to new – the journey takes time
In Transition… Evolution Through Automation
WATERFALL(BigBatch)
AGILE(SmallIncrements)
Manual Automated
Spreadsheets and email,
MS Project and Gantt
charts
Value Stream Mapping
and CICD
Value Stream
Management
Release calendars and
release weekends
Transparency into
backlogs and release
plans
Teams autonomously
release with automated
governance and
continuous compliance
Release dates and
milestones, costs and
budget
Release cadence and
velocity, MTTR
Cycle time and customer
value outcomes
Tools
Process
Metrics
PAGE 20
The technology that supports us in making risk-
informed decisions
PAGE 21
Optimizing the Release Flow
Managing Value Streams
A combination of people, process, and
technology that maps, optimizes,
visualizes, and governs business value
flow (including epics, stories, and work
items) through heterogeneous
enterprise software delivery pipelines.
FORRESTER
(Value Stream Management Definition)
PAGE 22
How Plutora Supports Evolution
The Problem The Impact What’s Needed The Plutora Solution
Siloed teams and
tools Scheduling overhead Automated tracking
● Release orchestration planning
of manual and automated tasks.
● Release Schedules / feature
● CD Pipelines
Manual governance
efforts Blockers slow flow Automated governance
● Templatized release plans
● Release tracking and insights
Manual risk
management efforts Risky releasees Automated risk management
● Templatized release plans
● Integrated delivery and quality
metrics
● Impact matrices / calendars
Agile/DevOps change
fundamentals of
delivery
People unlearn Measured progress
● Templatized release plans
● Analytics of application delivery
PAGE 23
Release Management Dashboards
Timed & Planned Deployments
Insights Dashboard
PAGE 24
Release Management Dashboards
Release Status & Risk
Release Types
PAGE 25
Release Management Dashboards
DevOps Metrics
Business Value
VSM Imagined:
The Plutora
Platform
DECISION-MAKING & ANALYTICS
MANAGEMENT & ORCHESTRATION
INTEGRATION & COMMON DATA MODEL
Value Stream Mapping
Deep Analytics &
Comparative Metrics
AI-Powered Predictive Insights
VA L U E S T R E A M M A N A G E M E N T P L AT F O R M
Plan
Code /
Build
Verify
Package &
Deploy
Configure
Manage &
Monitor
Audit & Governance Pipeline Oversight & Traceability Real-Time Collaboration
Release Management &
Pipeline Orchestration
Hybrid Environment
Management
Deployment Management &
Orchestration
Tool Integrations Normalized Data Model Converged Toolchains
PAGE 27
In conclusion…
PAGE 28
Any questions?
PAGE 29
Complete metrics
for development,
release,
environments and
quality in one place
across the entire
portfolio
Release
Orchestration
APPLICATIONS
ACTIVITY
PROGRESS
ADVANCED
FILTERING
METRICS
TEST
PROGRESS
DEFECTS
ALERTS
OVERDUE
ACTIVITIES
RELEASE HEALTH
PAGE 30
Release Management Functionality

Contenu connexe

Tendances

Project Management
Project ManagementProject Management
Project ManagementPrarthan P
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 
Agile Framework
Agile FrameworkAgile Framework
Agile Frameworkhshamim
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Ahmed Alnaqaa
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryLeadingAgile
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision makingDennis Stevens
 
Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Dvir Zohar
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...Craeg Strong
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software DevelopmentValueCoders
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentElizabeth Barker
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementJonathan Donado
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Developmentcspag67
 

Tendances (20)

Agile Project Management with Scrum PDF
Agile Project Management with Scrum PDFAgile Project Management with Scrum PDF
Agile Project Management with Scrum PDF
 
Project Management
Project ManagementProject Management
Project Management
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Agile Framework
Agile FrameworkAgile Framework
Agile Framework
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 
Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017Agile vs. waterfall simple 2017
Agile vs. waterfall simple 2017
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
Agile Methodology for WordPress Development
Agile Methodology for WordPress DevelopmentAgile Methodology for WordPress Development
Agile Methodology for WordPress Development
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 

Similaire à Keys to Successful Cohabitation: Governance and Autonomous Teams

Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallStephen Williamson
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices WorkshopVelocity Partners
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best PracticesAnmol Oberoi
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leafletCurtis Tsang
 
Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?Enov8
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeploySerena Software
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Smart ERP Solutions, Inc.
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
 

Similaire à Keys to Successful Cohabitation: Governance and Autonomous Teams (20)

Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile Waterfall
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices Workshop
 
14.1 features
14.1 features14.1 features
14.1 features
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Close to agile
Close to agileClose to agile
Close to agile
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Visual paradigm-leaflet
Visual paradigm-leafletVisual paradigm-leaflet
Visual paradigm-leaflet
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2Navigating HCM Compliance Through Managed Services Part 2
Navigating HCM Compliance Through Managed Services Part 2
 
DevOps
DevOpsDevOps
DevOps
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 

Plus de DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareDevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykDevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudDevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionDevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureDevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportDevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogDevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid finalDevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureDevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...DevOps.com
 

Plus de DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Keys to Successful Cohabitation: Governance and Autonomous Teams

  • 2. PAGE 2 We’ll be answering questions at the end, but feel free to add them to the chat/question box at any point during the webinar. Webinar Flow • Why autonomous teams and centralized governance can live together • How organizations evolve to release frequently and safely on demand • What happens to release managers in a decentralized model • The technology that supports us in making risk-informed decisions
  • 3. PAGE 3 Why autonomous teams and centralized governance can live together
  • 4. PAGE 4 A: Because we have big balls of mud AKA spaghetti code Q: Why do we have release managers anyway? What customers see UI Magic What engineers see
  • 5. PAGE 5 Their purpose is to protect us from catastrophic failure Release managers manage dependencies I changed something here Something broke over here
  • 6. PAGE 6 From Hierarchy to Autonomy From silos to value stream centric thinking
  • 7. PAGE 7 Regulatory Compliance 13 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. A Difficult Problem - Regulation 3 The number of external regulations that DevOps teams must comply with, on average 47% 46% 41% 37% 30% 29% 23% 22% 19% 15% 1% 2% Privacy (eg GDPR) ISO 27001 FISMA HIPAA PCI-DSS CSF FERPA GLBA Sarbanes Oxley SOC 2 Other None Percent of organisations
  • 8. PAGE 8 How organizations evolve to release frequently and safely on demand
  • 9. PAGE 9 The Direction of Evolution (Throughput)
  • 10. PAGE 10 The Direction of Evolution (Stability)
  • 11. PAGE 11 Using DevOps Principles for Value Streams Evolving Light-Weight Service Management Activity Current Condition Next Target Condition Long Term Vision Change CABs Typifying change, automating checklists Teams peer review their own changes Release Release weekends, calendars & managers automated releases Teams autonomously release on demand Security Pen tests in prod Automatic scanning in CI Checks in IDE Support 3 tiers ChatOps, automated customer feedback You build it, you own it, and/or swarming Incident War rooms, incident managers Healthy retrospectives ChatOps in/across teams organization transitions from one capability to another. It uses the lean improvement long term vision, seek to understand the current condition and identify the next target condition. Organizations should seek to experiment using the Deming PDCA (Plan-Do-Check-Act) cycle: 7Service Management in a DevOps World Things like the Change Advisory Board, that in many organizations palpable) that add wait times to value streams and are often perceived to be adding no real value to the customer experience. The change and release calendars and checklists are often similarly reviled and not valued. Painful working practices related to these are release weekends and nights, the a large batch release goes bad, and project centric a culture of meetings and (feast and famine) and spiralling technical debt.
  • 12. PAGE 12 What happens to release managers in a decentralized model
  • 13. PAGE 13 Pick One Answer ü We’ll fire them all just like we did with the Project Managers ü We will transition every single one of them into our squads ü Let’s retrain them all as ScrumMasters ü We’ll just automate them and redeploy them somewhere else ü We’ll give them access to all the product backlogs ü We’ll make them come to all of our daily scrums Q: What should we do with our Release Managers?
  • 14. PAGE 14 Service Management in a DevOps World Once the team has proven themselves reliable, they gain a increase the amount of change they perform outside of th change process. Moves to transparency, inspection and adaptation: federating control The Evolution of a Release Manager From To Administrator Advisor and Automator Blocker Breaking Dependencies Coordinator Coach and Collaborator Dictatorial Discoverer Enforcer Evolver Gatekeeper Governance Enabler Focused on dates Focused on value
  • 15. PAGE 15 Flavors of Release Manager Production Only End to End Physical • Teams request slots • Primary function is scheduling • Manages conflicts • Says “yes” or “no” • May oversee the actual release • Closely aligned to team • Has visibility into the team’s schedule and backlog • Participates in work planning e.g. sprint events • Performs the technical work to deploy • May be manual, scripts or a tool • May be a role embedded in the team
  • 16. PAGE 16 What to Do to Safeguard Your Career Production Only End to End Physical Value Stream Manager 1. Understand the product or service end to end 2. Coach every pipeline 3. Use metrics to discover improvements 4. Use tools to gain insights and optimize 5. Gather (and automate) data for audits 6. Shift left AND right ScrumMaster or Portfolio Manager Product Owner Site Reliability Engineer or Cloud Engineer There are a number of options open to you
  • 17. PAGE 17 For Which Job Title Have You Recently Hired (Or Are Planning On Hiring)? Value Stream Management Jobs and Learning 0 10 20 30 40 50 60 Product Value Stream Lead Platform Engineer DevOps Coach Product Owner Release Engineer/Manager Agile Coach System Administrator Automation Architect Test Engineer ScrumMaster SRE Infrastructure Engineer CICD Engineer DevOps Consultant Software Engineer DevOps Engineer/Manager % %
  • 18. PAGE 18 Value Stream Management According to GartnerThis research note is restricted to the personal use of jeff.keyes@plutora.com. Figure 1. Three Ways Forward for DevOps Toolchains The three ways forward are not mutually exclusive — they can and will coexist in most
  • 19. PAGE 19 The spectrum from old to new – the journey takes time In Transition… Evolution Through Automation WATERFALL(BigBatch) AGILE(SmallIncrements) Manual Automated Spreadsheets and email, MS Project and Gantt charts Value Stream Mapping and CICD Value Stream Management Release calendars and release weekends Transparency into backlogs and release plans Teams autonomously release with automated governance and continuous compliance Release dates and milestones, costs and budget Release cadence and velocity, MTTR Cycle time and customer value outcomes Tools Process Metrics
  • 20. PAGE 20 The technology that supports us in making risk- informed decisions
  • 21. PAGE 21 Optimizing the Release Flow Managing Value Streams A combination of people, process, and technology that maps, optimizes, visualizes, and governs business value flow (including epics, stories, and work items) through heterogeneous enterprise software delivery pipelines. FORRESTER (Value Stream Management Definition)
  • 22. PAGE 22 How Plutora Supports Evolution The Problem The Impact What’s Needed The Plutora Solution Siloed teams and tools Scheduling overhead Automated tracking ● Release orchestration planning of manual and automated tasks. ● Release Schedules / feature ● CD Pipelines Manual governance efforts Blockers slow flow Automated governance ● Templatized release plans ● Release tracking and insights Manual risk management efforts Risky releasees Automated risk management ● Templatized release plans ● Integrated delivery and quality metrics ● Impact matrices / calendars Agile/DevOps change fundamentals of delivery People unlearn Measured progress ● Templatized release plans ● Analytics of application delivery
  • 23. PAGE 23 Release Management Dashboards Timed & Planned Deployments Insights Dashboard
  • 24. PAGE 24 Release Management Dashboards Release Status & Risk Release Types
  • 25. PAGE 25 Release Management Dashboards DevOps Metrics Business Value
  • 26. VSM Imagined: The Plutora Platform DECISION-MAKING & ANALYTICS MANAGEMENT & ORCHESTRATION INTEGRATION & COMMON DATA MODEL Value Stream Mapping Deep Analytics & Comparative Metrics AI-Powered Predictive Insights VA L U E S T R E A M M A N A G E M E N T P L AT F O R M Plan Code / Build Verify Package & Deploy Configure Manage & Monitor Audit & Governance Pipeline Oversight & Traceability Real-Time Collaboration Release Management & Pipeline Orchestration Hybrid Environment Management Deployment Management & Orchestration Tool Integrations Normalized Data Model Converged Toolchains
  • 29. PAGE 29 Complete metrics for development, release, environments and quality in one place across the entire portfolio Release Orchestration APPLICATIONS ACTIVITY PROGRESS ADVANCED FILTERING METRICS TEST PROGRESS DEFECTS ALERTS OVERDUE ACTIVITIES RELEASE HEALTH
  • 30. PAGE 30 Release Management Functionality