The document discusses silos in organizations and how they are a reflection of organizational structure. It notes that silos form due to processes like Parkinson's Law where work expands to fill available time. This leads to multiplication of subordinates and work. The document suggests that cross-functional teams and DevOps teams are attempted solutions but can still result in new silos forming or missing the underlying issues. It argues that the focus should be on improving manufacturing processes, communication, education and collaboration between teams to solve the problems created by silos rather than trying to eliminate the silos themselves.
27. “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.”
28. 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.
29.
30. Silos are a reflection of the
“IT Manufacturing Process”
51. 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
52. Solving for Silos
• Cross Functional Teams
– Already done many places for “projects”
– Large scale this requires “blowing up” the entire
org
– Creates new Silos
67. 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
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
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
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
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
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.
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
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/
Here is another interesting post. Agile Silos. http://www.serena.com/blog/2013/06/agile-silos-prevent-devops-harmony/
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
Silos are really just a reflection of organizational strucuture.
An org chart
Silos are also a reflection of the manufacturing process used in IT. Not just in Operations but in Development, Product departments, and more.
Thus the cry of many is “Mr. Gorbachev tear down this Silo”
But when we just going blinding tearing down Silos, problems can ensue. Grain dust is highly combustible and can spontaneously combust.
Now let go back to the statement “Silos are a reflect of organizational structure”. If silos reflect the org, and the cry is….
Tear down the silos…
Thus we want to “Tear down the organizational structure.”
And thus, “Cue the angry mob”
And typically when you cue the angry mob, you cue the suppression.
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?
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.
They can tow your children
Or your roosterhttp://farm1.staticflickr.com/177/470452689_3f3b2d3f20.jpg
They can be used for stew
Or even milked
They make fashionable clothing
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.
So lets talk about silos again.
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
Cross Functional TeamsAlready done many places for “projects”Large scale this requires “blowing up” the entire orgCreates new Silos
DevOps teamDevOp EngineersDevOp products
DevOps teamTeam fails, thus DevOps is a failureMisses the pointCreates a new Silo
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
Get the goats more rope, and they can graze even more.
Have multiple silos, with multiple goats and now we have goats running amongst other goats, collaborating and communicating more effectively
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.
What you want is multiple goats, tethered to all your silos to maximize the number of people out grazing.
Let’s go back to what I said earlier, “Silos are a reflection of the IT Manufacturing Process”
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.
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.
When we solve the IT Manufacturing, we can focus on higher level problem.Image from thoughtsworks blog
So in the end, we don’t need to hate the Silos in our orghttp://www.tateandlylegrain.com/images/E0178901/DecaturPlant_934.jpg
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
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.