We stand with Ukraine and our team members from Ukraine. Here are ways you can help

Home ›› Agile and Iterative Process ›› Managing Complexity: How to Embrace the Chaos and Make the Most Out of It

Managing Complexity: How to Embrace the Chaos and Make the Most Out of It

by Zahin Raidah
2 min read
Share this post on


For the last few weeks, I have been exploring concepts related to AI agents for our products, because in this day and age, there is hardly any service that does not have an AI use case. 

After a few weeks of research, we realized that implementing AI is actually more complex and time-consuming than we thought.

As an alternative, we decided to create a preview version of the Agent, so we can give our users a look-and-feel of the agent before AI-fying it. My assumption was, “It’s just a chat interface. How difficult can it be?”

Boy, was I wrong. 

It was far from straightforward, especially due to the customizations we introduced. Ultimately I had to change the entire roadmap and focus on more incremental changes.

What is the lesson I learned?

Assume complexity, understand it, accept it, and harness its potential. Let’s discuss this in detail.

Embrace the Chaos

A basic part of a PM role is to address and handle complexity, so you can not imagine your life without it.

Embracing this chaos is the first step towards effective management.

Rather than being overwhelmed by intricate systems and multifaceted challenges, take a moment to process the situation. 

After that see it as an opportunity for innovation and growth. A catalyst for creativity. And you can harness its potential to drive meaningful change.

Define Clear Goals and Prioritize

The best weapon against complexity is – what a surprise – clarity!

Setting clear goals, but ensure that they are achievable and prioritized with the product and team’s best interest in mind.

By defining a roadmap with measurable objectives and aligning team efforts towards these goals, PMs can create a structured approach to untangling complexity.

Prioritization ensures that essential tasks are addressed first, minimizing distractions and optimizing productivity.

Foster Collaboration and Communication

Solving complex problems often requires collaboration of different perspectives.

As a PM, you have the power and responsibility to 

  • cultivate a culture of empathy and cooperation
  • collaborate within teams 
  • encourage open communication and knowledge sharing 
  • leverage the expertise of team members 
  • gain valuable insights and identify innovative solutions

Iterate and Adapt

Managing complexity is an iterative process. 

Product managers must be willing to adapt their strategies, experiment with new approaches, and learn from both successes and failures. 

By embracing a mindset of continuous improvement and agility, you can 

  • navigate changing landscapes
  • respond to evolving challenges
  • stay ahead in a dynamic environment
post authorZahin Raidah

Zahin Raidah, Incoming Graduate Student at Uppsala University (HCI) and Product Lead and Strategic Relations, Eidverse FC.

Ideas In Brief
  • The article explores strategies for managing complexity in product management, emphasizing the importance of embracing chaos, defining clear goals, fostering collaboration, and iterating to adapt to evolving challenges.

Related Articles

Did you know UX Magazine hosts the most popular podcast about conversational AI?

Listen to Invisible Machines

This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and