Respect, delegation, trust, role rotation
I got to know recently the term Anzeneering by Joshua Kerievsky. It is better you read his blog to get the idea. Mainly the thing is that different roles suffer from different things. We should identify these pains and protect people from them.
Also, recently I was reading about DevOps and I think it is related in some way. Different roles have different needs and perspectives. I think protect people seems to be finding respect between roles and trust them in their professionality.
“In a nutshell, the conflict between development and operations is as follows:
- Need for change: Development produces changes (e.g., new features, bug fixes, and work based on change requests). They want their changes rolled out to production.
- Fear of change: Once the software is delivered, the operations department wants to avoid making changes to the software to ensure stable conditions for the production systems.”
From the book:
DevOps for Developers
By: Michael Hüttermann
Pub. Date: September 12, 2012
Print ISBN-13: 978-1-4302-4569-8
Print ISBN-10: 1-4302-4569-7
Pages in Print Edition: 194
I would say, protect the different roles through understanding and respect. We all follow the same goal. Don’t push teams. Delegation should come with trust. Spread responsabilities. Rotate team roles so they become empathic.