I agree that it's more of a mindset, and I can tell it may take a herculean effort to apply such a mindset for some companies. In my experience, companies that apply software factory principles and assign very specific roles and responsibilities to each employee have a hard time moving to DevOps. After all, a software factory treats software like an assembly line. People get used to the assembly line like Charles Chaplin in "Modern Times".There is little room for innovation, processes are long and tedious and there is a lot of friction between different teams. In these cases, it may be a good idea to have a transition plan where there is a "DevOps" role for each team.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.