Rebel at the team

Post on 25-Jul-2015

474 views 5 download

Tags:

transcript

REBEL IN THE TEAM

WHOAMI

class daniël {

class {'::work': company => 'Inuits', role => 'Open Source Consultant', contact => 'daniel@inuits.eu', }

class {'::social': twitter => '@dpnl87', github => 'dpnl87', blog => 'danielpaulus.com', }

}

DEV VS OPS

new releases vs

no downtime

new featuresvs

stable platform

functional reqvs

non functional req

DEVOPS

DevOps is hard!

Etsy was notbuild in a week

be patient

don't call it a DevOps team!

ANALYZE THE NAGGING

DEV

slow builds

no environments

OPS

bad artifacts

no logging

don't forget the management

MANAGEMENT

quality

feedback

CROSSFUNCTIONAL

project team with skills from all over

development

continuous integration

testing

infrastructure

deployment

measurement

seat them together

goal is to help the business

COMMUNICATION

createchat rooms

create topics

a virtual watercooler

force people to be online

#chatops

virtual and physical standups

communicate also outside the team

build visible dashboards

RECRUITING

internally

externally

get experienceon board

no code ninjas

no super hero sysadmins

one team=

one goal

RULES OF ENGAGEMENT

measure allthe things

no manual changes

no quick wins

version allthe things

automate allthe things

have lotsof fun

BUILDING TRUST

experimenting

testing

acceptance

production

measure success

measure failure

ACCESS GRANTED

shared goal

shared problem

shared responsibility

everyone on call

full access to logs, metrics and tools

GROWING UP

take one small step

don't spread the news to soon

you won't be ready

celebrate success

showcase success

create jealousy

PEOPLE AS PETS

give them toys

give them food

bond with them

DEVOPS

its not a job title

its not a new team

its not about tools

its not a productyou can buy

its about the people

its about change

its a continuous improvement process

its a lifestyle

you need to make it work for you

QUESTIONS