About Hierarchies in Software Development Teams

Since the inception of the software industry, attempts have been made to impose traditional architectural frameworks on software development. This approach is premised on the notion that there are those who think without building (Architect) and others who build without thinking (Developers). This method appeals to management because it gives the illusion of control and reinforces the hierarchy and the power dynamic that they aim to uphold.

As is often the case, the reality is complex and does not conform to the management's wishful thinking. But unfortunately, the majority of the tech industry is refusing to learn.

Amer Jazaerli (@amerj)

Wisdom Development Project Management