Complexity is a characteristic of a program, project, or environment that makes it difficult to manage due to human behavior, system behavior, and ambiguity. Complexity arises when multiple interconnected elements create uncertainty, unpredictability, or increased coordination challenges.

Key Aspects of Complexity

  • Driven by Human & System Behavior – Complexity increases as more people, processes, and technologies interact.
  • Leads to Ambiguity – Projects with undefined variables or shifting requirements become harder to manage.
  • Can Be Managed but Not Eliminated – Requires structured methodologies, adaptability, and strong leadership.
  • Increases with Scale – Large, multi-team, multi-region, or multi-phase projects tend to have higher complexity.

Sources of Complexity

  1. Human Complexity – Conflicting stakeholder interests, team dynamics, cultural differences.
    Example: A global project with cross-functional teams in different time zones.
  2. System Complexity – Interdependencies between processes, technologies, or organizations.
    Example: A supply chain system relying on multiple vendors and logistics networks.
  3. Uncertainty & Ambiguity – Rapid changes, undefined scope, emerging risks.
    Example: A research project with evolving scientific discoveries influencing the approach.

Example Scenarios

Software Development

A company builds a cloud-based AI system integrating multiple APIs, requiring coordination between data scientists, engineers, and cybersecurity teams.

Healthcare Program

A government launches a nationwide electronic health records initiative, involving hospitals, regulators, and IT providers managing strict privacy laws and interoperability challenges.

Construction Megaproject

A city develops a smart infrastructure project, requiring collaboration between government agencies, private contractors, and tech companies, balancing budget, timeline, and regulatory requirements.

Why Complexity Matters

  • Increases Project Risks – More elements lead to more potential failure points.
  • Requires Strong Leadership & Coordination – Managing complexity demands clear vision, adaptability, and stakeholder engagement.
  • Impacts Decision-Making – High ambiguity requires proactive risk management and iterative planning.
  • Influences Cost & Schedule – Unexpected interactions and dependencies can cause overruns and delays.

See also: Risk Management, Stakeholder Engagement, Systems Thinking, Project Governance.