SlideShare ist ein Scribd-Unternehmen logo
1 von 19
T.j.	
  Randall,	
  Director	
  of	
  Sales	
  Engineering,	
  XebiaLabs	
  
Losing	
  Sight	
  of	
  DevOps	
  in	
  an	
  Automa5on	
  Forest	
  
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Original speaker for this topic
was Andrew Phillips, VP
Products at XebiaLabs.
o  Unfortunately, Andrew was
unable to be here for DevOps
Days Atlanta 2013.
Let’s Lower those Expectations!
The B Team
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Many "DevOps discussions ", both at technical and at manager level, quickly turn
to automation and tooling. But DevOps is about much more than technology!
Are we losing track of the people and practices components that are critical,
and often much harder to implement, than putting some new tech in place?
Or have we learned that smart tech makes people and process changes
unnecessary?
We'll talk about whether we're really losing track of The Big Picture here, and, if
so, discuss suggestions and approaches to tackle this issue.
Abstract
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
o  Really hot area right now
o  Analyst predictions are that 80% of Fortune 500
companies will go through a “DevOps refresh”
in the next 5 years
o  We’re part of the cool crowd!
It’s a great time to be involved in DevOps!
http://colt-rane.com/eiknarf-cool-crowd/
Before we get too carried away,
though, let’s take a step back and ask
ourselves: what does it actually mean
to “do DevOps or be DevOps”?
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Why do we need DevOps?
http://www.projectcartoon.com/create/
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Let’s go back to the roots a bit
o  Applying Agile principles to post-development
phases
o  Breaking down the wall between Dev and Ops
o  Getting everyone to think about the entire
lifecycle of an app
o  One team to deliver the service with visibility into
the end-to-end process
http://thehacktory.org/wp-content/uploads/2011/03/office-space-employees-smashing-printer.jpeg
http://devops.com/2013/02/11/defining-the-dev-and-the-ops-roles-in-devops/
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
When we speak to prospects, when looking at “DevOps job profiles” etc.,
what we very often hear instead is:
•  “We want to implement automated deployment and provisioning
using Deployit / Puppet / Chef / Salt / Rundeck /…”
•  “We want to do some cloud stuff, have more monitoring etc. etc.”
Don’t get us wrong – we love these tools (especially Deployit!)
But in truth, “Delivery Acceleration” is actually a much better term for what
companies evidently are looking to achieve when they say “DevOps”
How are folks talking about DevOps?
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
There’s no denying that tools help
avoid error-prone, slow processes
and make service delivery better
Tools are good!
© Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
But let’s be careful to avoid falling into the trap of believing that
“having automated tooling = doing DevOps”
Of course, vendors are highly motivated to promote, “Just put our
magic box/platform and….tadaaaa, you’ve done DevOps!”
Automation is a means, it’s not the goal of DevOps!
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
There are plenty of shops that use these tools expertly and where still:
•  Devs don’t know the architecture of the environment where their
application will end up running
•  Ops don’t have any input into the design and architecture of the
application
•  QA is brought in late in the Dev cycle, giving them little opportunity to
understand & build testing for scope of changes
•  Business views the Dev process as a black box, with little insight into the
actual functionality being delivered
•  Responsibilities are split, with devs providing code, Ops providing an
(automated) “platform”, and everyone else just “getting what you get”
But tools aren’t everything…..
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Of course, there is a good reason why
people focus on automation first:
•  It can deliver demonstrable value
quickly
•  Compared to changing your
processes and, perhaps even, your
culture, introducing automation is
the easy option
•  And sometimes you may indeed
get enough value out of
automation to say “we’re done”
Why do we focus on tools?
Because we’re geeks!! We love
complexity!
http://goo.gl/ezqr7Z
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
But don’t kid yourself that you’re automatically “doing DevOps” with tools!
Remember Continuous Integration on a Dollar a Day1 –
CI is not just “install Jenkins and you’re done!”
Keep the end goal in mind:
The Really Big Benefits come from the end-to-end insight,
cooperation, understanding and shared goals
…not just the end-to-end automation
How to really “Do DevOps”?
[1] http://www.jamesshore.com/Blog/Continuous-Integration-on-a-Dollar-a-Day.html
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
It’s challenging for larger
organizations to include all
of the various teams
involved in the application
delivery process.
This is hard!
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Here’s a fun sample of answers from a recent survey:
o When was the last time Dev and Ops from your teams went out for a beer?
o Do Dev and Ops have shared incentive structures, do they go on joint
teambuilding exercises etc.?
o When is the first time an Ops team member gets involved in a Dev project?
o How much regular contact is planned between Dev and Ops after the
release goes live?
o How many Ops stories/wishes/requests are incorporated into the Dev
backlog?
What do you mean by “doing DevOps”?
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
There are three areas of preparation for DevOps that CIOs /
decision-makers / change agents should examine to prioritize action and
gauge readiness:
People
Processes
Technology
People, Processes and Technology for DevOps
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
People questions to ask include:
o  Do you consistently bring the entire
app team together during a release,
to review all aspects of the release?
(not to focus discussion timelines! ;)
o  Does everyone attend the post
mortem for each application
releases? How does offshore give
their feedback?
o  Do you capture and implement and
track changes to your process based
on feedback of previous releases?
The Peeps in DevOps
DevOps is about getting people to work together better
through shared understanding, goals and responsibilities
Examples:
o  A 15 minute SCRUM for each
team in the release – same rules
apply!
o  Not a session to hammer on
issues / delays – a real meeting to
gather feedback for the next
iteration!
o  Something as simple as a Wiki
page or Excel to track items –
keeps them in front of people.
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Process questions to ask include:
o  Is it possible for team members, during the
development phase of a project, to
allocate time to other team areas for
collaboration and discussion?
o  During the planning phases of a new
infrastructure rollout can an operations
project allocate time to developers to
discuss the implications on development?
o  Do development and operations people
regard themselves as working with each
other rather than being “service providers”
for each other?
Who put the PROC in Process?
Due to vast geographical separations, whiteboard scribbles and water-cooler discussions need to be
replaced by collaboration methods that are accessible globally.
Organizations have to include the whole team!
Examples:
o  Ensure you have this time allocated in
your project plans / tasks, and ensure
clear deliverables for these meetings.
o  Operations needs the ability to work
closely with Dev, QA & DBA teams to
understand the impact(s) of
infrastructure changes.
o  Having remote teams is a real challenge
for good collaboration. Organizations
have to work hard to ensure all
employees are part of the team.
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Technology questions to ask include:
o  Collaboration tools. Are the Dev and Ops’
activities visible?
o  Status tools. Does the team have access to
a shared console or dashboard that allows
everyone to see the status of various
versions of the applications through
development, test and QA to production?
o  Empowerment/self-service tools. Do you
have the tooling that would enable team
members to carry out each other’s tasks?
Can we finally talk about Technology?
The tools should drive collaboration, not resistance!
Examples:
o  Agree as a project / release team
what methods / tools will be used
to collaborate
o  Make sure that your status tools are
used by every member of the
project / release team.
o  Managers: force your employees
to look for areas of automation,
including all aspects of a product.
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Are your DevOps goals more than just getting everything automated?
If so, how are you measuring the additional goals? If not, why not?
How do you define “doing DevOps”?
What are the greatest challenges you’ve come across on that path?
Were they technical, people/process-oriented, lack of management buy-in, ..?
Now over to you!
© Copyright 2013 XebiaLabs Inc. Proprietary & Confidential.
Next Steps
o  Learn more: xebialabs.com/solutions
o  Article: No Quick Fix for DevOps
http://bit.ly/16htNZp
o  Whitepaper: Preparing for Continuous Delivery
bhttp://bit.ly/1dWjpYO
Products: www.xebialabs.com/products
Blog: http://blog.xebialabs.com
Twitter: @xebialabs
YouTube: http://youtube.com/xebialabs
STAY INFORMED
MORE RESOURCES

Weitere ähnliche Inhalte

Was ist angesagt?

XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.wahabwelcome
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesAgileSparks
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroNajib Radzuan
 
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...VMware Tanzu
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreJeff Schneider
 
Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsNathen Harvey
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15Edureka!
 
What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?Puppet
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilIBM UrbanCode Products
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapDevOps.com
 
My Career Journey: An Unconventional Path into DevOps
My Career Journey: An Unconventional Path into DevOpsMy Career Journey: An Unconventional Path into DevOps
My Career Journey: An Unconventional Path into DevOpsVMware Tanzu
 

Was ist angesagt? (20)

XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscape
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.
 
Education
EducationEducation
Education
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutes
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Devops: A History
Devops: A HistoryDevops: A History
Devops: A History
 
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
 
Codifying Devops -The Devops Story
Codifying Devops -The Devops Story  Codifying Devops -The Devops Story
Codifying Devops -The Devops Story
 
Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOps
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15
 
What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
 
My Career Journey: An Unconventional Path into DevOps
My Career Journey: An Unconventional Path into DevOpsMy Career Journey: An Unconventional Path into DevOps
My Career Journey: An Unconventional Path into DevOps
 

Ähnlich wie Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDFMayank Kumar
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsTechWell
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfCerebrum Infotech
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?TkXel
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White PaperToby Thorslund
 
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the EnterpriseChoosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the EnterpriseXebiaLabs
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeXebiaLabs
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowSilver Touch Technologies
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.anilpmuvvala
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.anilpmuvvala
 

Ähnlich wie Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013 (20)

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile Projects
 
What is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdfWhat is DevOps All You Need To Know.pdf
What is DevOps All You Need To Know.pdf
 
Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?Why you need DevOps Consulting Services?
Why you need DevOps Consulting Services?
 
DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the EnterpriseChoosing Automation for DevOps & Continuous Delivery in the Enterprise
Choosing Automation for DevOps & Continuous Delivery in the Enterprise
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
Role of dev ops in it consulting
Role of dev ops in it consultingRole of dev ops in it consulting
Role of dev ops in it consulting
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
Introducing the Development Director
Introducing the Development Director Introducing the Development Director
Introducing the Development Director
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
 
DevOps
DevOpsDevOps
DevOps
 

Mehr von XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 

Mehr von XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Kürzlich hochgeladen

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013

  • 1. T.j.  Randall,  Director  of  Sales  Engineering,  XebiaLabs   Losing  Sight  of  DevOps  in  an  Automa5on  Forest  
  • 2. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Original speaker for this topic was Andrew Phillips, VP Products at XebiaLabs. o  Unfortunately, Andrew was unable to be here for DevOps Days Atlanta 2013. Let’s Lower those Expectations! The B Team
  • 3. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Many "DevOps discussions ", both at technical and at manager level, quickly turn to automation and tooling. But DevOps is about much more than technology! Are we losing track of the people and practices components that are critical, and often much harder to implement, than putting some new tech in place? Or have we learned that smart tech makes people and process changes unnecessary? We'll talk about whether we're really losing track of The Big Picture here, and, if so, discuss suggestions and approaches to tackle this issue. Abstract
  • 4. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. o  Really hot area right now o  Analyst predictions are that 80% of Fortune 500 companies will go through a “DevOps refresh” in the next 5 years o  We’re part of the cool crowd! It’s a great time to be involved in DevOps! http://colt-rane.com/eiknarf-cool-crowd/ Before we get too carried away, though, let’s take a step back and ask ourselves: what does it actually mean to “do DevOps or be DevOps”?
  • 5. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Why do we need DevOps? http://www.projectcartoon.com/create/
  • 6. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Let’s go back to the roots a bit o  Applying Agile principles to post-development phases o  Breaking down the wall between Dev and Ops o  Getting everyone to think about the entire lifecycle of an app o  One team to deliver the service with visibility into the end-to-end process http://thehacktory.org/wp-content/uploads/2011/03/office-space-employees-smashing-printer.jpeg http://devops.com/2013/02/11/defining-the-dev-and-the-ops-roles-in-devops/
  • 7. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. When we speak to prospects, when looking at “DevOps job profiles” etc., what we very often hear instead is: •  “We want to implement automated deployment and provisioning using Deployit / Puppet / Chef / Salt / Rundeck /…” •  “We want to do some cloud stuff, have more monitoring etc. etc.” Don’t get us wrong – we love these tools (especially Deployit!) But in truth, “Delivery Acceleration” is actually a much better term for what companies evidently are looking to achieve when they say “DevOps” How are folks talking about DevOps?
  • 8. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. There’s no denying that tools help avoid error-prone, slow processes and make service delivery better Tools are good! © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential. But let’s be careful to avoid falling into the trap of believing that “having automated tooling = doing DevOps” Of course, vendors are highly motivated to promote, “Just put our magic box/platform and….tadaaaa, you’ve done DevOps!” Automation is a means, it’s not the goal of DevOps!
  • 9. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. There are plenty of shops that use these tools expertly and where still: •  Devs don’t know the architecture of the environment where their application will end up running •  Ops don’t have any input into the design and architecture of the application •  QA is brought in late in the Dev cycle, giving them little opportunity to understand & build testing for scope of changes •  Business views the Dev process as a black box, with little insight into the actual functionality being delivered •  Responsibilities are split, with devs providing code, Ops providing an (automated) “platform”, and everyone else just “getting what you get” But tools aren’t everything…..
  • 10. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Of course, there is a good reason why people focus on automation first: •  It can deliver demonstrable value quickly •  Compared to changing your processes and, perhaps even, your culture, introducing automation is the easy option •  And sometimes you may indeed get enough value out of automation to say “we’re done” Why do we focus on tools? Because we’re geeks!! We love complexity! http://goo.gl/ezqr7Z
  • 11. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. But don’t kid yourself that you’re automatically “doing DevOps” with tools! Remember Continuous Integration on a Dollar a Day1 – CI is not just “install Jenkins and you’re done!” Keep the end goal in mind: The Really Big Benefits come from the end-to-end insight, cooperation, understanding and shared goals …not just the end-to-end automation How to really “Do DevOps”? [1] http://www.jamesshore.com/Blog/Continuous-Integration-on-a-Dollar-a-Day.html
  • 12. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. It’s challenging for larger organizations to include all of the various teams involved in the application delivery process. This is hard!
  • 13. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Here’s a fun sample of answers from a recent survey: o When was the last time Dev and Ops from your teams went out for a beer? o Do Dev and Ops have shared incentive structures, do they go on joint teambuilding exercises etc.? o When is the first time an Ops team member gets involved in a Dev project? o How much regular contact is planned between Dev and Ops after the release goes live? o How many Ops stories/wishes/requests are incorporated into the Dev backlog? What do you mean by “doing DevOps”?
  • 14. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. There are three areas of preparation for DevOps that CIOs / decision-makers / change agents should examine to prioritize action and gauge readiness: People Processes Technology People, Processes and Technology for DevOps
  • 15. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. People questions to ask include: o  Do you consistently bring the entire app team together during a release, to review all aspects of the release? (not to focus discussion timelines! ;) o  Does everyone attend the post mortem for each application releases? How does offshore give their feedback? o  Do you capture and implement and track changes to your process based on feedback of previous releases? The Peeps in DevOps DevOps is about getting people to work together better through shared understanding, goals and responsibilities Examples: o  A 15 minute SCRUM for each team in the release – same rules apply! o  Not a session to hammer on issues / delays – a real meeting to gather feedback for the next iteration! o  Something as simple as a Wiki page or Excel to track items – keeps them in front of people.
  • 16. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Process questions to ask include: o  Is it possible for team members, during the development phase of a project, to allocate time to other team areas for collaboration and discussion? o  During the planning phases of a new infrastructure rollout can an operations project allocate time to developers to discuss the implications on development? o  Do development and operations people regard themselves as working with each other rather than being “service providers” for each other? Who put the PROC in Process? Due to vast geographical separations, whiteboard scribbles and water-cooler discussions need to be replaced by collaboration methods that are accessible globally. Organizations have to include the whole team! Examples: o  Ensure you have this time allocated in your project plans / tasks, and ensure clear deliverables for these meetings. o  Operations needs the ability to work closely with Dev, QA & DBA teams to understand the impact(s) of infrastructure changes. o  Having remote teams is a real challenge for good collaboration. Organizations have to work hard to ensure all employees are part of the team.
  • 17. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Technology questions to ask include: o  Collaboration tools. Are the Dev and Ops’ activities visible? o  Status tools. Does the team have access to a shared console or dashboard that allows everyone to see the status of various versions of the applications through development, test and QA to production? o  Empowerment/self-service tools. Do you have the tooling that would enable team members to carry out each other’s tasks? Can we finally talk about Technology? The tools should drive collaboration, not resistance! Examples: o  Agree as a project / release team what methods / tools will be used to collaborate o  Make sure that your status tools are used by every member of the project / release team. o  Managers: force your employees to look for areas of automation, including all aspects of a product.
  • 18. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Are your DevOps goals more than just getting everything automated? If so, how are you measuring the additional goals? If not, why not? How do you define “doing DevOps”? What are the greatest challenges you’ve come across on that path? Were they technical, people/process-oriented, lack of management buy-in, ..? Now over to you!
  • 19. © Copyright 2013 XebiaLabs Inc. Proprietary & Confidential. Next Steps o  Learn more: xebialabs.com/solutions o  Article: No Quick Fix for DevOps http://bit.ly/16htNZp o  Whitepaper: Preparing for Continuous Delivery bhttp://bit.ly/1dWjpYO Products: www.xebialabs.com/products Blog: http://blog.xebialabs.com Twitter: @xebialabs YouTube: http://youtube.com/xebialabs STAY INFORMED MORE RESOURCES

Hinweis der Redaktion

  1. So I was signing in this morning, and Patrick was next to me. And I don’t know Patrick that well, but he knows I work for XebiaLabs. He said, “Hey, that stinks about the bad news.”I said, “What bad news”“Well, Andrew Philips isn’t coming from XebiaLabs to speak, and so you guys are sending someone else to fill in for him.”Patrick didn’t know that I…am the bad news.So I thought a great way to begin, would be 20 minutes of silence, to lower our expectations for this talk…..
  2. Can a systems expert easily request a new build of a particular version of the application? Can a test expert easily provision a new environment, and deploy any version of the application to that environment?