"Most organizations unintentionally create systems that require extraordinary people to deliver ordinary results." - Dantar Oosterwal

Sad but very true. I see this quite often. People trying to solve problems with specific new rules and processes, but then never looking back when requirements in the organization change. This way there are often processes and routines in place that help nobody but hinder certain people to do there best.

I would propose to ask why a certain process is in place when it's hindering the work you set out to do. If nobody is able to explain why this process is there or it's just "because we've always done it this way", then the process or rule should directly be removed.

And even if there is an explanation it makes sense to question if the problem it's solving is even worth being solved. Every solution to a problem has some kind of costs associated with it. What I usually see is, that people know what problem a solution solves, but not what downsides it has. Those downsides also have to be evaluated to see if it's worth solving the problem. It's also worth mentioning that the costs for certain solutions change depending on the environment. A solution might be viable on start but when a few people are added to a team it doesn't make sense any more.

I always try to reevaluate the solutions from time to time and see if they are still reasonable. This keeps an organization fast and still save.