Skip to content

Commit

Permalink
#156 adoptions for book
Browse files Browse the repository at this point in the history
  • Loading branch information
abeggchr committed Nov 21, 2018
1 parent 1a1354d commit d0aaf52
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions articles/silos-are-for-farmers.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@
authorName: Christian Heldstab
authorGithubUsername: abeggchr
issue: 156
title: Silos are for Farmers not Projects (Ten Things about Agile)
title: Silos are for farmers
---
# {{page.title}}

Another article in my 10 Things about Agile Series that I initially presented at the Business Analysis Conference in London. You might know the term farmer wisdom (or Bauernweisheit in German). One of my own is that Silos are for Farmers and not for Projects.
You might know the term farmer wisdom (or "Bauernweisheit" in German). One of my own is that **silos are for farmers and not for projects.**

Very often I see a BA team working with clients to get an idea of processes and collect requirements. A huge specification gets created and then transferred to the Architects which then interpret the specification and create a Software Architecture Document that goes along with the Specification. This two document reflect the perfect package for a development team (anywhere in the world) to create the perfect application for the client
Very often I see a BA team working with clients to get an idea of processes and collect requirements. A huge specification gets created and then transferred to the architects which then interpret the specification and create a Software Architecture Document that goes along with the specification. This two documents reflect the perfect package for a development team (anywhere in the world) to create the perfect application for the client ...

.. there are really people, even companies out there who believe that. I once witnessed a talk on a conference where two such architects presented such an approach and they were booed out by the agile developer crowd.
... there are really people, even companies out there who believe that. I once witnessed a talk on a conference where two such architects presented such an approach and they were booed out by the agile developer crowd.

of course in this perfect world, the devs create code which then gets thrown at the testers and then goes into production. Every team has its own little cloud of problems and knowledge in their little silo.
Of course in this perfect world, the developers create code which then gets thrown at the testers and then goes into production. Every team has its own little cloud of problems and knowledge in their little silo.

![Silos](./silos-are-for-farmers/1.png)

But as we learned that Information is not Knowledge and wisdom can’t just thrown over the fense and others can pick up on it. Is is much better to actually have to whole team on the same pasture. Have a common understanding of the problems and a common knowledge base. This team can then work together to solve a complex problem. There are indeed documents which might get created. Software Architecture Documents help new joiners to get a quick overview, complex business cases or rules should be written down and test cases certainly are documented as well (mostly as executable elements).

![Pasture](./silos-are-for-farmers/1.png)
![Pasture](./silos-are-for-farmers/2.png)

As I already mentioned before, you can’t document knowledge but you have to encourage your team to build up tacit knowledge by working and learning together. Of coures you should try to keep the team stable, whenever you can.

Expand Down

0 comments on commit d0aaf52

Please sign in to comment.