So, in the first stage the implementation team recorded the existing problems and the expectations for the PIM system voiced by the company's various departments.
The next step is to build a product card information model (or several information models) that accounts for all the interests identified.
At this stage of implementation it's important to drop the belief that "if we've always done it this way, we should carry our old practices over to PIM too."
You'll have to "reassemble" the work with product information by asking the right questions about what matters and is needed for each department.
Are there discrepancies between departments in how terms are understood?
Do all the departments involved understand the concepts in the same way?
If not — what's the difference and what matters to account for? For example, one company we worked with stored wholesale and retail SKUs in the same place.
At the same time, the procurement department and the retail department meant different things by "SKU." For procurement, identical SKUs could denote different colors of the same product, but the product itself had to be made at a single plant.
For retail, on the contrary, it didn't matter which factory produced the item, but the color was critically important.
On top of that, there were nuances around wholesale and retail packaging.
The company mentioned nothing of the sort before the implementation began, because this terminology gap was long-standing and taken for granted.
The conflicts surfaced only on a careful review of product data — that is, when we ran into data conflicts directly. In the end we had to rebuild the information models to account for the stance of both interested departments. Imagine if the PIM system had been implemented solely on retail's requests, even though procurement also planned to use it. Where would procurement have ended up?
What are the rules for relationships and constraints?
This issue is especially important for manufacturing companies, though trading businesses sometimes face it too.
Such relationships are often not captured explicitly, because "everyone who needs to know already knows." For example, if a cabinet door is longer than 170 cm, it is mounted on three hinges.
Or if the sofa frame is made of MDF, the color palette is limited to five colors, and if it's made of wood — to seven.
There are also less obvious rules: instead of a list of attributes, a range with a value-selection rule. Say, the length and width of the item can fall between 80 and 260 cm in 1 cm steps, but if the width is under 120 cm the length cannot exceed 160 cm.
Such rules and interdependencies can be ignored when configuring information models.
But in that case the PIM implementation turns into "shuffling spreadsheets" from Excel into PIM, which systemically solves nothing: staff will keep filling out endless cards, just now in a new system.
Which product data needs to be formalized in the product card?
Creating a digital copy of a product means formalizing a huge volume of information.
Let's look at an ordinary, simple product — a pillow.
This is how it looks on a marketplace. Seems simple, right? And this is what the information model of a pillow looks like in a PIM system. And that's only half the attributes! The information model captures every attribute that matters for sales, marketing, production, logistics, and procurement.
A pillow is not just "50 × 70 cm, filled with sheep's wool."
A product card must answer hundreds of questions: -
What are the packaging specs: dimensions, material? -
What are the production specifics: stitching, cover fabric, zipper, number of cover and filler layers? -
Who is this pillow intended for?
For those who like to sleep on something soft or something firm?
Is it suitable for people with osteochondrosis? -
Is the pillow breathable? (Yes, that's an attribute too!) - Which channels is the pillow sold through: own stores, marketplaces? Or maybe this model is sold exclusively in the B2B segment — to hotels?
This information was always collected and stored, but before the PIM implementation it was kept in a decentralized way across several systems, Excel files, and handbooks.
To capture and gather all the important data into a single "golden record," you need to study every product category.
How are the non-core processes actually structured, and which attributes are tied to them?
The PIM system's client (the main department that initiated the implementation) doesn't always know how product information is handled in other departments, and so cannot provide reliable details about every nuance of that work. For example, one large company that received products from another enterprise within its holding claimed that all attributes were generated inside the holding and subject to management.
When we started analyzing the roles and information models, we suspected this was simply impossible: the data was extremely fragmented, and maintaining it would require far too much effort. After numerous negotiations, we found out that two-thirds of the attributes are loaded directly from supplier factories and are not processed any further within the holding — meaning they need neither to be entered nor modified, only imported.
Had we implemented the PIM relying only on the client's first comment, the product card's information model would have been more complex both in architecture and in operational properties.
There were also opposite cases, where the information models of some categories turned out to be suspiciously simple.
After a detailed review and clarification, it turned out there were in fact many "problem areas," but only one department had handled them through its own internal processes, while the other departments saw only the "simple model."
If such hidden processes are left unaddressed, the most overloaded departments won't get the expected effect from the PIM system.
Frustration with the new product will build up. Over time a demand will emerge to "start over and do it right" — to re-implement the PIM, but this time so it works well for everyone.
It's important to understand that your team most likely doesn't know everything about the processes, and building a proper product information model will require asking hundreds more questions.