How we used Event Storming to improve a PIM process

Nikolaus Varzakaos
March 27, 2022
2 min

In a recent project, we facilitated several Event Storming workshops for a successful e-commerce company to improve its Product Information Management (PIM) process. The client manages nearly a million SKUs and frequently updates them from a diverse group of suppliers. Our goals were to:

  • Decrease time to market for new products
  • Improve the quality of product information
  • Improve internal work processes

The Challenge

Before new products can be published in the online store, product information must be captured, enriched, and reviewed in multiple process steps such as:

  • Retrieving product data from suppliers
  • Verifying the data against minimum requirements
  • Transforming it into a common structure
  • Enriching it with images, videos, marketing copy, size charts, supplier information, etc.

To reduce time to market, we looked for opportunities to increase automation. It was crucial to engage the teams responsible for each step. Some of the key roles included:

  • Data Manager
  • Content Integration Specialists
  • Content Production Specialists

Our Approach

Event Storming is an ideal method for tackling complex business processes involving multiple teams and steps. It brings domain experts and engineers together to build shared understanding and align on improvements.

We planned a series of Event Storming workshops with around 10 participants from various departments. Using Qlerify, we started with a blank canvas prepared with standard Event Storming notation: card types for Problems/Hot Spots, Opportunities, and Systems, plus swimlanes for roles.

As we've experienced many times before, Event Storming quickly engaged the participants. The discussions were productive and focused as we collaboratively mapped out all events, roles, and challenges in real-time.

The Impact

After just two hours, we had outlined the main flow and started digging into sub-flows. By the third hour, we had already reached consensus on the most important problems to prioritize.

Previously, reaching this level of clarity could have taken weeks—if it happened at all. Thanks to Event Storming and Qlerify, we achieved it in just a few working days, saving possibly more than 80% of the time.

An added bonus: communication between departments improved significantly. Before using Event Storming, people often talked past each other, each with their own mental model of the process. Event Storming helped create a shared understanding and alignment around priorities.

Want to learn more about Event Storming or Qlerify?

Visual workflow of a Product Information Management (PIM) process using Event Storming. The diagram shows automated and manual steps across three lanes: Automation, Data Admin, and Marketing. It starts with scenarios for retrieving product data via API, file uploads, or external sources. Data is automatically transformed and verified, followed by manual steps like data cleaning, category updates, and enrichment. Products are then approved and published across web, marketplace, self-service portals, and social media. The process ends with product maintenance and end-of-life removal.

Recent posts
Legacy Modernization with AI: Legacy Code → Domain Model → New Implementation
Use AI to reverse-engineer an enterprise-grade business application, adapt it to your needs, and reimplement it on your selected tech stack.
Staffan Palopää
May 13
10 min
How to Use MCP with Qlerify Plugins
With Qlerify’s MCP server and plugin skills, your assistant can read, create, and update workflows and domain models directly in Qlerify.
Staffan Palopää
May 11
3 min
Unleash AI-Driven Software Delivery with Specification-Driven Development
In today’s enterprise transformation era, leveraging AI tools is no longer optional—it’s essential. But speed without structure leads to brittle code, hidden technical debt, and unpredictable delivery.
Nikolaus Varzakakos
Apr 25
7 min
///SOCIAL SHARE