---
title: "PIM Akeneo - Project Management of a 5-Year Migration to SaaS"
description: "End-to-end project management of the central product data system for 2,000+ real estate programs. Coordinated 4 vendors, 10+ stakeholders across 4 departments, and delivered a zero-downtime migration from on-premise Kubernetes to Akeneo SaaS."
locale: "en"
canonical: "https://portfolio.josedacosta.info/en/achievements/pilotage-pim-akeneo-migration-saas"
source: "https://portfolio.josedacosta.info/en/achievements/pilotage-pim-akeneo-migration-saas.md"
html_source: "https://portfolio.josedacosta.info/en/achievements/pilotage-pim-akeneo-migration-saas"
author: "José DA COSTA"
date: "2019"
type: "achievement"
slug: "pilotage-pim-akeneo-migration-saas"
tags: ["Akeneo PIM Enterprise", "PHP", "Symfony", "MySQL", "Elasticsearch", "RabbitMQ", "Docker", "Kubernetes", "GitLab CI", "Helm", "Tyk", "Azure AD", "AWS S3"]
generated_at: "2026-04-23T15:48:46.548Z"
---

# PIM Akeneo - Project Management of a 5-Year Migration to SaaS

End-to-end project management of the central product data system for 2,000+ real estate programs. Coordinated 4 vendors, 10+ stakeholders across 4 departments, and delivered a zero-downtime migration from on-premise Kubernetes to Akeneo SaaS.

**Date:** 2019 - 2024  
**Duration:** 5 years  
**Role:** Technical Lead then Project Manager - PIM/DAM  
**Technologies:** Akeneo PIM Enterprise, PHP, Symfony, MySQL, Elasticsearch, RabbitMQ, Docker, Kubernetes, GitLab CI, Helm, Tyk, Azure AD, AWS S3

### Key Metrics

- Programs Managed: **-** - Real estate programs (G2P codes) in the PIM
- Automated Reports: **-** - Import reports generated over 4+ years
- Vendors Coordinated: **-** - External agencies and partners managed (Kariba, DnD, Akeneo, Claranet)
- Partner Portals: **-** - Fed via Export Ligneurs downstream
- Stakeholders: **-** - Internal and external stakeholders coordinated across 4 departments

## Presentation & Definition

_What is this project about?_

### Domain

Real Estate / MarTech - Product data management for new builds, rental investment, and property management programs across a major French real estate group.

### Target Users

Marketing teams, sales teams, partner agencies (ligneurs), business intelligence team - both internal B2B users and external partner integrations.

**Content:** The PIM (Product Information Management) is the **central product data management system** of Groupe Pichet. Built on the open-source solution **Akeneo PIM** (Enterprise Edition), it centralizes all information about the group's real estate programs (new builds, rental investment, property management) and distributes them to all distribution channels.

The system serves as the **single source of truth** for product data across the entire organization. Every real estate listing published on the group's websites (Pichet Immobilier, Pichet Investissement, Pichet Location), partner portals (SeLoger, LeBonCoin, BienIci, and 22+ others), the CRM system (Hermes), and business intelligence tools originates from this PIM.

José DA COSTA took ownership of this system upon his arrival in January 2019, replacing Andoni L. (Kariba) who explicitly transferred his scope. As Technical Project Manager, he piloted the entire PIM lifecycle over 5 years: coordinating 4 external vendors (Kariba, DnD, Akeneo, Claranet), driving version migration, managing the import pipeline development, steering the cloud SaaS migration, and supervising daily operations with 10+ internal and external stakeholders.

**Domain:** Business Domain

**Target Users:** Target Users

## Objectives, Context, Stakes & Risks

_Understanding the strategic landscape_

### Context

**Groupe Pichet** is a family-owned real estate group headquartered in Pessac (Bordeaux Metropole), covering the entire real estate value chain: new builds, rental investment, property management, hospitality (All Suites, Mondrian/Ennismore), student residences, and vineyards.

The IT department, led by Jean-Luc O., was organized into dedicated divisions (SI Marketing/IT Factory, Middleware/ESB, Cross-functional DSI, SI Finance/HR). The digital transformation required a **robust, centralized product data hub** to ensure consistent data quality across all channels.

José inherited a PIM system running on an outdated version (v1.4) with a partially manual import process and no automated monitoring. The challenge was to modernize this critical infrastructure while maintaining zero downtime on data distribution.

### Methodology

The project followed a **hybrid Agile methodology** adapted to the constraints of a large enterprise environment:

- **Agile Scrum** with 2-week sprints for development phases (migration, pipeline, SaaS) - managed via **Jira** (projects PIMUP23, MIGPIM, PIM, SIMCT) with formal sprint planning, reviews, and retrospectives
- **COPIL (Steering Committee)** with management for strategic decisions (SaaS migration, vendor selection, budget allocation)
- **Weekly sync meetings** with Franck C. (N+1) covering technical progress, budget tracking, and risk status
- **Confluence documentation**: architecture decision records, environment guides, API credentials, Postman collections
- **Formal acceptance testing** using structured test books (DnD/Pichet) for each major release
- **Release management**: deployment plans with rollback procedures, coordinated with the DevOps team and Claranet for production releases
- **Vendor coordination**: dedicated meetings with Akeneo (quarterly business reviews), DnD (sprint cadence), Kariba (ad-hoc technical sync)

### Stake Business

The PIM feeds all group websites and 25+ partner real estate portals - any data error propagates instantly to all sales channels.

### Stake Volume

2,000+ real estate programs (G2P codes), 200,000+ docs, 100+ automated reports per month in production.

### Stake Compliance

The PIM manages listing data (prices, availability, surfaces, docs) - errors can have legal consequences for the group.

### Constraint Budget

18,000 EUR/month OPEX for cloud infrastructure (Docker/Kubernetes). Akeneo SaaS Serenity license contract negotiated with vendor. Multiple vendor contracts managed simultaneously (Akeneo, Claranet, DnD, Kariba).

### Constraint Resources

No dedicated PIM team - José was the sole PIM owner coordinating 2 external agencies (DnD, Kariba) and 1 vendor (Akeneo). Internal resources shared across multiple DSI projects.

### Constraint Dependencies

Strong dependency on ERP Thetrawin (daily XML exports), ESB middleware (TIBCO), Claranet hosting, Azure AD for SSO, and Tyk API gateway. Any change required cross-team coordination.

- Migrate PIM from v1.4 to Akeneo PIM v2.3 (then v3, v4) preserving data integrity and service continuity
- Automate data import from ERP Thetrawin via a daily XML import pipeline
- Implement the G2P mediation system: automatic matching between "fake" programs (manually created in PIM) and real ERP programs
- Migrate to Akeneo SaaS: transition from on-premise hosting (Kubernetes at Claranet/Oxalide) to Akeneo cloud platform
- Set up Azure AD SSO for unified access to PIM SaaS
- Supervise and operate the PIM daily (alerts, corrections, attribute and channel evolution)

**Objectives:** Objectives

**Context:** Context

**Methodology:** Methodology & Governance

**Stakes:** Business Stakes

**Stake Business:** Direct Business Impact

**Stake Volume:** Massive Data Volume

**Stake Compliance:** Regulatory Compliance

**Constraints:** Project Constraints

**Constraint Budget:** Budget

**Constraint Resources:** Resources

**Constraint Dependencies:** Dependencies

**Risks:** Identified Risks

**Risk1 Title:** Data Loss During Migration

**Risk1 Desc:** Critical risk during v1.4 to v2.3 migration - mitigated through exhaustive acceptance testing (DnD/Pichet test book) and 200,000 image verification.

**Risk2 Title:** API Regression After Migration

**Risk2 Desc:** High risk of breaking existing API consumers on Tyk gateway - mitigated through dedicated API testing branches and staged rollout.

**Risk3 Title:** Thetrawin Import Pipeline Failure

**Risk3 Desc:** Daily import disruption impacts data freshness on all portals - mitigated through automated monitoring and email alerts to the team.

**Risk4 Title:** G2P Mediation Inconsistencies

**Risk4 Desc:** False program matching could corrupt listing data - mitigated through detailed fusion notifications and business team validation.

## The Steps - How I Managed It

_A chronological journey through 5 years of project ownership and vendor coordination_

- Scope Takeover & Migration Coordination
- Pipeline Go-Live & Operational Setup
- SaaS Migration - Strategic Project
- Run Management & Knowledge Transfer

**Phase1 Period:** Jan - Sep 2019

**Phase2 Period:** Oct 2019 - Dec 2020

**Phase3 Period:** Jan 2021 - Dec 2021

**Phase4 Period:** Jan 2022 - Feb 2024

## The Actors - Interactions

_A project embedded in a rich human ecosystem_

### Project Governance

The PIM project followed a structured governance model adapted to the organizational context:

- **COPIL (Steering Committee)**: Strategic decisions with N+1 (Franck C.) and DSI management - budget validation, SaaS migration go/no-go, vendor contract approvals
- **Weekly operational sync**: With Franck C. covering sprint progress, risk status, vendor deliverables, and upcoming milestones
- **Sprint ceremonies**: Planning, review, and retrospective with DnD agency on 2-week cadence (Jira PIMUP23)
- **Vendor reviews**: Quarterly business reviews with Akeneo, monthly coordination with Claranet for infrastructure
- **Acceptance gates**: Formal test book validation (DnD/Pichet) before each major release - signed off by business team (Gaetan B.)
- **Change management**: RACI matrix for cross-team decisions - particularly for changes impacting the 25+ downstream portals

**Content:** The PIM project involved a diverse set of stakeholders across the organization:

**Direct Team & Management:**
- **Franck C.** - SI WEB Lead, direct manager (N+1): weekly sync meetings, technical and budget coordination, deployment validation
- **Andoni L.** - Kariba developer (predecessor): complete knowledge transfer on PIM & ligneurs scope in January 2019

**Development Partners:**
- **Thomas R.** - Kariba developer: PIM development (HealthPages, Kubernetes, PIMUP23 ticket resolution)
- **Julien G.** - DnD agency developer: PIMUP23 ticket management, estimations, sprint planning
- **Vianney C.** - DnD agency developer: code reviews, feature branches, sprint extension addendum

**Business & Operations:**
- **Cyril M.** - Digital Production Lead: PIM alert coordination, alerting distribution requests
- **Nicolas F.** - Cross-functional Project Manager: Thetrawin import report recipient, ESB/PIM coordination
- **Kalala M.** - SI Marketing developer: Thetrawin report recipient, PIM support
- **Gaetan B.** - Business lead: ligneur flow validation, G2P requests, functional acceptance

**External Partners:**
- **Elie C.** - Akeneo representative: PIM project follow-up meeting (May 2019)

José acted as the **central coordination point** for the entire PIM ecosystem - the sole project owner managing vendor deliveries, internal stakeholder expectations, and operational supervision. From 2021, his role was formalized as Product Owner while retaining full project management and technical oversight.

## Results - Impact

_Measurable outcomes for project management maturity and business value_

### For Me

- **Multi-vendor coordination**: Managed 4 external partners simultaneously (Kariba, DnD, Akeneo, Claranet) - from contract negotiation to delivery validation, building vendor management expertise across different engagement models (fixed-price, T&M, SaaS)
- **End-to-end project ownership**: Piloted the full project lifecycle over 5 years - from scope definition and vendor selection to production go-live, operational run, and structured handover
- **Strategic migration leadership**: Drove the on-premise to SaaS migration decision, built the business case, negotiated the Akeneo SaaS Serenity contract, and delivered the migration with zero service disruption
- **Stakeholder management**: Coordinated 10+ stakeholders across 4 departments (SI Marketing, Digital Production, Cross-functional DSI, Business teams) - adapting communication style to each audience
- **Budget & contract management**: Managed 18K EUR/month infrastructure OPEX, negotiated vendor contracts (Akeneo MSA, Claranet hosting), and participated in annual license renewal negotiations

### For Company

- **Data Centralization**: Single source of truth for 2,000+ real estate programs distributed to 25+ partner portals and all group websites
- **Automation**: Daily Thetrawin import pipeline eliminated manual data entry, producing 15,000+ automated reports over 4 years
- **Zero-Downtime Migration**: On-premise to SaaS migration delivered without service disruption to any of the 25+ downstream channels
- **Cost Optimization**: SaaS migration reduced infrastructure OPEX (eliminated Kubernetes cluster maintenance) and shifted team focus to business-value activities
- **Vendor Consolidation**: Reduced hosting complexity by moving from self-managed Kubernetes (Claranet) to Akeneo-managed SaaS platform
- **Data Quality**: G2P mediation system automated program reconciliation, eliminating listing duplicates across sales channels
- **Operational Excellence**: 15,000+ automated monitoring reports over 4 years - early detection of data issues before they impacted end users
- **Structured Handover**: Complete knowledge transfer with documentation, training, and progressive autonomy for successor

**For Me:** For Me - Project Management Growth

**For Company:** For the Company - Business Impact

## Project Aftermath

_What happened after delivery?_

**Content:** **Immediate aftermath (2022):**
After the SaaS migration was completed, the focus shifted to stabilization and validation. PIM/Hermes comparison files were generated after each import cycle across all environments (PREPROD-SAAS, PROD-SAAS, DEV1, DEV2) to ensure data consistency between the PIM and the CRM system.

**Medium term (2023):**
The PIM was integrated into the new PWR2 platform (the rebuilt Pichet.fr website), requiring adaptation of import reports for both rental properties and new build programs. Error supervision continued on lotvacant.xml files across all environments, demonstrating the system's maturity and the monitoring infrastructure's reliability.

**Long term (2024 and beyond):**
The PIM SaaS platform continues to operate as the central data hub for Groupe Pichet's real estate distribution. The architectural choices made during the migration - particularly the rsync-based pipeline from Thetrawin to AWS to PIM SaaS - proved robust enough to support years of production operation without major incidents.

The transition from on-premise Kubernetes to SaaS significantly reduced the operational burden on the IT team, validating the strategic decision to move critical systems to managed cloud platforms. José's progressive handover ensured knowledge continuity for the team taking over PIM operations.

## Critical Reflection

_Honest retrospective on 5 years of PIM ownership_

### What Went Well

- **Structured vendor coordination**: Coordinating 4 external partners (Kariba, DnD, Akeneo, Claranet) with different engagement models worked thanks to clear scope definitions, regular sync meetings, and formalized acceptance gates
- **Zero-downtime SaaS migration**: The transition from on-premise to SaaS was delivered without service disruption, thanks to a phased deployment strategy with rollback plans at each stage
- **Knowledge transfer discipline**: Both the incoming handover (from Andoni L.) and the outgoing handover (to successor) followed a structured approach - documentation, training sessions, progressive autonomy
- **Operational monitoring from day one**: Investing in automated alerting and reporting early on prevented data quality issues from reaching the 25+ downstream portals

### What Would Change

- **Earlier COPIL formalization**: The governance structure was informal at first. Setting up a formal steering committee with regular cadence earlier would have improved strategic decision-making speed
- **Architecture Decision Records from the start**: Decisions were tracked through email threads and Confluence pages, but formal ADRs would have made the rationale behind key choices (SaaS vs on-premise, vendor selection) more traceable
- **Earlier SaaS business case**: The on-premise phase (2019-2021) consumed significant project management effort on infrastructure topics. Building the SaaS business case earlier would have freed capacity for higher-value product work
- **More structured vendor SLAs**: While vendor relationships were good, formalizing SLAs and escalation paths earlier would have reduced response times on critical issues

### Lessons Learned

- **Project ownership requires business fluency**: Technical project management skills alone are not enough. Understanding the real estate business domain (G2P codes, multi-channel distribution, regulatory constraints) is what transforms a project manager into a trusted advisor
- **Vendor management is relationship management**: The best contract terms mean nothing without a working relationship. Quarterly business reviews with Akeneo and regular coordination with agencies built the trust needed for the SaaS migration
- **Long-term projects need governance evolution**: Over 5 years, the governance model evolved from informal coordination to structured COPIL and formal product ownership - adapting the governance to the project maturity is critical
- **Handover is a project in itself**: A 5-year knowledge transfer cannot be done in a week. The progressive handover approach (6+ months of parallel operation) proved essential for maintaining service continuity

**What Went Well:** What Went Well

**What Would Change:** What I Would Do Differently

**Lessons Learned:** Lessons Learned
