Rapport de Stage
Rapport de Stage
RAPPORT DE STAGE
Asset Management "Optimisation de la gestion des équipements
informatiques et des actifs numériques"
Période de stage :
• Du 01/08/2025 Au 31/08/2025
• Encadré par : Rachid Nmissi
• Année universitaire : 2024/2025
Asset Management
Remerciements
1|P a g e
Asset Management
Somaire
Remerciements ________________________________________________ 1
Somaire _______________________________________________________________ 2
LISTE DES FIGURES _________________________________________________ 4
LISTE DES TABLEAUX ________________________________________________ 5
Chapitre 1 : ____________________________________________________________ 6
Présentation de l’organisme d’accueil ___________________________________________ 6
1.2 Géographie de l’entreprise ___________________________________________________ 7
1.3 Contexte économique _______________________________________________________ 7
1.4 Présence au Maroc : _________________________________________________________ 8
2 Présentation du Complexe Industriel de Safi : __________________________________ 9
2.1 Introduction : _____________________________________________________________________ 9
2.2 Description du division Maroc chimie : _____________________________________________ 10
Conclusion : ___________________________________________________________________ 14
Chapitre 2 : _________________________________________________________ 15
Contexte général du projet _____________________________________________________ 15
Introduction ___________________________________________________________________ 16
I. Présentation du projet _____________________________________________________ 16
1. Contexte Général du Projet_________________________________________________________ 16
2. Cadrage du Problématique _________________________________________________________ 17
2.1 Carte d’empathie : _____________________________________________________________ 17
2.2 Méthode QQOQCP (Qui, Quoi, Où, Quand, Comment, Pourquoi) ___________________ 18
3. Objectifs du Projet _________________________________________________________________ 20
Objectif principal __________________________________________________________________ 21
1. Optimisation du cycle de vie des actifs _________________________________________ 21
2. Automatisation des processus de gestion _________________________________________ 22
2|P a g e
Asset Management
Planification du projet__________________________________________________________ 28
Conclusion ____________________________________________________________________ 29
Chapitre 3 : _________________________________________________________ 30
Etude préliminaire _____________________________________________________________ 30
Introduction ___________________________________________________________________ 31
1. Présentation de l’existant ___________________________________________________ 31
Synthèse du Benchmarking ___________________________________________________________ 32
Chapitre 4 : _________________________________________________________ 39
Etude conceptuelle ____________________________________________________________ 39
Présentation des Interfaces Utilisateur _________________________________________ 40
a. Page d’authentification __________________________________________________________ 40
b. Page d’accueil __________________________________________________________________ 40
c. Analytique ______________________________________________________________________ 42
d. Gestion des Logiciels ____________________________________________________________ 45
e. Gestion des Materiels ___________________________________________________________ 47
f. Gestion de la Maintenance _______________________________________________________ 48
g. Centre de Rapports et d'Export ___________________________________________________ 50
3|P a g e
Asset Management
4|P a g e
Asset Management
5|P a g e
Asset Management
Chapitre 1 :
Présentation de l’organisme d’accueil
« Au cours de ce premier chapitre, nous allons introduire l'OCP (Office Chérifien des
Phosphates), une entreprise d'envergure mondiale spécialisée dans les phosphates et engrais.
Nous explorerons son historique, sa structure et ses activités essentielles. »
6|P a g e
Asset Management
Le siège du groupe est situé à Casablanca, il existe, de nos jours, 30 filiales et points de
ventes, en effet il y a 3 sites d’extraction au Maroc : Khouribga, Youssoufia et Ben guérir.
Seulement deux sites de production chimique : Safi et Jorf Lasfar. Le groupe possède des
nombreux points de ventes réparti partout dans le monde.
Le groupe de filiales a pour but de renforcer sa présence en Afrique afin de subvenir aux
besoins agricoles de la population vue que ce continent a beaucoup de richesses à offrir,
dans cette politique l’OCP a créé une nouvelle filiale OCP Africa pour faciliter les
transactions de vente d’engrais dans 5 pays africain pour l’instant et prévoit de
l’implémenter dans 14 autres pays subsaharien, mais pas seulement cela il veut aussi se
frayer un chemin dans le marché américain.
7|P a g e
Asset Management
8|P a g e
Asset Management
Il est considéré comme étant un pilier de l'économie marocaine, car il joue un rôle
important dans la création d'emplois et dans le développement des infrastructures
économiques et sociales dans les régions où il opère.
9|P a g e
Asset Management
division
Maroc
Chimie
divisionPort division
direction de
et production Maroc
infrastructures phosphore1
divisionMaroc
phosphore2
10 | P a g e
Asset Management
Casablanca, et qui relie tous les centres de production informatique.Nous notons que
notre stage s’est déroulé au sein de la direction du système d’information du site de Safi
(DO/DSI), cette direction se compose de différentes entités, notamment :
11 | P a g e
Asset Management
1. Digital Office
Digitale Office est une entité informatique au sein de l’OCP qui est notamment en charge
de :
12 | P a g e
Asset Management
• Users Services : L'entité User Services prend en charge la gestion des incidents des
utilisateurs du systèmes d’information (Panne, accès, authentification, connexion au
réseau, demande de service...) via Service Desk, et la réparation du matériel informatique
dans le cadre de la garantie et assistance d’utilisation des postes de travail (PC,
Imprimantes, etc.).
• Le Service Desk : Ce service est un point de contact pour tout problème de nature
informatique, il coordonne l'ensemble des actions entre divers groupes pour parvenir à
résoudre les difficultés, il peut prendre parfois lui-même l'incident en charge et le résoudre
par téléphone grâce à une prise de contrôle à distance du poste de travail, sinon, il met
l'utilisateur en contact avec un informaticien local afin de résoudre le problème nous
notons que pour l’OCP Safi, c’est la coentreprise HP CDG résidant à Rabat qui se charge
de ce cas.
13 | P a g e
Asset Management
Conclusion :
En conclusion de cette première partie consacrée à la présentation de l'organigramme de
l'OCP, il est clair que cette entreprise occupe une position de premier plan dans le secteur
minier et chimique à l'échelle mondiale. L'organigramme reflète la complexité et la
diversité des activités menées par l'OCP, mettant en avant une structure organisationnelle
qui favorise la collaboration, l'efficacité et l'innovation. À travers les différentes divisions et
unités opérationnelles, l'OCP démontre son engagement envers l'excellence industrielle et
la durabilité, tout en contribuant de manière significative à l'économie nationale et à la
chaîne de valeur mondiale. Cette vision stratégique et cette structure hiérarchique bien
définie positionnent l'OCP pour continuer à jouer un rôle de leader dans le domaine des
phosphates et de l'industrie chimique.
14 | P a g e
Asset Management
Chapitre 2 :
Contexte général du projet
« Dans le deuxième chapitre, nous présenterons en détail le sujet de stage, en
commençant par un contexte général et en menant une analyse approfondie des enjeux et
des défis associés. Nous définirons ensuite la problématique à laquelle le projet cherche à
répondre, en nous appuyant sur les besoins identifiés et les objectifs fixés pour cette
mission.»
15 | P a g e
Asset Management
Introduction
Le projet s'inscrit dans la stratégie de transformation digitale et d'optimisation du
patrimoine informatique d'OCP. Face à la complexité croissante du parc informatique
comprenant des milliers d'équipements répartis sur plusieurs sites pour 28 000
collaborateurs, les outils actuels de gestion des actifs révèlent leurs limites en termes de
traçabilité, de contrôle des coûts et d'efficacité opérationnelle. Ce projet vise à développer
une solution interne, moderne et automatisée, capable d'optimiser la gestion du cycle de
vie des actifs informatiques tout en répondant aux besoins spécifiques d'OCP.
I. Présentation du projet
1. Contexte Général du Projet
La digitalisation des processus internes et la gestion optimisée du patrimoine informatique
représentent un enjeu stratégique majeur pour OCP. Dans un contexte où les équipements
informatiques se multiplient et se diversifient, leur gestion centralisée devient essentielle
pour maîtriser les coûts, assurer la sécurité et maintenir la productivité.
Actuellement, la gestion des actifs informatiques repose sur des outils disparates et des
processus manuels, ce qui engendre plusieurs contraintes : absence d'inventaire
centralisé et fiable, difficultés à suivre le cycle de vie des équipements, manque de
visibilité sur les coûts réels de possession, et risques accrus de non-conformité des
licences logicielles.
16 | P a g e
Asset Management
coûts opérationnels. C'est dans cette optique que le projet « Gestion des Actifs
Informatiques OCP » a été initié, avec pour ambition de concevoir une application web
performante capable d'optimiser la gestion du patrimoine numérique tout en garantissant
une traçabilité complète.
2. Cadrage du Problématique
Ce qu'ils voient :
• Multiplication des équipements non recensés
• Difficultés à localiser les actifs critiques
• Absence de vue unifiée du parc informatique
Ce qu'ils entendent :
• Demandes répétées pour des équipements non tracés
• Plaintes concernant les lenteurs dans l'attribution de matériel
• Préoccupations financières sur les coûts cachés
17 | P a g e
Asset Management
Cette analyse met en lumière le besoin critique d'une solution moderne de gestion des
actifs informatiques permettant de répondre aux enjeux de traçabilité, de maîtrise des
coûts et d'efficacité opérationnelle qui se posent actuellement au sein d'OCP.
La méthode QQOQCP est un outil d’analyse qui permet de cerner une situation ou un
problème en répondant à six questions fondamentales : Qui, Quoi, Où, Quand, Comment,
Pourquoi. Elle est utilisée pour structurer la réflexion et comprendre les différents aspects
d’un projet ou d’une situation. Appliquons la méthode QQOQCP sur notre projet de gestion
des actifs informatiques :
18 | P a g e
Asset Management
19 | P a g e
Asset Management
Comment concevoir une solution de gestion des actifs informatiques (IT Asset Management)
centralisée, automatisée et évolutive, capable de répondre aux besoins spécifiques d’OCP en
matière de traçabilité, de maîtrise des coûts et de conformité, tout en améliorant l’efficacité
opérationnelle et la prise de décision stratégique ?
3. Objectifs du Projet
20 | P a g e
Asset Management
Objectif principal
Le projet vise à moderniser la gestion des actifs informatiques au sein d'OCP à travers le
développement d'une solution interne digitale, centralisée et intelligente. L'objectif global
est d'optimiser le parc informatique tout en maîtrisant les coûts et en alignant la gestion
des actifs avec la stratégie globale de l'entreprise.
Les objectifs sont organisés autour de trois grands axes : optimisation du cycle de vie des
actifs, automatisation des processus de gestion et alignement stratégique avec
l'écosystème OCP.
21 | P a g e
Asset Management
Exploiter les données collectées pour identifier les surconsommations, les sous-
utilisations et recommander des rationalisations.
22 | P a g e
Asset Management
Remplacer les outils disparates par une plateforme centralisée, réduisant les
licences logicielles externes et les coûts de maintenance.
Cette refonte de la gestion des actifs informatiques permettra à OCP de disposer d'une
vision précise de son patrimoine numérique, d'optimiser ses investissements IT et de
renforcer sa gouvernance technologique.
1. Méthodologies utilisées
1.1 Méthodologies de Gestion et développement
Pour concevoir le système, nous avons choisi une méthode basée sur l’analyse et la
conception orientées objet : le Processus Unifié. Cette approche se distingue par son
caractère itératif et incrémental, guidée par des diagrammes de flux, et axée sur
l’architecture ainsi que sur les modèles UML.
23 | P a g e
Asset Management
Parmi les approches agiles, Scrum se distingue par son organisation en sprints, ses
réunions fréquentes et ses trois piliers fondamentaux : transparence, inspection et
adaptation.
24 | P a g e
Asset Management
— Elle reste simple à mettre en œuvre (surtout Scrum) et dispose d’une abondante
documentation.
La méthode SCRUM
Scrum est une méthodologie agile dédiée à la gestion de projets informatiques, mettant
l’accent sur la communication et la capacité à réorienter rapidement les priorités. Elle est
aujourd’hui la plus populaire parmi les méthodes agiles. Son efficacité dans le domaine
informatique lui a permis de s’étendre aux entreprises, qui l’adoptent pour structurer leur
gestion en mode projet.
Scrum est la méthodologie agile la plus largement utilisée, ce qui en fait l’une des plus
testées, documentées et soutenues. On trouve une multitude de ressources sur Scrum :
livres, blogs, formations, vidéos, communautés et conférences, souvent accessibles
gratuitement. Elle est devenue une véritable référence dans le monde agile.
Un autre atout majeur : Scrum est facile à comprendre, bien que sa mise en œuvre puisse
s’avérer complexe.
25 | P a g e
Asset Management
— Inspection : Réaliser des points réguliers sur les livrables produits afin de repérer toute
anomalie ou déviation.
26 | P a g e
Asset Management
méthode Agile. Le tableau ci-dessous présente la durée, les objectifs et les actions
menées dans chaque sprint :
5 Développement de 1 semaine
l’interface utilisateur (partie N1 et N2)
6 Développement du backend pour les parties N1 et N2 1 semaine
27 | P a g e
Asset Management
Planification du projet
La phase de planification constitue une étape essentielle en amont du projet. Elle permet
de Définir L’enchaînement des différentes phases ainsi que d'estimer leurs durées
respectives. Afin de représenter visuellement l'avancement de mon projet, nous avons
utilisé un diagramme de Gantt: un outil efficace pour organiser et planifier les taches dans
le temps. Le diagramme ci -dessous illustre Ia répartition des différentes activités tout au
long de Ia Période du stage.
28 | P a g e
Asset Management
Conclusion
Synthèse du chapitre
Ce chapitre a permis d'établir les fondations du projet en exposant son contexte général, ses
enjeux stratégiques, ainsi que la problématique de gestion des actifs informatiques à laquelle il
répond. Grâce à une analyse structurée reposant sur des outils tels que la carte d'empathie et la
méthode QQOQCP, les besoins spécifiques des différentes parties prenantes ont été clairement
identifiés, permettant de définir des objectifs précis et mesurables alignés sur la stratégie d'OCP.
La conduite du projet a été encadrée par une approche méthodologique rigoureuse, combinant
**UML** pour la modélisation du domaine et des processus métiers, et **Scrum** pour une
gestion agile et itérative adaptée aux spécificités techniques du développement.
Sur le plan technologique, le choix s'est porté sur une stack technique moderne et performante :
- **Datetime** et modules complémentaires pour la gestion fine des dates et cycles de vie
Ces technologies ont été sélectionnées pour leur **robustesse**, leur **interopérabilité** et leur
**adéquation parfaite** avec les exigences spécifiques d'un système de gestion d'actifs
informatiques nécessitant à la fois puissance de calcul pour l'analyse de données et interface
ergonomique pour les utilisateurs métiers.
Ces éléments réunis ont jeté les bases solides pour entamer la phase de réalisation technique, qui
fera l'objet du chapitre suivant dédié à la conception et au développement de la solution de gestion
des actifs informatiques OCP. L'architecture retenue permettra notamment une transition aisée
vers une base de données d'entreprise (Oracle ou SQL Server) pour le déploiement en production.
29 | P a g e
Asset Management
Chapitre 3 :
Etude préliminaire
Sur la base de cette analyse, nous proposerons une solution adaptée aux besoins
identifiés. Cette section comprendra une présentation détaillée de la solution envisagée,
l’identification des différents acteurs impliqués, ainsi que le diagramme de contexte
décrivant les interactions entre ces acteurs et le système.»
30 | P a g e
Asset Management
Introduction
Ce chapitre s’inscrit dans la continuité de la démarche de conception du projet Asset
Management au sein d’OCP. Avant de développer la solution proposée, il est essentiel
d’examiner l’existant afin de comprendre les pratiques actuelles, leurs limites, et les
attentes des utilisateurs.
Dans un contexte marqué par la croissance des besoins d’assistance des collaborateurs et
par la volonté d’optimiser les processus internes, une analyse préalable s’avère nécessaire
pour poser les bases d’une solution pertinente et adaptée.
1. Présentation de l’existant
L’analyse comparative des solutions de gestion des actifs informatiques (ITAM) du marché
permet de dégager les meilleures pratiques pour la conception d’une solution adaptée aux
enjeux d’OCP. Voici un état de l’art des principales applications ITAM, leurs fonctionnalités,
avantages et limites.
Tableau 3 : Synthèse des principales applications ITSM du marché
31 | P a g e
Asset Management
Synthèse du Benchmarking
L’analyse comparative des principaux outils de gestion des actifs informatiques (ITAM) tels
que ServiceNow ITAM, BMC Helix ITAM, Jira Service Management + Assets, Ivanti IT Asset
Management, Freshservice Asset Management, ManageEngine AssetExplorer et
SolarWinds Service Desk, met en lumière les meilleures pratiques à considérer pour la
conception de l’application de gestion des actifs destinée à l’OCP.
Des solutions comme ServiceNow ITAM et BMC Helix ITAM démontrent qu’un système
performant doit être capable de gérer un parc de plusieurs dizaines de milliers d’actifs tout
en respectant les standards ITIL et ISO 19770, ce qui constitue une exigence essentielle
pour une grande entreprise multisite telle que l’OCP. Par ailleurs, Jira Service Management
et Freshservice insistent sur l’importance d’une interface utilisateur intuitive afin de
faciliter l’adoption par les gestionnaires de parc et les utilisateurs finaux, un point crucial
dans un contexte où les processus actuels reposent majoritairement sur des outils
manuels.
32 | P a g e
Asset Management
Au regard de ces enseignements et du coût élevé des solutions externes (notamment pour
un parc de l’ampleur de celui d’OCP), le développement d’une solution interne apparaît
pleinement justifié. Celle-ci intégrera une interface simple et centralisée, inspirée des
meilleures pratiques du marché, des mécanismes de découverte automatique similaires à
ceux d’Ivanti pour inventorier les actifs, ainsi qu’une architecture évolutive permettant de
gérer efficacement le cycle de vie complet des équipements. Le recours à un déploiement
hybride assurera à la fois scalabilité et conformité aux politiques de sécurité internes.
33 | P a g e
Asset Management
2. Solution Proposée
2.1 Présentation de la solution
La solution proposée pour OCP consiste en une application desktop moderne, développée
en Python avec PyQt6, conçue pour optimiser la gestion des actifs informatiques au sein
de l’organisation. Accessible via une interface ergonomique et centralisée, cette
application permet aux gestionnaires de parc et aux techniciens IT de suivre, contrôler et
optimiser le cycle de vie complet des équipements informatiques.
Fonctionnalités principales :
O Synchronisation avec les bases de données existantes pour un inventaire à jour et fiable.
O Suivi des états des actifs (en stock, en utilisation, en maintenance, à recycler).
O Alertes automatiques pour les renouvellements de garantie, fin de vie des équi-pements
et dates de maintenance.
O Analyse des données via Pandas et NumPy pour identifier les surconsomma-tions et
rationaliser les investissements.
4. Sécurité et conformité :
34 | P a g e
Asset Management
6. Workflows automatisés :
35 | P a g e
Asset Management
36 | P a g e
Asset Management
Après avoir identifié les principaux acteurs du système de gestion des actifs ainsi que leurs
rôles, il est essentiel de représenter graphiquement les interactions globales entre ces
acteurs et le système. Pour cela, nous avons recours au diagramme de contexte, qui fournit
une vue d'ensemble du périmètre fonctionnel du projet, en illustrant les flux d'information
entre le système et son environnement externe.
37 | P a g e
Asset Management
38 | P a g e
Asset Management
Chapitre 4 :
Etude conceptuelle
Ce chapitre présente l'architecture et la conception détaillée du système de gestion des
actifs informatiques développé pour OCP. Structurée autour d'une approche modulaire et
alignée sur les méthodologies agiles Scrum, la conception du système a été élaborée pour
répondre précisément aux besoins identifiés lors de l'analyse préalable
39 | P a g e
Asset Management
b. Page d’accueil
La page d’accueil de l’application constitue le tableau de bord principal offrant une vision
synthétique et actualisée du parc informatique d’OCP. Conçue avec PyQt6, elle présente
de manière ergonomique et interactive les indicateurs clés de performance (KPI), tels que
le nombre total de matériels et logiciels, les équipements en maintenance et les actifs
opérationnels. Des graphiques dynamiques et des tableaux filtrables permettent de
visualiser la répartition des équipements par type, leur statut (actif, hors service, en
40 | P a g e
Asset Management
attente) ainsi que leur localisation géographique. Cette interface centralisée, actualisée en
temps réel, facilite la prise de décision et offre un point d’entrée intuitif pour accéder aux
fonctionnalités avancées de gestion, de reporting et de maintenance des actifs.
41 | P a g e
Asset Management
c. Analytique
Répartition des Actifs
42 | P a g e
Asset Management
43 | P a g e
Asset Management
Maintenance
44 | P a g e
Asset Management
Licences Logiciels
•Champs requis :
45 | P a g e
Asset Management
46 | P a g e
Asset Management
Fonctionnalités Principales
Ajouter un Équipement
•Champs obligatoires :
O Type : Sélection dans une liste prédéfinie (PC portable, Serveur, etc.)
47 | P a g e
Asset Management
Modifier un Équipement
Supprimer un Équipement
f. Gestion de la Maintenance
Cette interface permet une gestion complète et traçable des activités de maintenance sur
le parc matériel d'OCP. Conçue avec PyQt6 et intégrée à la base de données SQLite, elle
assure un suivi précis des interventions (préventives, correctives, mises à niveau) et de
leurs coûts associés.
48 | P a g e
Asset Management
Fonctionnalités Principales
•Champs obligatoires :
49 | P a g e
Asset Management
50 | P a g e
Asset Management
Fonctionnalités Principales
Rapports Disponibles
1. Rapports Matériel
2. Rapports Logiciels
3. Rapports Maintenance
51 | P a g e
Asset Management
4. Rapports Financiers
• Budget vs Dépenses.
52 | P a g e
Asset Management
Fichier excel :
53 | P a g e
Asset Management
Conclusion générale
Ce stage au sein d’OCP a constitué une opportunité extrêmement enrichissante pour mettre en
pratique mes connaissances académiques dans un environnement industriel et stratégique de
premier plan. La conception et le développement d’une solution de gestion des actifs
informatiques sur mesure, baptisée SIGA-OCP (Système Intégré de Gestion des Actifs
informatiques d’OCP), ont permis de répondre aux enjeux de modernisation, de traçabilité et
d’optimisation du parc matériel et logiciel du groupe.
Grâce à ce projet, OCP dispose désormais d’une plateforme centralisée et automatisée, offrant
une visibilité complète sur le cycle de vie des actifs IT – depuis leur acquisition jusqu’à leur
renouvellement ou mise au rebut. L’utilisation de technologies robustes et flexibles (Python,
PyQt6, SQLite, Pandas) a permis de concevoir une application desktop intuitive, capable de
gérer des volumes importants de données et de s’adapter aux processus métiers spécifiques
de l’entreprise.
Les fonctionnalités clés développées – telles que l’inventaire automatisé, la gestion des
licences logicielles, le suivi financier (coût total de possession, amortissements) et la
maintenance prédictive – contribuent productivité des équipes IT et au renforcement de la
conformité et de la sécurité du patrimoine numérique.
Sur le plan personnel, cette expérience m’a permis de consolider mes compétences en
développement logiciel, en modélisation de données et en gestion de projet agile, tout en me
familiarisant avec les défis de la transformation digitale à l’échelle d’un groupe industriel
international. J’ai également pu affiner ma capacité à travailler en mode projet et à m’adapter
aux contraintes techniques et organisationnelles complexes.
Je tiens à exprimer ma gratitude envers mon encadrant pédagogique, ainsi qu’envers toutes
les équipes d’OCP qui m’ont accompagné et guidé tout au long de ce stage. Leur expertise, leur
disponibilité et leur confiance ont été déterminantes pour la réussite de ce projet.
54 | P a g e