Académique Documents
Professionnel Documents
Culture Documents
Poulina Group Holding est un groupe Tunisien créé en 1967. Originellement spécialisé dans
l'aviculture, le groupe s'est peu à peu diversifié pour devenir le premier groupe à capitaux
privés de Tunisie. Le groupe exerce 8 métiers distincts: l’intégration avicole, les produits de
grande consommation, la transformation de l’acier, l’emballage, l’immobilier, le bois et les
biens d’équipement, les matériaux de construction et le commerce et les services.
i. Context du projet
1. Contexte de l'application
La société Polina Group est un conglomérat opérant dans divers domaines, dont la
technologie d'osmose inverse. Chacune de ses filiales dispose d'une station d'osmose
inverse, ce qui nécessite une gestion efficace pour garantir des opérations fluides et
optimales.
ii. Problematique
Description des défis actuels dans la gestion de l'osmose inverse
L'équipe en charge de l'osmose inverse de Polina Group fait actuellement face à plusieurs
défis majeurs dans la gestion de leur processus. Ces problématiques comprennent :
Risque d'erreurs humaines : La saisie manuelle des données dans Excel augmente
considérablement le risque d'erreurs, qu'elles soient liées à des saisies incorrectes ou à des
formules inappropriées, pouvant potentiellement compromettre l'exactitude des
informations.
Difficulté de suivi des activités en temps réel : Le processus actuel basé sur Excel ne permet
pas un suivi en temps réel des opérations liées à l'osmose inverse. Cela peut entraîner des
retards dans la détection et la résolution de problèmes éventuels.
Limites de taille des données : Excel peut avoir des difficultés à gérer de grandes quantités
de données, ce qui peut potentiellement conduire à des ralentissements et des plantages.
Sécurité des données : La sécurité des données dans Excel peut être difficile à garantir,
notamment en ce qui concerne les contrôles d'accès et la protection contre les altérations
non autorisées.
En somme, bien que Excel soit un outil polyvalent, il présente des limites significatives pour
la gestion efficace et l'automatisation des processus liés à l'osmose inverse de Polina Group.
Le développement d'une application web sur mesure vise à pallier ces défis en offrant des
fonctionnalités avancées de centralisation, d'automatisation et de reporting, pour optimiser
les opérations de l'équipe.
iii. Etude de l'Existant
Analyse du processus actuel de gestion de l'osmose inverse
Le processus actuel de gestion de l'osmose inverse au sein de l'équipe de Polina Group
repose principalement sur l'utilisation d'outils bureautiques tels qu'Excel. Voici une
description détaillée de cette méthode :
Collecte des données : Les données relatives à l'osmose inverse, comprenant les paramètres
de fonctionnement des stations, les niveaux de production, et les relevés de performance,
sont collectées manuellement par les opérateurs sur le terrain.
Saisie dans des feuilles Excel : Ces données sont ensuite saisies dans des feuilles Excel
spécifiques, où elles sont organisées selon une structure préétablie. Chaque station
d'osmose inverse a sa propre feuille dédiée.
Calculs et Analyses : Les opérateurs effectuent des calculs manuels pour déterminer des
métriques clés comme le rendement, la consommation d'eau, et la qualité de l'eau produite.
Mise à jour manuelle des rapports : À partir des données saisies, des rapports périodiques
sont générés manuellement. Ces rapports sont utilisés pour évaluer les performances des
stations d'osmose inverse.
Risque d'erreurs humaines : La saisie manuelle des données dans Excel expose le
processus à des erreurs potentielles, que ce soit en termes de saisie incorrecte ou de
calculs inappropriés.
Manque de traçabilité : En raison de la nature statique des feuilles Excel, il est difficile
de tracer les modifications apportées aux données, ce qui peut compliquer la
recherche d'erreurs et la résolution de problèmes.
Manque d'efficacité opérationnelle : Le processus manuel de saisie et de calculs est
chronophage et peut entraîner des retards dans la production de rapports essentiels
pour la prise de décisions.
Les opérateurs ont exprimé des frustrations quant à la lenteur du processus manuel, en
particulier lors de la saisie des données.
Ils ont souligné la nécessité d'une solution plus automatisée pour réduire les erreurs et
améliorer la fiabilité des données.
L'équipe a exprimé le besoin d'une meilleure visualisation des données et de fonctionnalités
de reporting plus avancées pour une analyse approfondie des performances des stations.
En conclusion, le processus actuel de gestion de l'osmose inverse présente des inefficacités
et des limitations significatives, ce qui justifie pleinement le développement d'une
application web sur mesure pour améliorer et optimiser ces opérations.
Chapitre 4 : Objectifs de l'Application Web
L'application web développée pour l'équipe en charge de l'osmose inverse de Polina Group a
pour but de :
Centraliser les Données : Regrouper toutes les données liées à l'osmose inverse au
sein d'une plateforme unique, facilitant ainsi l'accès et la gestion des informations.
Faciliter la Collaboration : Fournir des outils de collaboration en temps réel pour une
communication efficace entre les membres de l'équipe, afin de minimiser les conflits
de versions et les retards.
Alignement avec les objectifs de Polina Group en matière de technologie d'osmose inverse
L'application web s'inscrit pleinement dans la vision et les objectifs de Polina Group en
matière de technologie d'osmose inverse. Elle vise à :
2. Choix de la méthode
L’étude comparative des méthodes réalisée nous a aidés à mieux comprendre la
différence entre les méthodes de gestion de projet et après une longue discussion basée
sur les besoins de notre client nous avons décidé de choisir SCRUM comme méthode de
gestion de projet.
SCRUM est la méthode Agile la plus populaire. L’approche SCRUM suit les principes de la
méthodologie Agile, c’est-à-dire l’implication et la participation active du client tout au
long du projet .
Le principe de base étant que l’équipe avance ensemble et soit toujours prête à
réorienter le projet au fur-et-à-mesure de sa progression .
La méthode SCRUM s’appuie sur des sprints qui sont des espaces temps assez courts,
généralement entre 2 et 4 semaines. À la fin de chaque sprint, l’équipe présente ce
qu’elle a ajouté au produit .
Le Product Owner est le représentant des clients, des utilisateurs et des parties
prenantes. Il est responsable de maximiser la valeur du produit en gérant le backlog du
produit.
Il définit les éléments du backlog, les priorise et les clarifie au besoin. Il prend des
décisions sur les fonctionnalités à développer en premier.
Scrum Master (facilitateur SCRUM) :
Ces trois rôles sont essentiels dans SCRUM. Ils collaborent de manière étroite pour
s'assurer que les besoins du client sont compris et que le produit évolue de manière
itérative et incrémentielle.
CHAPITRE 2
Introduction
Ce deuxième chapitre est divisé en quatre parties, la première partie a pour objectif
d’identifier les acteurs autorisés à notre application et élaborer les besoins fonctionnels et non
fonctionnels. Ensuite une seconde partie pour présenter le diagramme de cas d’utilisation et le
application. Pour mieux comprendre le travail demandé il faut extraire les acteurs autorisés
Utilisateur de l'Application : C'est l'acteur qui utilise l'application pour effectuer diverses
opérations liées à la gestion de l'osmose inverse. Cela peut inclure l'ajout de données, la
génération de rapports, la consultation de performances, etc.
Administrateur Local : L'administrateur local est responsable de la gestion des opérations au
niveau de chaque filiale ou station d'osmose inverse. Il a des autorisations pour ajouter des
stations, gérer les utilisateurs locaux et configurer des paramètres spécifiques à sa filiale.
Administrateur Central : L'administrateur central a des autorisations étendues et est
responsable de la gestion globale du système. Il peut ajouter des filiales, gérer les
administrateurs locaux, configurer des paramètres globaux et effectuer des tâches
d'administration à l'échelle de l'ensemble de l'organisation.
besoins fonctionnels et la deuxième est consacrée pour les besoins non fonctionnels.
Génération de Rapports :
Générer des rapports sur les performances des stations pour une période donnée.
Afficher les rapports sous forme de graphiques ou de tableaux.
Sécurité :
Assurer la confidentialité des données sensibles.
Mettre en place des mécanismes d'authentification robustes.
Performance :
Garantir des temps de réponse rapides pour les opérations courantes.
Gérer efficacement un grand volume de données.
Convivialité (Usabilité) :
Offrir une interface utilisateur intuitive et facile à prendre en main.
Fournir des indications claires pour chaque fonctionnalité.
Fiabilité :
Minimiser les interruptions de service et garantir une disponibilité élevée.
Compatibilité :
Assurer la compatibilité avec différents navigateurs web et dispositifs.
Sécurité des Données :
Mettre en place des mécanismes de sauvegarde régulière des données.
Prévoir des mesures de récupération en cas de perte de données.
Évolutivité :
Concevoir l'application pour permettre des extensions ou des mises à jour futures.
Ces besoins fonctionnels et non fonctionnels serviront de base pour la conception et le
développement de votre application de gestion de l'osmose inverse. Vous pourrez les utiliser comme
référence tout au long du processus de développement.