DEV Community

loading...

Applying SOLID to an organization

aleixmorgadas profile image Aleix Morgadas ・1 min read

SOLID Principles can be applied to many things. Classes, modules, systems... why not apply them to an organization as a whole? 🤔

I intend to write an article's series to see how each letter of SOLID applies to an organization and answer:

  • How this Principle applies to an Organization?
  • Are there any other Principles that aim to focus on the same already known by the Industry?
  • Is it useful to apply this Principle to an Organization at all?
  • Implications of applying and not applying the Principle.

Before I even start writing the first article about Single-responsibility principle applied to an Organization, what do you think? Is it applicable SOLID to an organization at all?

thinking

Discussion (2)

Collapse
phlash909 profile image
Phil Ashby

It's an interesting thought - given Conways Law (en.wikipedia.org/wiki/Conway%27s_law), an organisation will be similarly structured to the codebase, and thus similar principles should apply. IMO the tricky bit is mostly non-technical, as there are a lot of other factors involved in employing humans and organising them that fall outside SOLID, such as prestige, pay, career paths and job satisfaction. Looking forward to your articles though!

Collapse
aleixmorgadas profile image
Aleix Morgadas Author

Absolutely. Conway's law is a better to define how an organization operates. I will mention it along the articles.

The idea I have is about how to resonate if it makes any sense to apply SOLID to an organization level and which other practices and principles apply better.

Forem Open with the Forem app