devops manchester - importance of the bus driver
DESCRIPTION
DevOps Manchester - Meetup 2014-02-17 Importance of the bus driver - A story of of what an organisation might encounter and where a DevOps culture could help.TRANSCRIPT
#devopsmanc18:30 Meet and greet
18:45 Presentation
19:15 Panel Q and A
20:00 Food, drinks and networking
DevOps Manchester
17th Feb 2014
James Heggs - @eggsy84
● Ops Manager @ResponseTap
● Very beginning of our DevOps journey
DevOps
“DevOps is a software development method that stresses communication, collaboration
and integration between software developers and IT professionals.”
http://en.wikipedia.org/wiki/DevOps
Importance of the bus driver
● Experiences that led to the adoption of a culture
Insourcing the bus driver
● Small team
● Everyone becomes a bus driver
Key Idea 1
Don’t over-engineer your processes
Talented bus driver
● One staff member becomes a permanent bus driver
● Replacement bus driver making mistakes
● Custom bus tweaks
Key Idea 2
Identify the tipping point
Passengers
● Get the ‘right people’ on the bus
● Hire people that care
Key Idea 3
Hire talented, passionate people
What if your bus driver had an RTA?
● Do you have a ‘Sarah’?
● What if...
● Sarah could share her bus route knowledge
Key Idea 4
Raise the value of sharingand make information readily available
No seating plan
● Don’t let structure dictate who you sit next to
● Get passengers chatting to each other
Key Idea 6
Dev and Ops work together
Replacement bus service
● What if we always had 2 buses running?
● Passengers always get in on time
Key Idea 7
Design for failure, don’t justreact to it
Journey times
● Are we nearly there yet?
● Make your journey public
Key Idea 8
Share your metrics
You have arrived at your destination
DevOps?
Panel
● Mark Crossfield, TraderMedia
● Stuart Taylor, LateRooms
● Robie Basek, Canonical
● Sam Bashton, Bashton Ltd