SlideShare a Scribd company logo
1 of 68
The Goat and the Silo
Michael Ducy
“Goat Father” - Chef
@mfdii
The Goat Whisperer
• Linux Engineer
• Operations
• Performance and Capacity
• Cloud Architect
• Automation
• MBA, MS
What the What?
A goat is tied to a silo with a rope
of length y, what is the grazing
area of the goat?
Have you lost your mind?
Maybe.
A bit of history
A bit of history
A bit of history
A bit of history
A bit of history
Silos
DevOps Silo Rage
DevOps Silo Rage
DevOps Silo Historian
Silos are a Reflection of
Organizational Structure
C. Northcote Parkinson
Parkinson’s Law:
"work expands so as to fill the time
available for its completion"
Also known as:
We tend to be lazy
procrastinating fuckers.
The Law of Multiplication of
Subordinates
Person “A” becomes too busy.
Has 3 choices: Resign, Split the
Work With B, or hire C and D
And then of course:
C and D need help and repeat
the behavior of A. Now you
have an org of 7
A
C
E
F
D
G
H
Also:
The Law of Multiplication of Work
“An incoming document may well
come before each of them in turn.
Official E decides that it falls within
the province of F, who places a
draft reply before C, who amends it
drastically before consulting D,
who asks G to deal with it.”
But G goes on leave at this point,
handing the file over to H, who
drafts a minute, which is signed by
D and returned to C, who revises
his draft accordingly and lays the
new version before A.
Silos are a reflection of the
“IT Manufacturing Process”
“…tear down this [Silo]”
Who moved my grain?
Silos are a Reflection of
Organizational Structure
Tear down Silos
Tear down the
Organizational Structure
Cue the Angry Mob
Cue the Suppression
The Goat
Goats are Intelligent
Goats are Multi-Purpose
Goats are Multi-Purpose
Goats are Multi-Purpose
Goats are Multi-Purpose
Goats are Multi-Purpose
Goats are Multi-Purpose
Full Stack Developers
Full Stack Operations
Full Stack OpsDevOps
Full Stack DevOpsDev
The Goat and the Silo
Solving for Silos
• Cross Functional Teams
– Teams built from a pool of talent with various
skills
– Teams work towards common goal, achieve goal,
then move on
– Popular at “new” companies/divisions
Solving for Silos
• Cross Functional Teams
– Already done many places for “projects”
– Large scale this requires “blowing up” the entire
org
– Creates new Silos
Solving for Silos
• DevOps team
– DevOp Engineers
– DevOp products
Solving for Silos
• DevOps team
– Team fails, thus DevOps is a failure
– Misses the point
Solving The Goat and the Silo
Solving The Goat and the Silo
Solving The Goat and the Silo
Silo of Goats
Solving The Goat and the Silo
Silos are a reflection of the
“IT Manufacturing Process”
Solving the Manufacturing Problem
Solving the Manufacturing Problem
OS App DB Security
Focus on higher problems
Don’t hate the Silo
Hate the Grain Elevator
Perspective
Recap
• I am mostly sane
• Hire Goats and give them rope
• Ignore the cries of the Mob
• Focus on the real issues of dysfunctional Silos
– Poor Communication, Education, Collaboration
– Poor Manufacturing processes
– Fix the grain elevators
Questions?

More Related Content

Viewers also liked

Viewers also liked (13)

Silo Presentation
Silo PresentationSilo Presentation
Silo Presentation
 
Silo SEO
Silo SEOSilo SEO
Silo SEO
 
Breaking Down Workplace Silos
Breaking Down Workplace SilosBreaking Down Workplace Silos
Breaking Down Workplace Silos
 
IWMW11: A2 working against the silo
IWMW11: A2 working against the siloIWMW11: A2 working against the silo
IWMW11: A2 working against the silo
 
Itsm governance and infrastructure as code
Itsm governance and infrastructure as codeItsm governance and infrastructure as code
Itsm governance and infrastructure as code
 
No One Succeeds In A Silo
No One Succeeds In A SiloNo One Succeeds In A Silo
No One Succeeds In A Silo
 
An Action Plan for Lean Services
An Action Plan for Lean ServicesAn Action Plan for Lean Services
An Action Plan for Lean Services
 
Understanding User Intent and Content Silos
Understanding User Intent and Content SilosUnderstanding User Intent and Content Silos
Understanding User Intent and Content Silos
 
Value Stream Mapping: What to Do Before You Dive In
Value Stream Mapping: What to Do Before You Dive InValue Stream Mapping: What to Do Before You Dive In
Value Stream Mapping: What to Do Before You Dive In
 
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
 
Value Stream Mapping: Case Studies
Value Stream Mapping: Case StudiesValue Stream Mapping: Case Studies
Value Stream Mapping: Case Studies
 
Value stream mapping for non manufacturing environments
Value stream mapping for non manufacturing environmentsValue stream mapping for non manufacturing environments
Value stream mapping for non manufacturing environments
 
Value Stream Mapping in Office & Service Setttings
Value Stream Mapping in Office & Service SetttingsValue Stream Mapping in Office & Service Setttings
Value Stream Mapping in Office & Service Setttings
 

Similar to The Goat and the Silo

DevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish ForDevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish For
John Viner
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 

Similar to The Goat and the Silo (20)

Demystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friendsDemystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friends
 
What is devops
What is devopsWhat is devops
What is devops
 
Scale-Free Organizations: A Sober View, Some History, and How to Make One
Scale-Free Organizations: A Sober View, Some History, and How to Make OneScale-Free Organizations: A Sober View, Some History, and How to Make One
Scale-Free Organizations: A Sober View, Some History, and How to Make One
 
State of agile 2016
State of agile 2016State of agile 2016
State of agile 2016
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 
DevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish ForDevOps - Be Careful What You Wish For
DevOps - Be Careful What You Wish For
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
LF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat17_Don't Repeat Yourself - Your API is Your DocumentationLF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
LF_APIStrat17_Don't Repeat Yourself - Your API is Your Documentation
 
DevOps: The art of making better software
DevOps: The art of making better softwareDevOps: The art of making better software
DevOps: The art of making better software
 
DevOps Enterprise Summit 2016
DevOps Enterprise Summit 2016DevOps Enterprise Summit 2016
DevOps Enterprise Summit 2016
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizations
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Shitlist-driven development and other tricks for working on large codebases
Shitlist-driven development and other tricks for working on large codebasesShitlist-driven development and other tricks for working on large codebases
Shitlist-driven development and other tricks for working on large codebases
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a tool
 
Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...
Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...
Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...
 
Your Goat Anti-Fragiled My SnowFlake! Demystifying DevOps Jargon
Your Goat Anti-Fragiled My SnowFlake! Demystifying DevOps JargonYour Goat Anti-Fragiled My SnowFlake! Demystifying DevOps Jargon
Your Goat Anti-Fragiled My SnowFlake! Demystifying DevOps Jargon
 
Agile Data: Building Hadoop Analytics Applications
Agile Data: Building Hadoop Analytics ApplicationsAgile Data: Building Hadoop Analytics Applications
Agile Data: Building Hadoop Analytics Applications
 

More from Michael Ducy

The Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with AutomationThe Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with Automation
Michael Ducy
 

More from Michael Ducy (20)

Automating Security Response with Serverless
Automating Security Response with ServerlessAutomating Security Response with Serverless
Automating Security Response with Serverless
 
Rethinking Open Source in the Age of Cloud
Rethinking Open Source in the Age of CloudRethinking Open Source in the Age of Cloud
Rethinking Open Source in the Age of Cloud
 
Open source security tools for Kubernetes.
Open source security tools for Kubernetes.Open source security tools for Kubernetes.
Open source security tools for Kubernetes.
 
Container Runtime Security with Falco
Container Runtime Security with FalcoContainer Runtime Security with Falco
Container Runtime Security with Falco
 
DevOps in a Cloud Native World
DevOps in a Cloud Native WorldDevOps in a Cloud Native World
DevOps in a Cloud Native World
 
Securing your Container Environment with Open Source
Securing your Container Environment with Open SourceSecuring your Container Environment with Open Source
Securing your Container Environment with Open Source
 
Sysdig Open Source Intro
Sysdig Open Source IntroSysdig Open Source Intro
Sysdig Open Source Intro
 
Monitoring & Securing Microservices in Kubernetes
Monitoring & Securing Microservices in KubernetesMonitoring & Securing Microservices in Kubernetes
Monitoring & Securing Microservices in Kubernetes
 
Sysdig Tokyo Meetup 2018 02-27
Sysdig Tokyo Meetup 2018 02-27Sysdig Tokyo Meetup 2018 02-27
Sysdig Tokyo Meetup 2018 02-27
 
Principles of Monitoring Microservices
Principles of Monitoring MicroservicesPrinciples of Monitoring Microservices
Principles of Monitoring Microservices
 
Survey of Container Build Tools
Survey of Container Build ToolsSurvey of Container Build Tools
Survey of Container Build Tools
 
Monoliths, Myths, and Microservices - CfgMgmtCamp
Monoliths, Myths, and Microservices - CfgMgmtCampMonoliths, Myths, and Microservices - CfgMgmtCamp
Monoliths, Myths, and Microservices - CfgMgmtCamp
 
Monoliths, Myths, and Microservices
Monoliths, Myths, and MicroservicesMonoliths, Myths, and Microservices
Monoliths, Myths, and Microservices
 
Why Pipelines Matter
Why Pipelines MatterWhy Pipelines Matter
Why Pipelines Matter
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 
Improving Goat Production
Improving Goat ProductionImproving Goat Production
Improving Goat Production
 
Changing the Way Development and Operations Works
Changing the Way Development and Operations WorksChanging the Way Development and Operations Works
Changing the Way Development and Operations Works
 
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid CloudCloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
 
The Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with AutomationThe Road to Hybrid Cloud is Paved with Automation
The Road to Hybrid Cloud is Paved with Automation
 
The Velocity of Bureaucracy
The Velocity of BureaucracyThe Velocity of Bureaucracy
The Velocity of Bureaucracy
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

The Goat and the Silo

Editor's Notes

  1. Intro
  2. The definition of the problem.
  3. A question I often get when I present this idea
  4. My parents were born and raised in Decatur, IL. I still have a lot of family from there, and Decatur is known for being the Soy Bean Capital of the World.http://www.grocerybudget101.com/attachment.php?attachmentid=538
  5. My parents were born and raised in Decatur, IL. I still have a lot of family from there, and Decatur is known for being the Soy Bean Capital of the World.http://www.grocerybudget101.com/attachment.php?attachmentid=538
  6. Decatur is the Soy Bean capital because of companies like this. Tata and Lyle, which used to be AE Staley. In addition to Tate and Lyle, there is another company ADM, that has a very similar plant like this one shown above.http://www.tateandlylegrain.com/images/E0178901/DecaturPlant_934.jpg
  7. Now to process all this grain, it needs to be stored after it is bought and before it is processed, and of course Silos are used for this job. This is one of the larger Silos in Decatur which is owned by Tate and Lyle. This is acctually a collection of Silos, with equipment to move the grain into and out of the silos. Now collectively this is known as a Grain Elevator. More accurately, the grain elevator is the equipment used to move the grain, and the storage vessel is the silohttp://www.tateandlylegrain.com/images/E0178901/DecaturPlant_934.jpg
  8. Now my grandfather used to own a manufacturing company called BemCo Mfg. Bemco built grain elevators for various Silos throughout the midwest and the nation.
  9. And now here I am talking about silos. Everyone is talking about Silos these days. And the foundation of this talk came from attending DevOps Days amsterdam. Some one mention the fact that every deck seemed to have a Silo in it, so many silos that they “thought they were at a farmers conference”http://upload.wikimedia.org/wikipedia/commons/f/fb/Ralls_Texas_Grain_Silos_2010.jpg
  10. Silos are all the rage, or should I say we are seeing the rage against the silos. Here is an interesting blog post by IBM on Agile DevOps. Of course, Agile devops is a bit of a misnomerhttp://www.ibm.com/developerworks/library/a-devops9/http://www.serena.com/blog/2013/06/agile-silos-prevent-devops-harmony/
  11. Here is another interesting post. Agile Silos. http://www.serena.com/blog/2013/06/agile-silos-prevent-devops-harmony/
  12. And we have Silo Historians. Now this is a good post where Patrick explains the origins of silos and why they exist.http://agile.dzone.com/news/leaning-life-history-silos
  13. Silos are really just a reflection of organizational strucuture.
  14. An org chart
  15. Silos are also a reflection of the manufacturing process used in IT. Not just in Operations but in Development, Product departments, and more.
  16. Thus the cry of many is “Mr. Gorbachev tear down this Silo”
  17. But when we just going blinding tearing down Silos, problems can ensue. Grain dust is highly combustible and can spontaneously combust.
  18. Now let go back to the statement “Silos are a reflect of organizational structure”. If silos reflect the org, and the cry is….
  19. Tear down the silos…
  20. Thus we want to “Tear down the organizational structure.”
  21. And thus, “Cue the angry mob”
  22. And typically when you cue the angry mob, you cue the suppression.
  23. So lets talk about goats. DevOps Engineers are all the rage on job boards and recruiters spam these days. But I don’t think you need to hire DevOps Engineers to instill a culture of DevOps, and generally speaking many others in the DevOps space would agree. What you need to instill DevOps are goats. So why goats?
  24. Goats are extremely intelligent. They will poke and prod and investigate their surroundings, They are curious and seek to learn. Just like those you want bringing about organizational change, you want the curious ones that will go out and find new ways of doing things.
  25. They can tow your children
  26. Or your roosterhttp://farm1.staticflickr.com/177/470452689_3f3b2d3f20.jpg
  27. They can be used for stew
  28. Or even milked
  29. They make fashionable clothing
  30. And they can be used to clear areas of brush because they will eat just about anything. Generlists are your number one asset as you look to instill devops in your org.
  31. So lets talk about silos again.
  32. Cross Functional TeamsTeams built from a pool of talent with various skillsTeams work towards common goal, achieve goal, then move onPopular at “new” companies/divisions
  33. Cross Functional TeamsAlready done many places for “projects”Large scale this requires “blowing up” the entire orgCreates new Silos
  34. DevOps teamDevOp EngineersDevOp products
  35. DevOps teamTeam fails, thus DevOps is a failureMisses the pointCreates a new Silo
  36. Now when we solve the actual mathematical problem, we get a graphic like this. Now when you have Goats in your org, you need to let them out of their silos from time to time to let them graze amongst others in your org. This helps with the communication and collaboration problems that often plaque orgs. http://math.ucsd.edu/~jeggers/math20e/goat.pdf
  37. Get the goats more rope, and they can graze even more.
  38. Have multiple silos, with multiple goats and now we have goats running amongst other goats, collaborating and communicating more effectively
  39. But what you have to avoid is creating yet another silo of goats. This is what many orgs do when they create a DevOps team.
  40. What you want is multiple goats, tethered to all your silos to maximize the number of people out grazing.
  41. Let’s go back to what I said earlier, “Silos are a reflection of the IT Manufacturing Process”
  42. This is a Value Stream Map. This is a common tool in Operations Management used to optimize the flow of goods through the value chain.
  43. Value stream maps can also be used in optimizing the flow of work through your IT manufacturing process. Many organizations are starting to use this methodology in to optimize it processes. I see PaaS as the ultimate optimization of the IT manufacturing process on the operations side.
  44. When we solve the IT Manufacturing, we can focus on higher level problem.Image from thoughtsworks blog
  45. So in the end, we don’t need to hate the Silos in our orghttp://www.tateandlylegrain.com/images/E0178901/DecaturPlant_934.jpg
  46. We need to hate the grain elevator, or the organizations ability to move the product effectively through the Silos.http://www.tateandlylegrain.com/images/E0178901/DecaturPlant_934.jpg
  47. If you always look at things from your perspective, you might miss the real problem of meaning of what is really going on, and the real problems that need fixed.