21
#devopsmanc 18:30 Meet and greet 18:45 Presentation 19:15 Panel Q and A 20:00 Food, drinks and networking

DevOps Manchester - Importance of the bus driver

Embed Size (px)

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

Page 1: DevOps Manchester - Importance of the bus driver

#devopsmanc18:30 Meet and greet

18:45 Presentation

19:15 Panel Q and A

20:00 Food, drinks and networking

Page 2: DevOps Manchester - Importance of the bus driver

DevOps Manchester

17th Feb 2014

Page 3: DevOps Manchester - Importance of the bus driver

James Heggs - @eggsy84

● Ops Manager @ResponseTap

● Very beginning of our DevOps journey

Page 4: DevOps Manchester - Importance of the bus driver

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

Page 5: DevOps Manchester - Importance of the bus driver

Importance of the bus driver

● Experiences that led to the adoption of a culture

Page 6: DevOps Manchester - Importance of the bus driver

Insourcing the bus driver

● Small team

● Everyone becomes a bus driver

Page 7: DevOps Manchester - Importance of the bus driver

Key Idea 1

Don’t over-engineer your processes

Page 8: DevOps Manchester - Importance of the bus driver

Talented bus driver

● One staff member becomes a permanent bus driver

● Replacement bus driver making mistakes

● Custom bus tweaks

Page 9: DevOps Manchester - Importance of the bus driver

Key Idea 2

Identify the tipping point

Page 10: DevOps Manchester - Importance of the bus driver

Passengers

● Get the ‘right people’ on the bus

● Hire people that care

Page 11: DevOps Manchester - Importance of the bus driver

Key Idea 3

Hire talented, passionate people

Page 12: DevOps Manchester - Importance of the bus driver

What if your bus driver had an RTA?

● Do you have a ‘Sarah’?

● What if...

● Sarah could share her bus route knowledge

Page 13: DevOps Manchester - Importance of the bus driver

Key Idea 4

Raise the value of sharingand make information readily available

Page 14: DevOps Manchester - Importance of the bus driver

No seating plan

● Don’t let structure dictate who you sit next to

● Get passengers chatting to each other

Page 15: DevOps Manchester - Importance of the bus driver

Key Idea 6

Dev and Ops work together

Page 16: DevOps Manchester - Importance of the bus driver

Replacement bus service

● What if we always had 2 buses running?

● Passengers always get in on time

Page 17: DevOps Manchester - Importance of the bus driver

Key Idea 7

Design for failure, don’t justreact to it

Page 18: DevOps Manchester - Importance of the bus driver

Journey times

● Are we nearly there yet?

● Make your journey public

Page 19: DevOps Manchester - Importance of the bus driver

Key Idea 8

Share your metrics

Page 20: DevOps Manchester - Importance of the bus driver

You have arrived at your destination

DevOps?

Page 21: DevOps Manchester - Importance of the bus driver

Panel

● Mark Crossfield, TraderMedia

● Stuart Taylor, LateRooms

● Robie Basek, Canonical

● Sam Bashton, Bashton Ltd