YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Devops with the S for sharing

with the “S” for sharing

Patrick Debois

DEV OPS

Wednesday 17 October 12

Page 2: Devops with the S for sharing

Blog: http://jedi.be/blog - Twitter : @patrickdebois - #devops

Technical ReviewerMonitoring Chapter

Co-Author

Organizer Since 2009

EngineerFreelance consultant

Wednesday 17 October 12

Page 3: Devops with the S for sharing

DEVBUSINESS

Agile

Wednesday 17 October 12

Page 4: Devops with the S for sharing

USERSOPS

Cloud

Wednesday 17 October 12

Page 5: Devops with the S for sharing

DEV OPS

Wednesday 17 October 12

Page 6: Devops with the S for sharing

USERSDEV OPSBUSINESS

Idea Ka-ChingProject Product

Wednesday 17 October 12

Page 7: Devops with the S for sharing

USERSDEV OPSBUSINESS

AREA 0GETTING STARTED

Wednesday 17 October 12

Page 8: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED VIEW ON REALITY

VALUE STREAM MAPPINGWednesday 17 October 12

Page 9: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED VIEW ON PROBLEM

IDENTIFY BOTTLENECKSWednesday 17 October 12

Page 10: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED BENEFITS

KEY PERFORMANCE INDICATORSWednesday 17 October 12

Page 11: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

AREA 1EXTEND DELIVERY TO PROD

Wednesday 17 October 12

Page 12: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED GOAL

IMPROVE RELIABILITY AND SPEEDWednesday 17 October 12

Page 13: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED PROBLEM SPACE

DEPLOYMENT, DELIVERYWednesday 17 October 12

Page 14: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED PRIORITIES

WHAT GETS IMPROVED FIRST?Wednesday 17 October 12

Page 15: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED LOCATION

MINIMIZE COMMUNICATION EFFORTMAKE IT PERSONAL

Wednesday 17 October 12

Page 16: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED COMMUNICATION

CHAT, WIKI, MAILINGLISTWednesday 17 October 12

Page 17: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED CODEBASE

CODE AND INFRA-CODEWednesday 17 October 12

Page 18: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED TOOLSET

GIT, VAGRANT, CUCUMBER ...Wednesday 17 October 12

Page 19: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED RESPONSIBILITY

FIX THE BUILD , FIX THE DEPLOYWednesday 17 October 12

Page 20: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED WORKFLOW

ONE BUTTON DEPLOYWednesday 17 October 12

Page 21: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED REUSABLE ENVIRONMENTS

REUSABLE RECIPESWednesday 17 October 12

Page 22: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED PROCESS

ATTEND STANDUPS - RELEASESWednesday 17 October 12

Page 23: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED KNOWLEDGE

1 TICKETING SYSTEMWednesday 17 October 12

Page 24: Devops with the S for sharing

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED SUCCESS & FAILURE

COMMON EXPERIENCE, HISTORYWednesday 17 October 12

Page 25: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

AREA 2EXTEND OPERATIONS FEEDBACK TO PROJECT

YOUR FEEDBACK SYSTEMWednesday 17 October 12

Page 26: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED GOAL

IMPROVE UPTIMEWednesday 17 October 12

Page 27: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED LANGUAGE

GAUGES, COUNTERS, GRAPHS, LOGSWednesday 17 October 12

Page 28: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED TOOLS

GRAPHITE, STATSD, JMXWednesday 17 October 12

Page 29: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED INFORMATION

SELF SERVICING LOGS, METRICS, ERRORSWednesday 17 October 12

Page 30: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED CONCEPTS

METRICS (STATSD) , MONITORING (CUCUMBER-NAGIOS)

Wednesday 17 October 12

Page 31: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED FEEDBACK

MONITORING DASHBOARDS“PAINT THE WALLS”

Wednesday 17 October 12

Page 32: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED VIEW

SYSTEM -> APP -> BUSINESS METRICWednesday 17 October 12

Page 33: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED WORKFLOW

MONITORING DRIVEN DEVELOPMENTTEST DRIVEN DEVELOPMENT

Wednesday 17 October 12

Page 34: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED PROCESS

MONITORING DRIVEN DEVELOPMENTTEST DRIVEN DEVELOPMENT

Wednesday 17 October 12

Page 35: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED SUCCESS/FAILURES

POST-MORTEMS WITH BOTH GROUPSWednesday 17 October 12

Page 36: Devops with the S for sharing

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED METRIC

MTTR <~> MTTDWednesday 17 October 12

Page 37: Devops with the S for sharing

USERSDEV OPSBUSINESS

AREA 3EMBED PROJECT KNOWLEDGE INTO

OPERATIONS

EMBED PROJECT

Wednesday 17 October 12

Page 38: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED ‘PAIN’

DEVELOPERS ON CALL

EMBED PROJECT

Wednesday 17 October 12

Page 39: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED RESPONSIBILITY

DOCUMENTATION

EMBED PROJECT

Wednesday 17 October 12

Page 40: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED RESPONSIBILITY

RESPOND TO MAYDAY CALLS

EMBED PROJECT

Wednesday 17 October 12

Page 41: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED OWNERSHIP

ROOT ACCESS

EMBED PROJECT

Wednesday 17 October 12

Page 42: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED ABSTRACTION

NOOPS

EMBED PROJECT

Wednesday 17 October 12

Page 43: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED CONCEPTS

METRICS/MONITORING IMPROVEMENTSLIVE DEBUGGING - FASTER FEEDBACK

EMBED PROJECT

Wednesday 17 October 12

Page 44: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED RULEZ

HANDBACK WHEN FAILED

EMBED PROJECT

Wednesday 17 October 12

Page 45: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED TRAINING

CROSS-TRAINING DEV/BUSINESS VIEW

EMBED PROJECT

Wednesday 17 October 12

Page 46: Devops with the S for sharing

USERSDEV OPSBUSINESS

AREA 4EMBED OPERATIONS KNOWLEDGE

INTO PROJECTS

EMBED OPERATIONS

Wednesday 17 October 12

Page 47: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED EXPERIENCE

CHAOSMONKEY

EMBED OPERATIONS

Wednesday 17 October 12

Page 48: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED STANDARD

REDUCE LANGUAGES/OS-ES - KISS

EMBED PROJECT

Wednesday 17 October 12

Page 49: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED SECURITY

RUGGED DEVOPS

EMBED OPERATIONS

Wednesday 17 October 12

Page 50: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED DESIGN

DESIGN FOR OPERATIONSCONFIG, INSTRUMENTATION,

LOGGING, UPTIME

EMBED OPERATIONS

Wednesday 17 October 12

Page 51: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED OPERATIONS

REUSABLE COMPONENTS/TEAM

EMBED OPERATIONS

Wednesday 17 October 12

Page 52: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED SPEED

DECREASE CYCLE TIME

EMBED OPERATIONS

Wednesday 17 October 12

Page 53: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED DIRECTION

FROM PUSH TO PULL FLOW

EMBED OPERATIONS

Wednesday 17 October 12

Page 54: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED TECHNICAL DEBT

AVOID WASTE

EMBED OPERATIONS

Wednesday 17 October 12

Page 55: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED IMPORTANCE

FUNCTIONAL & NON-FUNCTIONAL

EMBED OPERATIONS

Wednesday 17 October 12

Page 56: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED “MEMORY”

FIRE DRILLS - KATA

EMBED OPERATIONS

Wednesday 17 October 12

Page 57: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED TRUST

FOCUS ON WHAT MATTERS

EMBED OPERATIONS

Wednesday 17 October 12

Page 58: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED PEOPLE

“MY PRECIOUS”

EMBED OPERATIONS

Wednesday 17 October 12

Page 59: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED MANAGEMENT

REMOVE SILO MANAGERS

EMBED OPERATIONS

Wednesday 17 October 12

Page 60: Devops with the S for sharing

USERSDEV OPSBUSINESS

SHARED CULTURE

SET OF SHARED MENTAL ASSUMPTIONS

EMBED OPERATIONS

Wednesday 17 October 12

Page 61: Devops with the S for sharing

USERSDEV OPSBUSINESS

OVERLAPPING SHARING

Wednesday 17 October 12

Page 62: Devops with the S for sharing

AREA 5BEYOND DEV AND OPS

USERSDEV OPSBUSINESS

Wednesday 17 October 12

Page 63: Devops with the S for sharing

EXPAND KNOWLEDGE BY SHARING

USERSDEV OPSBUSINESS

FINANCE

HR

SYSTEM AS A WHOLEWednesday 17 October 12

Page 64: Devops with the S for sharing

SHARED PRODUCT TEAMS

USERSDEV OPSBUSINESS

USERSDEV OPSBUSINESS

SYNERGY

MATRIX ORGANIZATIONSWednesday 17 October 12

Page 65: Devops with the S for sharing

EXPAND KNOWLEDGE BY SHARING

USERSDEV OPSBUSINESS

INDUSTRY

COMMUNITY

KPI - HOW MANY THINGS DID YOU SHARE?Wednesday 17 October 12

Page 66: Devops with the S for sharing

DEVOPS

Wednesday 17 October 12

Page 67: Devops with the S for sharing

DEVOPS

Wednesday 17 October 12

Page 68: Devops with the S for sharing

DEVOPS

Wednesday 17 October 12

Page 69: Devops with the S for sharing

DEVOPS

Wednesday 17 October 12

Page 70: Devops with the S for sharing

SHARE THE IDEAS, THE EXPERIENCE

#DEVOPS - #DEVOPSDAYSWednesday 17 October 12

Page 71: Devops with the S for sharing

http://itrevolution.com/Wednesday 17 October 12

Page 72: Devops with the S for sharing

Wednesday 17 October 12


Related Documents