DEV Community

Discussion on: Anarchitecture

Collapse
 
aeddi13 profile image
Patrick Decker • Edited

This is a really good idea on how to get rid of the bad parts of a lot of agile processes and give the developers the possibility to self-organize again.

However, "anarchitacture" is nothing that will always work out of the box once you remove the useless managers.

For a self-organizig team to be truly great, you need to have diversity in your team. And by diversity I do not mean having both men and women.

You need experienced developers as well as new developers.
You need people that like to explore and try new things and people that favor the proven ways of doing things.
You need developers with a broad view on the software and the industry as well as developers with a deep knowledge in important fields.

When your team is lacking much of this diversity than in can be difficult for your team to establish clear roles within the team.
But when your team has lots of widely diverse people the self-organization works just like magic.

One of the worst parts of bad agile processes is that the managers value the processes more than the people and not vice versa as it is described in the agile manifesto. This is definitely a point that would improve when trying out "anarchitecture".

Thanks a lot for this innovative idea :-)

Collapse
 
risavkarna profile image
Risav • Edited

That's an interesting point about diversity. I came close to touching upon it but still not quite close enough when I mentioned having enough senior developers in the team and "younglings eager enough to become professionals".

I will be mindful of the effect of technical diversity of our team and include your point when I report back on how anarchitecture plays out for our current projects.