• Authored by Ayan Bag

A Deep Dive into System Thinking

In the fast-paced realm of tech and business, chaos often seems to be the name of the game. As a software engineer with aspirations of stepping into the shoes of a Product Manager or Program Manager, I have realized the importance of seeing the bigger picture. That where System Thinking comes into play.

A Deep Dive into System Thinking post image

In the realm of contemporary products, intricate interconnected systems define their essence. A modification in one feature can cascade into profound repercussions across various facets of the product. Moreover, the usage of the product can extend far beyond, triggering unforeseen consequences on users, non-users, communities, culture, society, and even the climate. The ripple effect is evident, such as a social media platform influencing elections or a ride-sharing app contributing to a decrease in drunk-driving fatalities.

For Product Managers, a profound grasp of systems thinking is imperative. It serves as a guiding principle in navigating the complexities of their work, ensuring that products not only achieve their intended goals but also steer clear of adverse impacts on the broader world.

What is a System ?

A set of related components that work togather in a particluar environment to perform in a particular environment to perform whatever functions are required to archieve the system's objective.

Breaking it into parts :

  • Components : The part of the systems
  • Working Togather (Interaction) : The relationship between components and how they interacts with each other
  • Environment : The conceptual as well as Physical spaces that where components exists and interact with
  • Functions : The action that each components performs
  • System Objective : The outcomes of all the interactiobs of the components

Additionally, a system can either be designed or emergent. Consider a product, meticulously crafted and designed—a quintessential example of an designed system. On the other hand, weather, with its inherent complexity, is an emergent system, shaped by various unpredictable factors.

Take, for instance, a weather app—a meticulously crafted, designed system interacting with the emergent system of weather. Though, it's worth noting that in this particular scenario, the interaction is unidirectional, as the app lacks the capability to influence the weather itself.

What is System Thinking?

System thinking offers a lens through which one can analyze the cascading impacts and intricacies of how systems operate. This perspective transcends basic, linear cause-and-effect reasoning, delving into the realm of second and third-order effects.

According to Peter Senge, systems thinking is:

"a way of thinking about, and a language for describing and understanding, the forces and interrelationships that shape the behaviour of systems."

In the context of Product Managers, systems thinking involves applying this understanding of systems to the products they handle and the ecosystems in which these products reside. It goes beyond surface-level cause-and-effect analysis, providing a holistic approach to comprehend the dynamics and interconnections that influence a system's behavior.

Why it is important for Product Manager?

Products don't exist in isolation; they're integral parts of an ecosystem, interconnected with various systems. When product managers view their products in isolation, they risk overlooking the broader implications of their decisions and neglecting potential unintended consequences arising from user interactions.

Focusing solely on a singular goal often reflects linear thinking. Systems thinking, on the other hand, enables product managers to grasp the repercussions of their decisions and the ripple effects that follow. Take the metric of lifetime value, commonly used in product management — it extends beyond the mere usage of a product. Users may perceive a world without climate change as a valuable long-term outcome. Therefore, product managers should factor this into their considerations when defining product goals.

In applying systems thinking to problem-solving, the solutions often operate at a different level than the immediate issue. For instance, if a charity aims to boost volunteer numbers (the problem), a product for recruiting volunteers tackles the issue directly. However, a more impactful approach might involve developing a volunteering platform in collaboration with other charities, setting a new standard for promoting and applying for volunteer roles. Here, the solution operates at a different level, fostering a more significant and widespread positive impact.

How System Thinking can be used?

Here are some system design concepts and how we can use them :

The Bottleneck 🍾

A bottleneck refers to a point in the flow, whether it's the flow of information or shipping containers, where the rate of flow diminishes, causing a congestion or jam behind it. Addressing the bottleneck directly has the most significant impact on overall flow. Attempts to alleviate the issue by reducing incoming flow only slow down the growth of the jam, while increasing the flow exacerbates the problem, leading to a larger jam behind the bottleneck.

For product managers employing systems thinking, it's crucial to comprehend how various aspects of a product and user behavior influence the established goals. This understanding extends beyond the linear cause-and-effect path. As systems thinking teaches, actions can have unintended consequences. Therefore, it's beneficial to consider what might occur if the bottleneck is removed. Could it potentially create another bottleneck elsewhere in the system or overwhelm a particular aspect, causing it to fail? A holistic understanding of the system helps product managers anticipate and mitigate these unintended consequences.

The Feedback Loop ➰

Feedback loops are integral functions within systems, involving the circulation of output from one component to serve as input for another. These loops can take on two primary forms: positive and negative.

In a positive feedback loop, a particular aspect of the system gets amplified or reinforced. An example of this could be a music player product where a user listens to jazz, the system recommends more jazz songs, the user continues to listen to them, and the loop strengthens.

Conversely, in a negative feedback loop, the feedback works to diminish or regulate a system's behavior. For instance, a system might adjust its recommendations based on user feedback to diversify the music genres, preventing overemphasis on a single type.

While feedback loops are commonly recognized in recommendation algorithms, especially in the context of products like music players, their application extends beyond. In more complex scenarios, products interact with other systems, creating intricate feedback loops that shape user experiences and overall system behavior. It's essential for product managers to consider these feedback loops comprehensively, especially when the product interacts with external systems, to understand and optimize the impact on user engagement and system dynamics.

The Iceberg 🧊

The iceberg model serves as a valuable tool for product managers, enabling them to bridge the gap between the observable, everyday events and the deeper, underlying patterns and systemic structures that give rise to these events.

HR Pulse

This image is for representational purpose

Within this model, there are three levels: events, patterns, and structures.

  • Events: The events are the visible aspects of a situation, the things that happen on the surface. These are the tangible and immediate occurrences that people typically notice and react to.
  • Patterns: Beneath the surface, there are patterns, which are recurrent themes or trends that emerge from the events. These patterns represent the consistent behaviors or occurrences that reveal themselves over time.
  • Structures: At the deepest level, there are structures, the fundamental and often hidden elements that shape the patterns. These structures are the systemic components, rules, or conditions that influence how events unfold and patterns develop.

The analogy of the iceberg emphasizes that while events are visible above the waterline, the more influential aspects of patterns and structures remain concealed beneath. For effective product management, understanding and addressing not only the events but also the underlying patterns and structures is essential. It allows product managers to make more informed decisions, foresee potential issues, and implement solutions that address the root causes of challenges.

Finally 😊

In conclusion, systems thinking offers a holistic and insightful approach for understanding the complexities of interconnected elements within a larger system. By transcending simplistic cause-and-effect reasoning, it encourages a profound exploration of feedback loops, patterns, and underlying structures.

For product managers, embracing systems thinking is not merely about addressing isolated events but about navigating the intricate web of relationships between components, users, and external systems. This methodology equips product managers with the foresight to anticipate consequences, identify leverage points, and make informed decisions that address root causes, fostering a more sustainable and effective management of products within the broader ecosystem. In a world where interconnectivity is the norm, systems thinking becomes an invaluable tool, guiding product managers to navigate the unseen depths beneath the surface and navigate the complexities inherent in their roles.

Recommended Videos & References

OG Image

youtube.com

Adopting Systems Thinking and Design Thinking to solve daily problems

OG Image

youtube.com

Systems Thinking in Product Management w/ Former LinkedIn PM

OG Image

productplan.com

Systems Thinking for Product Managers

← All Blogs