In her Personality Matters series, Leslie Sachs examines the personalities and people issues that are found in technology groups from cross-functional, high-performance teams to dysfunctional matrix organizations.
The QA and testing teams need to understand how the system works, including the business requirements that are often less than perfectly defined. Project managers are often challenged to provide the governance required by senior management to answer the classic question “Are we there yet?” While project managers can be highly skilled at planning, they often do not fully understand all of the tasks described in the project plan, especially in terms of duration, complexity, and risk. Let's not forget the end users either, whether they be internal corporate users or external customers.
The DevOps divide, while most obvious between development and operations, can be viewed as a paradigm for similar communication impasses between any of the stakeholders involved. At the heart of any organization is a culture and family structure that may be highly effective, but also may be dysfunctional at times. DevOps brings a set of principles and best practices that help the team improve both quality and productivity. The most essential of these practices is effective communication. Understanding the organizational dynamics and personalities of team members can help you comprehend and effectively manage the DevOps divide.