dev ops - blogs. · pdf filebusiness dev ops users shared ‘pain’ developers on...

72
with the “S” for sharing Patrick Debois DEV OPS Wednesday 17 October 12

Upload: phungkhanh

Post on 12-Feb-2018

237 views

Category:

Documents


2 download

TRANSCRIPT

with the “S” for sharing

Patrick Debois

DEV OPS

Wednesday 17 October 12

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

Technical ReviewerMonitoring Chapter

Co-Author

Organizer Since 2009

EngineerFreelance consultant

Wednesday 17 October 12

DEVBUSINESS

Agile

Wednesday 17 October 12

USERSOPS

Cloud

Wednesday 17 October 12

DEV OPS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Idea Ka-ChingProject Product

Wednesday 17 October 12

USERSDEV OPSBUSINESS

AREA 0GETTING STARTED

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED VIEW ON REALITY

VALUE STREAM MAPPINGWednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED VIEW ON PROBLEM

IDENTIFY BOTTLENECKSWednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED BENEFITS

KEY PERFORMANCE INDICATORSWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

AREA 1EXTEND DELIVERY TO PROD

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED GOAL

IMPROVE RELIABILITY AND SPEEDWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED PROBLEM SPACE

DEPLOYMENT, DELIVERYWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED PRIORITIES

WHAT GETS IMPROVED FIRST?Wednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED LOCATION

MINIMIZE COMMUNICATION EFFORTMAKE IT PERSONAL

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED COMMUNICATION

CHAT, WIKI, MAILINGLISTWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED CODEBASE

CODE AND INFRA-CODEWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED TOOLSET

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

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED RESPONSIBILITY

FIX THE BUILD , FIX THE DEPLOYWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED WORKFLOW

ONE BUTTON DEPLOYWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED REUSABLE ENVIRONMENTS

REUSABLE RECIPESWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED PROCESS

ATTEND STANDUPS - RELEASESWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED KNOWLEDGE

1 TICKETING SYSTEMWednesday 17 October 12

USERSDEV OPSBUSINESS

Continuous Delivery

SHARED SUCCESS & FAILURE

COMMON EXPERIENCE, HISTORYWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

AREA 2EXTEND OPERATIONS FEEDBACK TO PROJECT

YOUR FEEDBACK SYSTEMWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED GOAL

IMPROVE UPTIMEWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED LANGUAGE

GAUGES, COUNTERS, GRAPHS, LOGSWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED TOOLS

GRAPHITE, STATSD, JMXWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED INFORMATION

SELF SERVICING LOGS, METRICS, ERRORSWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED CONCEPTS

METRICS (STATSD) , MONITORING (CUCUMBER-NAGIOS)

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED FEEDBACK

MONITORING DASHBOARDS“PAINT THE WALLS”

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED VIEW

SYSTEM -> APP -> BUSINESS METRICWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED WORKFLOW

MONITORING DRIVEN DEVELOPMENTTEST DRIVEN DEVELOPMENT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED PROCESS

MONITORING DRIVEN DEVELOPMENTTEST DRIVEN DEVELOPMENT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED SUCCESS/FAILURES

POST-MORTEMS WITH BOTH GROUPSWednesday 17 October 12

USERSDEV OPSBUSINESS

Monitoring & Metrics

SHARED METRIC

MTTR <~> MTTDWednesday 17 October 12

USERSDEV OPSBUSINESS

AREA 3EMBED PROJECT KNOWLEDGE INTO

OPERATIONS

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED ‘PAIN’

DEVELOPERS ON CALL

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED RESPONSIBILITY

DOCUMENTATION

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED RESPONSIBILITY

RESPOND TO MAYDAY CALLS

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED OWNERSHIP

ROOT ACCESS

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED ABSTRACTION

NOOPS

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED CONCEPTS

METRICS/MONITORING IMPROVEMENTSLIVE DEBUGGING - FASTER FEEDBACK

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED RULEZ

HANDBACK WHEN FAILED

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED TRAINING

CROSS-TRAINING DEV/BUSINESS VIEW

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

AREA 4EMBED OPERATIONS KNOWLEDGE

INTO PROJECTS

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED EXPERIENCE

CHAOSMONKEY

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED STANDARD

REDUCE LANGUAGES/OS-ES - KISS

EMBED PROJECT

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED SECURITY

RUGGED DEVOPS

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED DESIGN

DESIGN FOR OPERATIONSCONFIG, INSTRUMENTATION,

LOGGING, UPTIME

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED OPERATIONS

REUSABLE COMPONENTS/TEAM

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED SPEED

DECREASE CYCLE TIME

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED DIRECTION

FROM PUSH TO PULL FLOW

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED TECHNICAL DEBT

AVOID WASTE

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED IMPORTANCE

FUNCTIONAL & NON-FUNCTIONAL

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED “MEMORY”

FIRE DRILLS - KATA

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED TRUST

FOCUS ON WHAT MATTERS

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED PEOPLE

“MY PRECIOUS”

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED MANAGEMENT

REMOVE SILO MANAGERS

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

SHARED CULTURE

SET OF SHARED MENTAL ASSUMPTIONS

EMBED OPERATIONS

Wednesday 17 October 12

USERSDEV OPSBUSINESS

OVERLAPPING SHARING

Wednesday 17 October 12

AREA 5BEYOND DEV AND OPS

USERSDEV OPSBUSINESS

Wednesday 17 October 12

EXPAND KNOWLEDGE BY SHARING

USERSDEV OPSBUSINESS

FINANCE

HR

SYSTEM AS A WHOLEWednesday 17 October 12

SHARED PRODUCT TEAMS

USERSDEV OPSBUSINESS

USERSDEV OPSBUSINESS

SYNERGY

MATRIX ORGANIZATIONSWednesday 17 October 12

EXPAND KNOWLEDGE BY SHARING

USERSDEV OPSBUSINESS

INDUSTRY

COMMUNITY

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

DEVOPS

Wednesday 17 October 12

DEVOPS

Wednesday 17 October 12

DEVOPS

Wednesday 17 October 12

DEVOPS

Wednesday 17 October 12

SHARE THE IDEAS, THE EXPERIENCE

#DEVOPS - #DEVOPSDAYSWednesday 17 October 12

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

Wednesday 17 October 12