DevOps Manchester - Importance of the bus driver

Preview:

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.

Citation preview

#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