SlideShare a Scribd company logo
# B 2 0 C O N W W W . B E Y O N D 2 0 C O N F E R E N C E . C O M
ITSM DEVOPS CONFERENCE
5 Simple Ways
to Higher DevOps Integration
Scarlett Hu | Paul Riolo
J Paul Getty Trust
# B 2 0 C O N
A Case Study
How the IT department in J Paul Getty Trust achieved
high degree of collaboration between user support and
system development by implementing
5 simple disciplines
# B 2 0 C O N
Questions on DevOps
• Another buzzword to put a name and a marketing spin on the
same things we’ve been doing for years?
• Neglected phase of ITIL?
# B 2 0 C O N
DevOps Definition
…a new term emerging from the collision of two major related
trends:
1. …“agile system administration” or “agile operations”….
2. …expanded understanding of the value of collaboration
between development and operations staff throughout all
stages of the development lifecycle when creating and
operating a service….
# B 2 0 C O N
The Getty
The Getty preserves, studies, and interprets the world's artistic
legacy for the benefit of present and future generations.
# B 2 0 C O N
The Getty Museum
Based in Los Angeles, California, and welcomes 1.9 million visitors each
year to its two locations:
# B 2 0 C O N
The Getty
The J. Paul Getty Trust consists of administrative departments and four
constituent programs
• Getty Conservation Institute
• Getty Foundation
• J. Paul Getty Museum
• Getty Research Institute
# B 2 0 C O N
110+ Applications in 6 Categories
1. e-mail/Calendaring/Address Book
2. Business Solutions (50+ apps here)
3. Graphics / Design Solutions
4. Research Tools
5. Operating Systems / Utilities
6. Web Browsers & Tools
# B 2 0 C O N
1400 Staff
# B 2 0 C O N
Dev & Ops Staff
• 24 persons in Dev
– Most applications have a fraction of a manager and a fraction of a
software engineer
• 25 persons in Infrastructure Operations
• 11 persons in User Support
# B 2 0 C O N
Our Journey with ITSM
199
8
2006 2012
Outsourcer’s tools  Service Ctr  Remedy CherwellIncident
Mgmt
Outsourcer’s tool  CherwellSLA
Mgmt
Infra  CherwellChange
Mgmt
Outsourcer’s tool  CherwellKnowledge
Mgmt
2016
# B 2 0 C O N
1. Incident Management Readiness in Change
Management
2. Diligent Knowledge Engineering
3. Annual Boot Camp
4. Department-wide IT Pilot
5. Career Pathing
1
2
3
4
5
5 Simple Ways to Higher DevOps Integration
# B 2 0 C O N
5 Simple Ways to Higher DevOps Integration
1.Incident Management Readiness
in Change Management
2. Diligent Knowledge Engineering
3. Annual Boot Camp
4. Department-wide IT Pilot
5. Career Pathing
1
2
3
4
5
# B 2 0 C O N
Incident Management Readiness
A simple integration of Incident Management and Change
Management ensures Dev (development team) meets Ops (user
support) requirements at the opportune time, before launch
1
2
3
4
5
# B 2 0 C O N
What makes Ops not agile?
• Short lead time before implementation
– “You have other work to do??”
• Over-reliance on past success
– Technical environment is ever changing
– Our workload may be different
– Different user expectations
• Lack of service operation knowledge
– No backup installation method
– No repair/rollback
1
2
3
4
5
# B 2 0 C O N
What can Ops give to Dev?
• Best User Support for Your Project
– Solve user problems quickly and on first contact without escalation to
Dev
– Communicate to users in a way consistent with the project’s
communication plan
– Provide feedback loop to Dev ASAP
• Trust and continual collaboration
1
2
3
4
5
# B 2 0 C O N
What Do We Ask from Dev?
1. Effective Training
2. Review Communication Plan
3. Prepare Knowledge Articles & Tech Tips
4. Joint Ownership of Support Plan
1
2
3
4
5
# B 2 0 C O N
Effective Training
• Classroom
– Content will take longer than 15 minutes to review
– Need to demonstrate the technology
• Huddle
– Content is short and easy
– Just in time 1
2
3
4
5
# B 2 0 C O N
Training Completion Date
• Training must be completed at least 2 weekdays before IT Pilot
• Classroom is preferred venue and should be scheduled as far in
advance as possible to ensure availability
• Pre-class learning path items must be distributed to Technical
Support staff 5-7 days before classroom
• Recommended Classroom Session
Length: 30-45 minutes
• Number of Sessions: 2
1
2
3
4
5
# B 2 0 C O N
Communication Plan Review
• Review communication package to end users
– What is the core message?
– Intranet pages / Announcements
– Email communications
1
2
3
4
5
# B 2 0 C O N
User Tech Tips
• Tech Tips for users should be reviewed/revised and presented
during classroom training
– Ops must know what Dev is telling the users
1
2
3
4
5
# B 2 0 C O N
Joint Ownership of Support Plan
• Potential call volume increase must be considered
• Additional resources must be planned
– E.g. manual installation of software by Tech required?
• Huddle on the day of launch
– Change owner must attend
– Lab must attend if desktop push is used 1
2
3
4
5
# B 2 0 C O N
Anatomy of a Change Request
# B 2 0 C O N
Ops Integration in a Change Request
# B 2 0 C O N
1. Incident Management Readiness in Change Management
2.Diligent Knowledge Engineering
3. Annual Boot Camp
4. Department-wide IT Pilot
5. Career Pathing 1
2
3
4
5
5 Simple Ways to Higher DevOps Integration
# B 2 0 C O N
Continuous engineering of
Ops relevant knowledge by
both Dev and Ops teams
into the Ops
KnowledgebaseKnowledge
Base
Ops
Experience
Dev Design
Knowledge Engineering
1
2
3
4
5
# B 2 0 C O N
Proactive Knowledge Management
• Design
– Who authors knowledge?
– Forecast and research problems/questions
• Develop
– Institute a Feedback Lifecycle
– Use automation
– UFFA – Use it, Flag it, Fix it, Add it (KCS Principle)
• Deliver
– Use standards
– Publish to knowledge base
1
2
3
4
5
# B 2 0 C O N
Who Authors Knowledge?
• Forecast and research problems/questions during
implementation planning
• Start with Dev, and integrate Ops later
–Dev is most capable of drafting meaningful knowledge
during the change
–Allows Ops staff worry about Ops 1
2
3
4
5
# B 2 0 C O N
Institute Feedback Lifecycle
1. Validation of knowledge cultivated in Dev
2. A demand driven article review by Ops that focuses on the
articles being used
3. Content is validated through Ops use during pilot and
modified by Dev based on usage for continual improvement
with no time wasted on review of un-used articles
4. Use automation to add a just-in-time quality to
knowledge
1
2
3
4
5
# B 2 0 C O N
Anatomy of a Knowledge Article
# B 2 0 C O N
• Use it and Flag it –
Ops utilizes Like/Dislike buttons
to provide feedback. When an
article is Disliked, require
feedback, and send to
knowledge owner
• Fix it and Add it –
Dev collects statistics
and collaborates to
keep knowledge current
UFFA – Use it, Flag it, Fix it, Add it
1
2
3
4
5
# B 2 0 C O N
Knowledge Guidelines
• Change owner responsible for revising all the KAs
– KA numbers in Change Request
• Involve the Knowledge Manager in publication process
• At a minimum, these types of knowledge articles are
typically required
– Technician installation of application
– Technician Reinstallation/Repair
– Technician Removal/Rollback of installation
– Known issues
1
2
3
4
5
# B 2 0 C O N
1. Incident Management Readiness in Change Management
2. Diligent Knowledge Engineering
3.Annual Boot Camp
4. Department-wide IT Pilot
5. Career Pathing
1
2
3
4
5
5 Simple Ways to Higher DevOps Integration
# B 2 0 C O N
Annual Boot Camp
• During the 2-week boot camp, Dev and higher level
Ops team(s) become the teachers/brainstorm session
leaders in search of better collaboration
• Focus
–Development of Your Curriculum
– Training Methods
–Effective Use of Multi-Channel Learning
1
2
3
4
5
# B 2 0 C O N
Development of Your Curriculum
• Let Your Data Speak for Itself
– Ops provided ticket reporting that allows for better training
• Integrate Strategy and Team Culture
• Dev/Ops Managers Collaborate/Negotiate Content
• Focus on Projects and Initiatives
– What initiatives are important in the next 6 to 12 months?
– What immediate “wins” can you achieve?
1
2
3
4
5
# B 2 0 C O N
Training Methods
• Traditional Lecture/Presentation
– Don’t limit to Dev only speakers. Invite key contacts/project sponsors.
• Interact/Brainstorm with Members of Dev and Ops
• Individual Assigned Reading
• Multimedia (Lynda.com Playlists)
• Tour Customer Areas
• Follow on Practice/Skill Assessments
1
2
3
4
5
# B 2 0 C O N
Effective Use of Multi-Channel Learning
• Different people learn differently
• The more different ways you learn something, the more you
will really learn it
• Maximize effectiveness of your time
1
2
3
4
5
# B 2 0 C O N
1. Incident Management Readiness in Change Management
2. Diligent Knowledge Engineering
3. Annual Boot Camp
4.Department-wide IT Pilot
5. Career Pathing
5 Simple Ways to Higher DevOps Integration
1
2
3
4
5
# B 2 0 C O N
Department-wide IT Pilot
• Whenever possible, every end-user-facing system launch or
upgrade must have a department-wide IT pilot
• All staff in IT receives the exact same package (from training
and communications, to system deployment) as the end
users do
1
2
3
4
5
# B 2 0 C O N
Pilot Advantages
• Ops participates in testing - practice with new processes,
knowledge, and engage in feedback
• Dev gets to see their plans in action, has time to adjust rollout
plans, revise communications, update knowledge
• Reality check
• Less stress/urgency on Dev/Ops
• Framework for success
1
2
3
4
5
# B 2 0 C O N
1. Incident Management Readiness in Change Management
2. Diligent Knowledge Engineering
3. Annual Boot Camp
4. Department-wide IT Pilot
5.Career Pathing
5 Simple Ways to Higher DevOps Integration
1
2
3
4
5
# B 2 0 C O N
Career Pathing
• Talent Retention
• Career Development
1
2
3
4
5
# B 2 0 C O N
Talent Retention
• Talent retention can be difficult, especially with top
performers
• DevOps integration leads to a more informed, satisfied, and
prepared Ops team retaining your talent
• Possessing tenured Ops members leads to:
– More agility and better consistency during Dev project
rollouts/upgrades
– Improved customer satisfaction/relationships since
Ops is often the “face” of IT organizations
1
2
3
4
5
# B 2 0 C O N
Career Development
• Achieving a high level of integration between Ops and Dev
allowed us to tap into the experience, education and skills of a
proven, committed talent pool
• Promoting frontline user support staff into Dev and higher
level Ops teams plants Ops awareness deep into Dev
1
2
3
4
5
# B 2 0 C O N
Jr System Admins
Technicians
Career Development
Jr Software Engineer
Telecom Technician
Help Desk Agents
# B 2 0 C O N
1. Incident Management Readiness in Change Management
2. Diligent Knowledge Engineering
3. Annual Boot Camp
4. Department-wide IT Pilot
5. Career Pathing
5 Simple Ways to Higher DevOps Integration
1
2
3
4
5
# B 2 0 C O N W W W . B E Y O N D 2 0 C O N F E R E N C E . C O M
THANKS FOR JOINING THE SESSION!
LET US KNOW WHAT YOU THOUGHT.
ITSM DEVOPS CONFERENCE

More Related Content

What's hot

Fromscrumtokanbantowardlean
FromscrumtokanbantowardleanFromscrumtokanbantowardlean
Fromscrumtokanbantowardlean
Luca Aliberti
 
Introduction to PMP
Introduction to PMPIntroduction to PMP
Introduction to PMP
Edureka!
 

What's hot (18)

Certified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course informationCertified professional - DevOps Foundation (CP-DOF) course information
Certified professional - DevOps Foundation (CP-DOF) course information
 
Dev ops
Dev opsDev ops
Dev ops
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 
Cen6070 chapter2
Cen6070 chapter2Cen6070 chapter2
Cen6070 chapter2
 
Software Project Management - Classic Mistakes
Software Project Management - Classic MistakesSoftware Project Management - Classic Mistakes
Software Project Management - Classic Mistakes
 
Riding the Agile Wave
Riding the Agile WaveRiding the Agile Wave
Riding the Agile Wave
 
kundan_resume
kundan_resumekundan_resume
kundan_resume
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
 
Becoming a Certified PMP
Becoming a Certified PMPBecoming a Certified PMP
Becoming a Certified PMP
 
Fromscrumtokanbantowardlean
FromscrumtokanbantowardleanFromscrumtokanbantowardlean
Fromscrumtokanbantowardlean
 
Introduction to PMP
Introduction to PMPIntroduction to PMP
Introduction to PMP
 
Ch3 proj.mgt
Ch3 proj.mgtCh3 proj.mgt
Ch3 proj.mgt
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognita
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 

Viewers also liked

Why CMDB - 7 Fundamental Use Cases
Why CMDB - 7 Fundamental Use CasesWhy CMDB - 7 Fundamental Use Cases
Why CMDB - 7 Fundamental Use Cases
David Messineo
 

Viewers also liked (6)

Driving Configuration Management in a Digital Enterprise
Driving Configuration Management in a Digital EnterpriseDriving Configuration Management in a Digital Enterprise
Driving Configuration Management in a Digital Enterprise
 
Itsm Fusion Final
Itsm Fusion FinalItsm Fusion Final
Itsm Fusion Final
 
Supporting DevOps Success with ITSM Tools
Supporting DevOps Success with ITSM ToolsSupporting DevOps Success with ITSM Tools
Supporting DevOps Success with ITSM Tools
 
Connecting ITSM to IT governance
Connecting ITSM to IT governanceConnecting ITSM to IT governance
Connecting ITSM to IT governance
 
Why CMDB - 7 Fundamental Use Cases
Why CMDB - 7 Fundamental Use CasesWhy CMDB - 7 Fundamental Use Cases
Why CMDB - 7 Fundamental Use Cases
 
Building a devops CMDB
Building a devops CMDBBuilding a devops CMDB
Building a devops CMDB
 

Similar to 5 Simple Ways to Higher DevOps Integration

DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
Gene Kim
 
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptBenefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
p6academy
 

Similar to 5 Simple Ways to Higher DevOps Integration (20)

Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
DOES15 DevOps@TGT (re)building an engineering culture
DOES15 DevOps@TGT (re)building an engineering culture DOES15 DevOps@TGT (re)building an engineering culture
DOES15 DevOps@TGT (re)building an engineering culture
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
 
Case: build an IT pool
Case: build an IT poolCase: build an IT pool
Case: build an IT pool
 
Managing Technology Projects
Managing Technology ProjectsManaging Technology Projects
Managing Technology Projects
 
Devops1
Devops1Devops1
Devops1
 
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
Modernize for Engagement: The 5 Steps to Breathing Life Back into Stale Content!
 
A Software Engineer
A Software EngineerA Software Engineer
A Software Engineer
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
Ambuj_Chaudhary_C.V
Ambuj_Chaudhary_C.VAmbuj_Chaudhary_C.V
Ambuj_Chaudhary_C.V
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital Economy
 
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptBenefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
 
DevOps Discovery and Roadmap - Datasheet
DevOps Discovery and Roadmap - DatasheetDevOps Discovery and Roadmap - Datasheet
DevOps Discovery and Roadmap - Datasheet
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
 
Engineering DevOps Right the First Time
Engineering DevOps Right the First TimeEngineering DevOps Right the First Time
Engineering DevOps Right the First Time
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Planning for DevOps
Planning for DevOpsPlanning for DevOps
Planning for DevOps
 

More from Beyond20

More from Beyond20 (14)

Service Management Office Outcomes
Service Management Office OutcomesService Management Office Outcomes
Service Management Office Outcomes
 
The Convergence of Wills
The Convergence of WillsThe Convergence of Wills
The Convergence of Wills
 
Leadership Now & in the Future: Lessons from Tree Frogs and Wasabi
Leadership Now & in the Future: Lessons from Tree Frogs and WasabiLeadership Now & in the Future: Lessons from Tree Frogs and Wasabi
Leadership Now & in the Future: Lessons from Tree Frogs and Wasabi
 
Wrenches in the Trenches: A Practical Application of ITSM Know-How
Wrenches in the Trenches: A Practical Application of ITSM Know-HowWrenches in the Trenches: A Practical Application of ITSM Know-How
Wrenches in the Trenches: A Practical Application of ITSM Know-How
 
Metrics-Driven DevOps: Delivering Software Like the Unicorn
Metrics-Driven DevOps: Delivering Software Like the UnicornMetrics-Driven DevOps: Delivering Software Like the Unicorn
Metrics-Driven DevOps: Delivering Software Like the Unicorn
 
Putting it All Together: Agile & ITIL
Putting it All Together: Agile & ITILPutting it All Together: Agile & ITIL
Putting it All Together: Agile & ITIL
 
Beyond the Daily Scrum: Agile Scaled
Beyond the Daily Scrum: Agile ScaledBeyond the Daily Scrum: Agile Scaled
Beyond the Daily Scrum: Agile Scaled
 
IT Manager's Crash Course
IT Manager's Crash CourseIT Manager's Crash Course
IT Manager's Crash Course
 
Integrating SDLC, DevOps, and ITSM
Integrating SDLC, DevOps, and ITSMIntegrating SDLC, DevOps, and ITSM
Integrating SDLC, DevOps, and ITSM
 
The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories fr...
The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories fr...The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories fr...
The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories fr...
 
IT Innovation in the state of Arizona
IT Innovation in the state of ArizonaIT Innovation in the state of Arizona
IT Innovation in the state of Arizona
 
Bringing Continuous Delivery to the Department of Defense
Bringing Continuous Delivery to the Department of DefenseBringing Continuous Delivery to the Department of Defense
Bringing Continuous Delivery to the Department of Defense
 
Creating Enterprise Agility through Lean Service Management & DevOps
Creating Enterprise Agility through Lean Service Management & DevOpsCreating Enterprise Agility through Lean Service Management & DevOps
Creating Enterprise Agility through Lean Service Management & DevOps
 
Beyond Practice: Exploring, Discovering, & Driving Business Value
Beyond Practice: Exploring, Discovering, & Driving Business ValueBeyond Practice: Exploring, Discovering, & Driving Business Value
Beyond Practice: Exploring, Discovering, & Driving Business Value
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

5 Simple Ways to Higher DevOps Integration

  • 1. # B 2 0 C O N W W W . B E Y O N D 2 0 C O N F E R E N C E . C O M ITSM DEVOPS CONFERENCE 5 Simple Ways to Higher DevOps Integration Scarlett Hu | Paul Riolo J Paul Getty Trust
  • 2.
  • 3. # B 2 0 C O N A Case Study How the IT department in J Paul Getty Trust achieved high degree of collaboration between user support and system development by implementing 5 simple disciplines
  • 4. # B 2 0 C O N Questions on DevOps • Another buzzword to put a name and a marketing spin on the same things we’ve been doing for years? • Neglected phase of ITIL?
  • 5. # B 2 0 C O N DevOps Definition …a new term emerging from the collision of two major related trends: 1. …“agile system administration” or “agile operations”…. 2. …expanded understanding of the value of collaboration between development and operations staff throughout all stages of the development lifecycle when creating and operating a service….
  • 6. # B 2 0 C O N The Getty The Getty preserves, studies, and interprets the world's artistic legacy for the benefit of present and future generations.
  • 7. # B 2 0 C O N The Getty Museum Based in Los Angeles, California, and welcomes 1.9 million visitors each year to its two locations:
  • 8. # B 2 0 C O N The Getty The J. Paul Getty Trust consists of administrative departments and four constituent programs • Getty Conservation Institute • Getty Foundation • J. Paul Getty Museum • Getty Research Institute
  • 9. # B 2 0 C O N 110+ Applications in 6 Categories 1. e-mail/Calendaring/Address Book 2. Business Solutions (50+ apps here) 3. Graphics / Design Solutions 4. Research Tools 5. Operating Systems / Utilities 6. Web Browsers & Tools
  • 10. # B 2 0 C O N 1400 Staff
  • 11. # B 2 0 C O N Dev & Ops Staff • 24 persons in Dev – Most applications have a fraction of a manager and a fraction of a software engineer • 25 persons in Infrastructure Operations • 11 persons in User Support
  • 12. # B 2 0 C O N Our Journey with ITSM 199 8 2006 2012 Outsourcer’s tools  Service Ctr  Remedy CherwellIncident Mgmt Outsourcer’s tool  CherwellSLA Mgmt Infra  CherwellChange Mgmt Outsourcer’s tool  CherwellKnowledge Mgmt 2016
  • 13. # B 2 0 C O N 1. Incident Management Readiness in Change Management 2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing 1 2 3 4 5 5 Simple Ways to Higher DevOps Integration
  • 14. # B 2 0 C O N 5 Simple Ways to Higher DevOps Integration 1.Incident Management Readiness in Change Management 2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing 1 2 3 4 5
  • 15. # B 2 0 C O N Incident Management Readiness A simple integration of Incident Management and Change Management ensures Dev (development team) meets Ops (user support) requirements at the opportune time, before launch 1 2 3 4 5
  • 16. # B 2 0 C O N What makes Ops not agile? • Short lead time before implementation – “You have other work to do??” • Over-reliance on past success – Technical environment is ever changing – Our workload may be different – Different user expectations • Lack of service operation knowledge – No backup installation method – No repair/rollback 1 2 3 4 5
  • 17. # B 2 0 C O N What can Ops give to Dev? • Best User Support for Your Project – Solve user problems quickly and on first contact without escalation to Dev – Communicate to users in a way consistent with the project’s communication plan – Provide feedback loop to Dev ASAP • Trust and continual collaboration 1 2 3 4 5
  • 18. # B 2 0 C O N What Do We Ask from Dev? 1. Effective Training 2. Review Communication Plan 3. Prepare Knowledge Articles & Tech Tips 4. Joint Ownership of Support Plan 1 2 3 4 5
  • 19. # B 2 0 C O N Effective Training • Classroom – Content will take longer than 15 minutes to review – Need to demonstrate the technology • Huddle – Content is short and easy – Just in time 1 2 3 4 5
  • 20. # B 2 0 C O N Training Completion Date • Training must be completed at least 2 weekdays before IT Pilot • Classroom is preferred venue and should be scheduled as far in advance as possible to ensure availability • Pre-class learning path items must be distributed to Technical Support staff 5-7 days before classroom • Recommended Classroom Session Length: 30-45 minutes • Number of Sessions: 2 1 2 3 4 5
  • 21. # B 2 0 C O N Communication Plan Review • Review communication package to end users – What is the core message? – Intranet pages / Announcements – Email communications 1 2 3 4 5
  • 22. # B 2 0 C O N User Tech Tips • Tech Tips for users should be reviewed/revised and presented during classroom training – Ops must know what Dev is telling the users 1 2 3 4 5
  • 23. # B 2 0 C O N Joint Ownership of Support Plan • Potential call volume increase must be considered • Additional resources must be planned – E.g. manual installation of software by Tech required? • Huddle on the day of launch – Change owner must attend – Lab must attend if desktop push is used 1 2 3 4 5
  • 24. # B 2 0 C O N Anatomy of a Change Request
  • 25. # B 2 0 C O N Ops Integration in a Change Request
  • 26. # B 2 0 C O N 1. Incident Management Readiness in Change Management 2.Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing 1 2 3 4 5 5 Simple Ways to Higher DevOps Integration
  • 27. # B 2 0 C O N Continuous engineering of Ops relevant knowledge by both Dev and Ops teams into the Ops KnowledgebaseKnowledge Base Ops Experience Dev Design Knowledge Engineering 1 2 3 4 5
  • 28. # B 2 0 C O N Proactive Knowledge Management • Design – Who authors knowledge? – Forecast and research problems/questions • Develop – Institute a Feedback Lifecycle – Use automation – UFFA – Use it, Flag it, Fix it, Add it (KCS Principle) • Deliver – Use standards – Publish to knowledge base 1 2 3 4 5
  • 29. # B 2 0 C O N Who Authors Knowledge? • Forecast and research problems/questions during implementation planning • Start with Dev, and integrate Ops later –Dev is most capable of drafting meaningful knowledge during the change –Allows Ops staff worry about Ops 1 2 3 4 5
  • 30. # B 2 0 C O N Institute Feedback Lifecycle 1. Validation of knowledge cultivated in Dev 2. A demand driven article review by Ops that focuses on the articles being used 3. Content is validated through Ops use during pilot and modified by Dev based on usage for continual improvement with no time wasted on review of un-used articles 4. Use automation to add a just-in-time quality to knowledge 1 2 3 4 5
  • 31. # B 2 0 C O N Anatomy of a Knowledge Article
  • 32. # B 2 0 C O N • Use it and Flag it – Ops utilizes Like/Dislike buttons to provide feedback. When an article is Disliked, require feedback, and send to knowledge owner • Fix it and Add it – Dev collects statistics and collaborates to keep knowledge current UFFA – Use it, Flag it, Fix it, Add it 1 2 3 4 5
  • 33. # B 2 0 C O N Knowledge Guidelines • Change owner responsible for revising all the KAs – KA numbers in Change Request • Involve the Knowledge Manager in publication process • At a minimum, these types of knowledge articles are typically required – Technician installation of application – Technician Reinstallation/Repair – Technician Removal/Rollback of installation – Known issues 1 2 3 4 5
  • 34. # B 2 0 C O N 1. Incident Management Readiness in Change Management 2. Diligent Knowledge Engineering 3.Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing 1 2 3 4 5 5 Simple Ways to Higher DevOps Integration
  • 35. # B 2 0 C O N Annual Boot Camp • During the 2-week boot camp, Dev and higher level Ops team(s) become the teachers/brainstorm session leaders in search of better collaboration • Focus –Development of Your Curriculum – Training Methods –Effective Use of Multi-Channel Learning 1 2 3 4 5
  • 36. # B 2 0 C O N Development of Your Curriculum • Let Your Data Speak for Itself – Ops provided ticket reporting that allows for better training • Integrate Strategy and Team Culture • Dev/Ops Managers Collaborate/Negotiate Content • Focus on Projects and Initiatives – What initiatives are important in the next 6 to 12 months? – What immediate “wins” can you achieve? 1 2 3 4 5
  • 37. # B 2 0 C O N Training Methods • Traditional Lecture/Presentation – Don’t limit to Dev only speakers. Invite key contacts/project sponsors. • Interact/Brainstorm with Members of Dev and Ops • Individual Assigned Reading • Multimedia (Lynda.com Playlists) • Tour Customer Areas • Follow on Practice/Skill Assessments 1 2 3 4 5
  • 38. # B 2 0 C O N Effective Use of Multi-Channel Learning • Different people learn differently • The more different ways you learn something, the more you will really learn it • Maximize effectiveness of your time 1 2 3 4 5
  • 39. # B 2 0 C O N 1. Incident Management Readiness in Change Management 2. Diligent Knowledge Engineering 3. Annual Boot Camp 4.Department-wide IT Pilot 5. Career Pathing 5 Simple Ways to Higher DevOps Integration 1 2 3 4 5
  • 40. # B 2 0 C O N Department-wide IT Pilot • Whenever possible, every end-user-facing system launch or upgrade must have a department-wide IT pilot • All staff in IT receives the exact same package (from training and communications, to system deployment) as the end users do 1 2 3 4 5
  • 41. # B 2 0 C O N Pilot Advantages • Ops participates in testing - practice with new processes, knowledge, and engage in feedback • Dev gets to see their plans in action, has time to adjust rollout plans, revise communications, update knowledge • Reality check • Less stress/urgency on Dev/Ops • Framework for success 1 2 3 4 5
  • 42. # B 2 0 C O N 1. Incident Management Readiness in Change Management 2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5.Career Pathing 5 Simple Ways to Higher DevOps Integration 1 2 3 4 5
  • 43. # B 2 0 C O N Career Pathing • Talent Retention • Career Development 1 2 3 4 5
  • 44. # B 2 0 C O N Talent Retention • Talent retention can be difficult, especially with top performers • DevOps integration leads to a more informed, satisfied, and prepared Ops team retaining your talent • Possessing tenured Ops members leads to: – More agility and better consistency during Dev project rollouts/upgrades – Improved customer satisfaction/relationships since Ops is often the “face” of IT organizations 1 2 3 4 5
  • 45. # B 2 0 C O N Career Development • Achieving a high level of integration between Ops and Dev allowed us to tap into the experience, education and skills of a proven, committed talent pool • Promoting frontline user support staff into Dev and higher level Ops teams plants Ops awareness deep into Dev 1 2 3 4 5
  • 46. # B 2 0 C O N Jr System Admins Technicians Career Development Jr Software Engineer Telecom Technician Help Desk Agents
  • 47. # B 2 0 C O N 1. Incident Management Readiness in Change Management 2. Diligent Knowledge Engineering 3. Annual Boot Camp 4. Department-wide IT Pilot 5. Career Pathing 5 Simple Ways to Higher DevOps Integration 1 2 3 4 5
  • 48. # B 2 0 C O N W W W . B E Y O N D 2 0 C O N F E R E N C E . C O M THANKS FOR JOINING THE SESSION! LET US KNOW WHAT YOU THOUGHT. ITSM DEVOPS CONFERENCE

Editor's Notes

  1. In our case study, “system development” is Dev and “user support” is the part of Ops that we focus on
  2. 2014 HDI best practice meeting, host asked audience “Have you heard of DevOps?” In a Fusion 2015 promo webinar, guest speaker Bill Cunningham asks, is “Devops another buzzword to put a name and a marketing spin on the same things we’ve been doing for years? Later on in the talk he suggests that DevOps may be a “Neglected phase of ITIL”
  3. There are many DevOps definitions out there; here’s one from “the agile admin”… This definition resonates with me because though many of my colleagues may say they don’t know or practice DevOps, we have been working on promoting collaboration between development and operations for years. Our case study is a summary of some of our efforts.
  4. But, before I begin telling you about those efforts, here’s a few slides about the Getty
  5. Talk about the diversified user base, but emphasize requirement of quality
  6. Explain what Dev, Infrastructure and User Support mean at the Getty
  7. Scarlett’s last slide. Go over the 5 ways, explain the pizza, transition to Paul
  8. Introduce self, if haven’t. Tell people about the icon at the lower right corner of the slide. In late September, NASA announced that Mars has liquid water, and the Cubs have made the playoffs…..evidently anything is possible. I assure you that what we are discussing today with the 5 simple steps to integration was not nearly as difficult to achieve.
  9. Explain Tech Tips
  10. Define ‘User Tech Tips’
  11. Here’s a screen shot of an RFC, don’t mind the … they are mostly standard Change Mgmt stuff, however, I want to show you the Acceptance tab
  12. This does not discard reactive knowledge management processes. It delays their use until later in the knowledge/support process.
  13. We have found that instituting a feedback lifecycle not only kept our knowledge base current but it also sped the revision time since the feedback is coming directly from a trusted member of IT
  14. Here’s a screen shot of KA in a new status, no content yet, but I want to bring your attention to 2 sections
  15. Explain Knowledge Manager
  16. Explain Boot Camp
  17. Many people insist that DevOps “is just culture”. We are not DevOps experts or experienced practitioners but we definitely know culture is important – and we take time to build the right culture
  18. Also from “the agile admin” web site: “DevOps is also characterized by operations staff making use of many of the same techniques as developers for their systems work. Those techniques can range from using source control to testing ….” In an IT pilot, everyone participates in testing.
  19. Back to Scarlett to end.