Emotional Data: hipsters, human beings and mapping of taste data
Devops hipsters
-
Upload
vwdiesel -
Category
Technology
-
view
167 -
download
0
Transcript of Devops hipsters
DevOpsIt isn’t just for hipsters anymore
May 16, 2016 Joe Campbell
Copyright © 2016, AgileTrailblazers, LLC2
sh-3.2# whoami
• Joe Campbell• “Professional” Programmer for ~20
years• Main job is organizational
psychotherapy • Find good ways to accomplish great
things• Pragmatism• Learning/expanding
Copyright © 2016, AgileTrailblazers, LLC3
INTERACTION
Copyright © 2016, AgileTrailblazers, LLC4
So what are we gonna do tonight…
Copyright © 2016, AgileTrailblazers, LLC5
Rights reserved…
I reserve the right to change my mind…
Copyright © 2016, AgileTrailblazers, LLC6
What is DevOps?
Copyright © 2016, AgileTrailblazers, LLC7
What is DevOps?
Copyright © 2016, AgileTrailblazers, LLC8
Continuous Integration – The start of the pipeline
Copyright © 2016, AgileTrailblazers, LLC9
Continuous Integration – The start of the pipeline
Copyright © 2016, AgileTrailblazers, LLC10
Continuous Integration – The start of the pipeline
Copyright © 2016, AgileTrailblazers, LLC11
Relentless Automation
Copyright © 2016, AgileTrailblazers, LLC12
Relentless Automation
Copyright © 2016, AgileTrailblazers, LLC13
Relentless Automation
Copyright © 2016, AgileTrailblazers, LLC14
Continuous Integration – FAST feedback
Copyright © 2016, AgileTrailblazers, LLC15
Continuous Integration
Copyright © 2016, AgileTrailblazers, LLC16
Continuous Testing
Copyright © 2016, AgileTrailblazers, LLC17
Continuous Testing
Copyright © 2016, AgileTrailblazers, LLC18
Continuous Testing
Copyright © 2016, AgileTrailblazers, LLC19
Continuous Testing
Copyright © 2016, AgileTrailblazers, LLC20
Continuous Testing
Test Pass/Fail
CodeRequired?
Do I understand the
Problem?Reframe…
Merge/Build
Copyright © 2016, AgileTrailblazers, LLC21
Configuration Management
Copyright © 2016, AgileTrailblazers, LLC22
Configuration Management
Copyright © 2016, AgileTrailblazers, LLC23
Configuration Management
Copyright © 2016, AgileTrailblazers, LLC24
Continuous Delivery
Copyright © 2016, AgileTrailblazers, LLC25
Continuous DEPLOYMENT?
Copyright © 2016, AgileTrailblazers, LLC26
Continuous Delivery
Copyright © 2016, AgileTrailblazers, LLC27
Continuous Delivery
Copyright © 2016, AgileTrailblazers, LLC28
Continuous Delivery
Copyright © 2016, AgileTrailblazers, LLC29
Continuous Delivery – Artisanal Deployments
Copyright © 2016, AgileTrailblazers, LLC30
Smaller batches…
Copyright © 2016, AgileTrailblazers, LLC31
Snowflakes
Copyright © 2016, AgileTrailblazers, LLC32
Standard Work - Takt Time
Copyright © 2016, AgileTrailblazers, LLC33
Standard Work – Execution Sequence
Copyright © 2016, AgileTrailblazers, LLC34
Standard Work – Items To Execute on
Copyright © 2016, AgileTrailblazers, LLC35
Standard Work
• Basically, standardized work consists of three elements:• Takt time, which is the rate at which products must be made
in a process to meet customer demand.• The precise work sequence in which an operator performs
tasks within takt time.• The standard inventory, including units in machines, required
to keep the process operating smoothly.
Copyright © 2016, AgileTrailblazers, LLC36
Relentless visualization
Copyright © 2016, AgileTrailblazers, LLC37
Relentless visualization
Copyright © 2016, AgileTrailblazers, LLC38
Relentless visualization
Copyright © 2016, AgileTrailblazers, LLC39
Relentless collaboration
Copyright © 2016, AgileTrailblazers, LLC40
What Engine are you using?
Copyright © 2016, AgileTrailblazers, LLC41
Discussion
Copyright © 2016, AgileTrailblazers, LLC42
sh-3.2# whoami
• Twitter: @joercampbell• Linked In: https://www.linkedin.com/in/jcampbell• Email: [email protected]
• http://www.agiletraiblazers.com