This reads more as "Pains Driving Me to DevOps" to be honest. If you are asking these questions, I may assert that the operations and development teams are not closely aligned, and often view their tasks as isolated stages. Likewise, needing excessive troubleshooting documentation or developers ignoring logging and scalability are statements of inadequate architectural awareness among the development teams you encounter.
As academic questions, these are absolutely the sore spots for many clients looking to adopt DevOps and address their under-performing teams who are not meeting business or market demand for the software you produce. To revisit the optimal DevOps team makeups, and if XP or PP is right for your organization are helpful, but may not be the correct conversation to be engaging in at this level. It might be more appropriate to consider how to navigate the decision tree for identifying what the challenges are that dev and/or ops teams experience.
We also look to help teams become more aggressive in the areas of automation, and intentional in culture building as these are two huge commonly found attributes of high performing teams. How to get there from where you start begins with identifying the challenges which are most profound and impactful.
David Greenstein