Navigating Complexity

Posted in management by Christopher R. Wirz on Sun Jul 28 2013

Complexity is an inherent characteristic of projects that can arise from a variety of sources, including human behavior, system interactions, uncertainty, and ambiguity. Complexity can emerge at any point during the project and can significantly impact the value, scope, communications, stakeholders, risk, and technological innovation of the project.

One of the main sources of complexity in a project is human behavior. This can include the conduct, demeanors, attitudes, and experience of people working on the project, as well as personal agendas that may conflict with the project's goals and objectives. Stakeholders located in remote locations can also contribute to complexity due to different time zones, language barriers, and cultural norms.

System behavior is another source of complexity, as it is the result of dynamic interdependencies within and among project elements. For example, the integration of different technology systems can lead to threats that impact project outcomes and success. The interactions among components of the project system can also create interconnected risk, emerging or unforeseeable issues, and unclear cause-and-effect relationships.

Uncertainty and ambiguity are additional sources of complexity that can arise from having many options or a lack of clarity on the optimal choice, as well as unclear or misleading events or emerging issues. Uncertainty, in particular, deals with the probabilities of alternative actions, reactions, and outcomes, including unknown unknowns and black swans - emerging factors that are completely outside of existing knowledge or experience.

Technological innovation can also cause complexity by disrupting products, services, processes, tools, techniques, and more. The introduction of new technologies can fundamentally change the way project work is performed, and can lead to new risks, dependencies, and uncertainties.

There are several methods that project teams can use to reduce the amount or impact of complexity in a project. One approach is to identify and analyze the sources of complexity, and to develop strategies to mitigate their impact. This can include breaking the project down into smaller, more manageable components, developing contingency plans for unexpected events, and using tools such as project management software to help track and manage complexity.

Another way to address complexity is to establish clear lines of communication and stakeholder engagement. This can help to ensure that all parties are aware of the project's goals and objectives, and can help to mitigate conflicting agendas and misunderstandings.

Finally, project teams can stay vigilant in identifying elements of complexity as they emerge, and can work to continuously update their strategies and plans to address any new complexity that arises. By staying proactive and adapting to complexity as it arises, project teams can better manage the challenges and uncertainties of their projects.

Key concepts:
  • Human behavior is the interplay of conduct, demeanors, attitudes, and experience of people working on the project, which can introduce elements of subjectivity and conflict with the project's goals and objectives.

  • System behavior is the result of dynamic interdependencies within and among project elements, which can lead to interconnected risk, emerging or unforeseeable issues, and unclear cause-and-effect relationships.

  • Uncertainty and ambiguity represent a lack of understanding or awareness of issues, events, paths to follow, or solutions to pursue, as well as unclear or misleading events or emerging issues.

  • Technological innovation is disruption to products, services, processes, tools, techniques, and more that can fundamentally change the way project work is performed and introduce new risks, dependencies, and uncertainties.

  • Mitigation strategies are approaches used to identify and analyze sources of complexity and develop strategies to reduce their impact, such as breaking the project down into smaller components, developing contingency plans, and using project management software.

  • Communication and stakeholder engagement involves establishing clear lines of communication and engaging stakeholders to ensure that all parties are aware of the project's goals and objectives and to mitigate conflicting agendas and misunderstandings.

  • Proactive management is the practice of staying vigilant in identifying elements of complexity as they emerge and continuously updating strategies and plans to address any new complexity that arises.