DevOps - the Atlassian way€¦ · 101-150 Teams of > 150 overall 77% report using AGILE. Agile &...
Transcript of DevOps - the Atlassian way€¦ · 101-150 Teams of > 150 overall 77% report using AGILE. Agile &...
DevOps - the Atlassian way
Agenda
State of software
Steps to DevOps
DevOps – the Atlassian way
Every industry is now software-first
The way software
teams work has changed
Agile & Git
Teams of < 10
Teams of
10-50
Teams of
51-100
Teams of
101-150
Teams of > 150
overall
77%report using
AGILE
Agile & Git
Teams of < 10
Teams of
10-50
Teams of
51-100
Teams of
101-150
Teams of > 150
overall
78%report using
GIT
Do incident response times often exceed SLAs?
Is infrastructure always on fire?
Is there friction between development and operations teams?
Are releases slipping?
Silos are still forming
What’s next
after Agile?
DevOpsA culture where dev and ops
collaborate to build a faster, more
reliable release pipeline.
Amplify feedbackSwarming on incidents
Rule of Three
Continuous Experimentation
Culture of learning
Work flowVisibility across groups
DevOps is
everyone’s
job
You build it,
you run it.
Teams practicing DevOps are overachieving!
3xlower change
failure rate.
2,555xshorter lead
times.
22%less time on
unplanned work.
24xfaster recoveries
from failures.
State of DevOps Report (2016)
more frequent deployments
What does this mean for
your teams?
Feature velocityExperiment more and release with fewer bugs.
Invest in future qualityMaximize automation to increase throughput
and speed in dev cycles.
Competitive edgeBring new features and products to market faster.
Feature velocityExperiment more and release with fewer bugs.
Invest in future qualityMaximize automation to increase throughput
and speed in dev cycles.
Competitive edgeBring new features and products to market faster.
Feature velocityExperiment more and release with fewer bugs.
Invest in future qualityMaximize automation to increase throughput
and speed in dev cycles.
Competitive edgeBring new features and products to market faster.
Agenda
State of software
Steps to DevOps
DevOps – the Atlassian way
Atlassian is the
culture and collaboration
layer of DevOps.
Practices Tools
1 2 3
Culture
Practices Tools
1 2 3
Culture
Building a culture of collaboration
Encourage transparencyInformation is readily available
Effective communicationTeams talk to one another
Shared responsibilityEveryone shares in wins & failures
Cross pollination of teamsBuild empathy & understanding
www.atlassian.com/team-playbookwww.atlassian.com/team-playbook
LEADERSHIP
SERVICE
PROJECT
Practices Tools
1 2 3
Culture
DVCS
Practices
Continuous
IntegrationAgile
Supports
culture shift
Quick reaction
to change
atlassian.com/agile
What is Agile?
Quick iterations
Branching &
merging
atlassian.com/git
Fast feedback
Automation
atlassian.com/
continuous-delivery
Practices Tools
1 2 3
Culture
Agenda
State of software
DevOps – the Atlassian way
Steps to DevOps
An incident occurs
SamOps Engineer
An incident occurs
Devs are notified
SallyDeveloper
Devs are notified
Devs are notified
SallyDeveloper
Swarming begins
Swarming begins
Swarming begins
Fix added to backlog
Fix added to backlog
Fix added to backlog
Incident post-mortem
Incident post-mortem
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Development begins
JenniferDeveloper
Release
John Release Manager
Atlassian Saw…Since adopting DevOps, teams have seen some changes
More builds*Increase in builds per month whilst keeping
engineering teams about the same size.
Greater velocityDeploy changes faster with greater confidence .
More independenceWe can move faster, more reliably, with greater
sense of ownership.
More builds*Increase in builds per month whilst keeping
engineering teams about the same size.
Greater velocityDeploy changes faster with greater confidence .
More independenceWe can move faster, more reliably, with greater
sense of ownership.
More builds*Increase in builds per month whilst keeping
engineering teams about the same size.
Greater velocityDeploy changes faster with greater confidence .
More independenceWe can move faster, more reliably, with greater
sense of ownership.
Atlassian
integrates with
key DevOps
tools
Atlassian for DevOpsHow Atlassian’s products set you up for success
CultureCollaboration and complete visibility
PrioritizationManage unplanned work with clear prioritization
SpeedRelease faster and work smarter through automation
ResolutionFast feedback loops and incident management
CultureCollaboration and complete visibility
PrioritizationManage unplanned work with clear prioritization
SpeedRelease faster and work smarter through automation
ResolutionFast feedback loops and incident management
CultureCollaboration and complete visibility
PrioritizationManage unplanned work with clear prioritization
SpeedRelease faster and work smarter through automation
ResolutionFast feedback loops and incident management
CultureCollaboration and complete visibility
PrioritizationManage unplanned work with clear prioritization
SpeedRelease faster and work smarter through automation
ResolutionFast feedback loops and incident management
Q&A