0% ont trouvé ce document utile (0 vote)
43 vues71 pages

MEMOIRE NONO YANNICK BEAC 1 Final

Transféré par

ulrichminkouloucmr
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues71 pages

MEMOIRE NONO YANNICK BEAC 1 Final

Transféré par

ulrichminkouloucmr
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 71

CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI

PROJET : CAS DE LA BEAC (Agence de Bafoussam)

RAPPORT DE STAGE DE SUIVI DE PROJETS

THEME : CONCEPTION ET DEVELOPPEMENT


D’UNE APPLICATION DE SUIVI PROJETS
INTELLIGENT : CAS DE LA 0BEAC (Agence de
Bafoussam)

Mémoire en vue de l’obtention du diplôme de :


Bachelor en Intelligence Artificielle et Big data

Rédigé et présenté par :


NONO YANNICK ELISE

Sous l’encadrement :

Académique de : Professionnel de :
MINKOULOU ULRICH M. EVAGA NGA Wenceslas
Enseignant à Keyce Informatique

ANNEE ACADEMIQUE: 2023-2024

NONO YANNICK ELISE P A G E |1


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

DEDICACES

A MA
FAMILLE

NONO YANNICK ELISE P A G E |2


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

iL FAUT ENLEVER CECI

REMERCIEMENTS

Je remercie tout d’abord le DIEU TOUT PUISSANT pour ses grâces et ses
bienfaits dans ma vie, par qui toute chose s’accomplit. Loin d’être une œuvre
personnelle, ce rapport est le fruit de plusieurs contributions. J’exprime donc ainsi
ma sincère gratitude à l’endroit de tous ceux qui ont bien voulu me tendre la main.
Je remercie particulièrement :
➢ Le Promoteur de KEYCE INFORMATIQUE M. JEAN YOUTOU pour ce
magnifique Institut qui œuvre dans la formation de la Jeunesse et le
développement du Cameroun
➢ Le Chef d’Etablissement de KEYCE INFORMATIQUE M. Bencini
Nyetam pour les efforts qu’ils investissement au bon fonctionnement de
l’Institut
➢ Mon encadreur académique M. MINKOULOU ULRICH pour ses conseils,
sa disponibilité, le savoir qu’il nous a permis d’acquérir,
➢ Tous les enseignants de Keyce informatique particulièrement ceux de la
filière [IA ET BD] pour leurs enseignements et les conseils qu’ils ne cessent
de nous prodiguer
➢ Monsieur le directeur de la BEAC agence Bafoussam pour avoir accepté
de nous accueillir comme stagiaire au sein de l’entreprise, BEAC agence
Bafoussam.

NONO YANNICK ELISE P A G E |3


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

➢ Mon encadreur professionnel M. EVAGA NGA Wenceslas qui tout au long


du stage nous a conseillé, aidé et accompagné lors de nos différentes missions
dans l’entreprise.
➢ Le personnel de l’entreprise de la BEAC agence Bafoussam, pour leurs
accueils et pour m’avoir apporté l’aide théorique et pratique nécessaire au bon
déroulement du stage.
➢ A ma petite sœur Djieupou Tébonso Neuilly Patricia pour son soutien moral,
physique et Financier.
➢ Mes parents Monsieur et Madame Djieupou pour tous les moyens qu’ils ont
mis à ma disposition afin que je puisse réussir, Ainsi que tous mes camarades
de promotion, mes amis et toute personne que la providence m’a donnée, de
près ou de loin, je dis infiniment merci.

NONO YANNICK ELISE P A G E |4


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

RESUME

La problématique de l'absence de suivi efficace des tâches au sein des


différents services de la BEAC a été documentée à plusieurs reprises, soulignant
l'importance cruciale de centraliser la gestion des tâches pour améliorer la
coordination et l'efficacité des opérations internes. Le service de gestion des
opérations s'efforce d'optimiser la répartition et le suivi des tâches, avec pour objectif
une meilleure prise en compte des responsabilités par les agents et une augmentation
de leur productivité.

Pour appréhender plus efficacement la gestion des tâches dans le cadre de notre
projet, nous avons adopté diverses méthodes, notamment des entretiens avec le
personnel dirigeant des différents services de la BEAC, ainsi que l'observation
détaillée des processus en place et des enquêtes auprès des agents.

Au cours de la période de développement de l'application, plusieurs


fonctionnalités ont été recommandées pour améliorer le suivi et la gestion des tâches
au sein de la BEAC. Ce mémoire ne se contente pas de répondre à nos obligations
académiques, mais rend également compte des connaissances professionnelles
acquises au sein de cette structure, qui a répondu pleinement à nos attentes et
préoccupations liées à notre thème. Nous en tirons une pleine satisfaction et espérons
que cette application contribuera significativement à l'efficacité opérationnelle de la
BEAC.

Mots clés : Gestion des tâches, Coordination, Efficacité opérationnelle, BEAC,


Application de gestion, Productivité, Optimisation des processus.

NONO YANNICK ELISE P A G E |5


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

ABSTRACT

The issue of ineffective task tracking within the various services of the BEAC
has been documented repeatedly, highlighting the crucial importance of centralizing
task management to improve coordination and operational efficiency. The operations
management service strives to optimize task allocation and tracking, with the goal of
better addressing the responsibilities of agents and increasing their productivity.

To more effectively understand task management in the context of our project,


we adopted various methods, including interviews with senior staff of the different
BEAC services, as well as detailed observations of the processes in place and surveys
of agents.

During the application development period, several features were


recommended to improve task tracking and management within the BEAC. This
memoir not only meets our academic obligations but also reflects the professional
knowledge gained within this structure, which fully met our expectations and
concerns related to our theme. We are fully satisfied with the results and hope that
this application will significantly contribute to the operational efficiency of the
BEAC.

Keywords: Task management, Coordination, Operational efficiency, BEAC,


Management application, Productivity, Process optimization.

NONO YANNICK ELISE P A G E |6


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

SOMMAIRE

SOMMAIRE

RESUME .................................................................................................................................................. I
ABSTRACT ............................................................................................................................................ II
SOMMAIRE ......................................................................................................................................... III
ACRONYMES ET SIGLES ................................................................................................................. IV
LISTE DES FIGURES ........................................................................................................................... V
LISTE DES TABLEAUX ..................................................................................................................... VI
INTRODUCTION GENERALE ............................................................................................................. 1
CHAPITRE I : CADRE THEORIQUE ET CONCEPTUEL .................................................................. 6
CHAPITRE II : METHODOLOGIE DE L’ETUDE ............................................................................. 14
CHAPITRE III : PRESENTATION DE MTN CAMEROUN ET DES DONNEES COLLECTEES 20
CHAPITRE IV : ANALYSE DIAGNOSTIC DE LA SITUATION ET PROPOSITION
D’INTERVENTION ............................................................................................................................. 25
CONCLUSION GÉNÉRALE ............................................................................................................... 43
TABLE DES MATIÈRES .................................................................................................................... XII

NONO YANNICK ELISE P A G E |7


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

LISTE DES
ABREVIATIONS

SIGLES SIGNIFICATIONS
IA Intelligence artificielle
ML Machine learning
MOA Maître d’ouvrage
MOE Maître d’œuvre
SQLite Structured Query Language
UP Unified Process
API Application Programing interface
FP Fonction Principale
FC Fonction Contrainte
SGBD Système de Gestion de Base de Données
SQL Structured Query Language

NON FAIT CA SIMPLEMENT ET PAS BESOIN


D'UN TABLEAU ICI

NONO YANNICK ELISE P A G E |8


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

LISTE DES FIGURES

Figure 1: FIGURE 1 : ALGORITHME DE MACHINE LEARNING .........Erreur ! Signet non défini.


Figure 2: Intelligence Artificielle et ses Composants ...........................Erreur ! Signet non défini.
Figure 3 : ARCHITECTURE D’UN CNN…………………………………………….Erreur !
Signet non défini.
Figure 4: Organigramme de la Beac .....................................................Erreur ! Signet non défini.
Figure 5: Localisation de la BEAC agence Bafoussam ........................Erreur ! Signet non défini.
Figure 6: Créer taches ...........................................................................Erreur ! Signet non défini.
Figure 7: Modifier et suprimer taches ...................................................Erreur ! Signet non défini.
Figure 8: Imprimer une taches ..............................................................Erreur ! Signet non défini.
Figure 9:Extrait code de prediction .......................................................Erreur ! Signet non défini.
Figure 10: Copier commande pour le chatbot .......................................Erreur ! Signet non défini.
Figure 11 Creation d’un élements de la messagerie ..............................Erreur ! Signet non défini.
Figure 12:Fonction ‘ToggleSpeechRecognition ..................................Erreur ! Signet non défini.
Figure 13 :Fonction Copy Toclipboard .................................................Erreur ! Signet non défini.
Figure 14 :Interface d’accueil administration .......................................Erreur ! Signet non défini.
Figure 15 :Interface d’accueil administration .......................................Erreur ! Signet non défini.
Figure 16 :Interface d’accueil utilisateur ..............................................Erreur ! Signet non défini.
Figure 17 :Tableau de bords de l’application ........................................Erreur ! Signet non défini.
Figure 18 :Interface liste des utilisateurs...............................................Erreur ! Signet non défini.
Figure 19 :Interface gestion des services ..............................................Erreur ! Signet non défini.
Figure 20 :Interface gestion des taches ................................................Erreur ! Signet non défini.
Figure 21: Stockage des données .........................................................Erreur ! Signet non défini.
Figure 22 :Stockage des données en cours de réalisation .....................Erreur ! Signet non défini.
Figure 23 :Gestion de notification .........................................................Erreur ! Signet non défini.

NONO YANNICK ELISE P A G E |9


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

LISTE DES TABLEAUX

Tableau 1 : Tâches effectuées ...............................................................Erreur ! Signet non défini.


Tableau 2: Conditions de faisabilité ......................................................Erreur ! Signet non défini.

NONO YANNICK ELISE P A G E | 10


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

INTRODUCTION GENERALE

À la fin du cursus Bachelor à l’Université Supérieure Française Keyce


Informatique et Intelligence Artificielle, chaque étudiant doit réaliser un stage
académique pour obtenir son diplôme de Licence. Ce stage permet aux étudiants de
mettre en pratique les connaissances acquises, d'acquérir de nouvelles compétences,
et de découvrir le monde professionnel.

Pendant ces deux mois de stage à la BEAC, nous étions encadrés par deux
tuteurs : un encadrant académique et un encadrant professionnel. Notre mission en
tant que stagiaires était de concevoir un projet d'intelligence artificielle. Ce projet
devait être proposé par notre encadrant professionnel et validé par notre encadrant
académique.

Le projet portait sur l'application de l'intelligence artificielle dans le domaine


de l'administration. Plus précisément, nous avons travaillé sur la "Conception et le
développement d'une application de suivi de projet avec l'aide de l'intelligence
artificielle : Cas de la BEAC (Agence de Bafoussam)". Cette application vise à
améliorer la gestion et le suivi des projets administratifs au sein de l'agence de
Bafoussam en utilisant des techniques d'intelligence artificielle pour optimiser les
processus, assurer une meilleure traçabilité, et fournir des analyses prédictives pour
une prise de décision plus efficace.

Grâce à ce projet, nous avons non seulement appliqué nos compétences


techniques en intelligence artificielle, mais aussi acquis une compréhension
approfondie des défis administratifs et des besoins en gestion de projet spécifiques à
l'agence de Bafoussam (BEAC)

NONO YANNICK ELISE P A G E | 11


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

I. Contexte général de l’étude

La gestion et le suivi des projets sont cruciaux pour la réussite des


organisations modernes. L'intelligence artificielle (IA) offre des opportunités
uniques pour améliorer cette gestion. Les algorithmes de machine Learning et de
Deep Learning, permettent d'automatiser et d'optimiser des tâches complexes,
comme la prédiction des délais de livraison.

Selon une étude de McKinsey, les entreprises utilisant l'IA dans la gestion
de projet constatent une amélioration de 15 à 20 % de l'efficacité des projets et
une réduction de 10 à 15 % des coûts. Le PMI indique que les entreprises intégrant
des outils numériques avancés dans leurs pratiques de gestion de projet sont 77%
plus susceptibles de réussir leurs projets.

En Afrique, les entreprises font face à des défis uniques liés aux
infrastructures et aux ressources limitées, avec un taux de réussite des projets de
seulement 30 % selon la Banque Mondiale. En Europe, 37 % des entreprises
utilisent déjà l'IA pour la gestion de projet, et ce chiffre devrait atteindre 60 %
d'ici 2025 selon Gartner.

Ce projet vise à développer une application de suivi de projet intégrants


l’intelligence artificielle, aidant ainsi les organisations à améliorer leurs
performances et à assurer le succès de leurs initiatives.

II. Problématique de l’étude


a. Presentation du problème
La gestion de projet est un domaine complexe qui implique le suivi et
l'organisation de diverses tâches, ressources et délais pour atteindre les
objectifs fixés. Actuellement, de nombreuses organisations rencontrent des
difficultés dans la gestion efficace de leurs projets, ce qui peut entraîner des
retards, des dépassements de coûts et un échec des objectifs. En 2023, les
études montrent que 60 % des projets échouent à respecter les délais et les
budgets prévus, et près de 50 % des projets ne répondent pas aux attentes des
parties prenantes.

NONO YANNICK ELISE P A G E | 12


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Les problèmes majeurs de la gestion de projet incluent la difficulté à


anticiper les retards, une gestion insuffisante des risques. Ces défis sont
souvent exacerbés par un manque de visibilité en temps réel et une difficulté
à intégrer les données provenant de diverses sources. La complexité croissante
des projets modernes, associée à une augmentation des attentes en matière de
performance, rend la situation encore plus difficile.

L'absence de solutions avancées pour le suivi et la gestion des projets


contribue à ces problèmes. L'intégration de l'intelligence artificielle (IA)
pourrait représenter une solution innovante pour améliorer la gestion de projet.
Les outils basés sur l'IA, comme les systèmes de prédiction et d'optimisation,
peuvent fournir une vue d'ensemble plus claire, anticiper les problèmes
potentiels, et améliorer la prise de décision. En conséquence, il est crucial
d'explorer et de développer des solutions d'IA adaptées pour surmonter les
défis actuels de la gestion de projet et améliorer les taux de réussite des projets.

b. Problème général
De ce qui précède, il convient de se poser la question suivante : Peut-on
utiliser les techniques de l'intelligence artificielle pour optimiser et améliorer
le suivi et la gestion des projets afin de réduire les retards, et augmenter les
taux de réussite des projets ?

c. Problèmes spécifiques
Cette interrogation principale appelle aux deux préoccupations annexes suivantes :

• Peut-on améliorer la prédiction des délais dans la gestion des projets à l'aide
des outils de l'intelligence artificielle ? Si oui, quels en sont les résultats ?
• L'apprentissage en profondeur des données antérieures sur les projets peut-il
nous permettre d'accélérer et de rendre plus précise la prise de décision dans
la gestion des projets ? Si oui, quels sont les résultats obtenus.

NONO YANNICK ELISE P A G E | 13


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

III. Hypothèse de l’étude

a. Hypothèse générale

Dans le cadre de notre étude, nous pouvons poser l’hypothèse selon laquelle
l’intelligence artificielle peut améliorer la gestion des projets en optimisant les
processus, en prédisant les délais et les coûts, et en allouant efficacement les
ressources.

b. Hypothèses spécifiques

Cette hypothèse générale peut nous conduire aux sous-hypothèses suivantes :

- Analyse et optimisation des projets :


L’intelligence artificielle peut analyser de grands volumes de données de projets
passés pour prévoir les délais, et identifier les risques potentiels, permettant ainsi une
optimisation des processus.

- Amélioration de la prise de décision :


L’analyse en temps réel des données de projet à l’aide de l’intelligence artificielle
peut améliorer la rapidité et la précision des décisions, réduisant ainsi les retards.

IV. Objectif de l’étude

a. Objectif général de l’étude

L’objectif de cette étude est de démontrer l’importance de l’intelligence


artificielle dans l'amélioration de la gestion et du suivi des projets.

b. Objectifs spécifiques de l’étude

Les objectifs spécifiques de cette recherche sont :


- Concevoir un modèle prédictif pour estimer les délais des projets.

NONO YANNICK ELISE P A G E | 14


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

- Évaluer et optimiser les résultats obtenus par les modèles d'intelligence artificielle
dans la gestion de projet.

V. Justification de l’Etude

Optimiser la gestion de projet permet à la Beac de réduire les coûts, respecter


les délais, et améliorer la satisfaction des parties prenantes. Les outils d’intelligence
artificielle, tels que les réseaux neuronaux profonds, ont montré des avancées
significatives dans l’analyse des données complexes et la prédiction des résultats. En
utilisant ces outils pour la gestion de projet, il est possible de minimiser les erreurs
humaines, améliorer la précision des prédictions et optimiser les processus
décisionnels.

VI. Délimitation de l’étude

Cette étude sera limitée à la réalisation d'un algorithme pour la prédiction des
délais, en utilisant les techniques de machine Learning et les réseaux neuronaux pour
analyser les données de projets passés et en cours et une application complète de la
gestion des taches.

VII. Plan du mémoire

Outre l’introduction et la conclusion, cette étude se divise en quatre chapitres :


Le premier aborde le contexte conceptuel et théorique.
Le second décrit les méthodes employées pour le projet, incluant une définition des
termes essentiels pour clarifier les concepts et une présentation des données et outils.
Le troisième chapitre détaille l'entreprise où le stage a eu lieu et les informations
recueillies.
Le dernier chapitre expose les algorithmes développés et leurs résultats.

NONO YANNICK ELISE P A G E | 15


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

CHAPITRE I : CADRE THEORIQUE ET


CONCEPTUEL

oN ECRIT PAS INTRODUCTION, NI


CONCLUSIOBN
Introduction
Le cadre théorique est essentiel pour présenter les concepts, théories et idées
préexistantes, tout en justifiant scientifiquement les recherches d’entreprises. Dans
le contexte de la conception et du développement d'une application de suivi de projet
utilisant l'intelligence artificielle, il est crucial de comprendre comment cette
technologie peut améliorer la gestion de projets. Ce chapitre met en lumière les
avancées dans l'application des systèmes intelligents pour l'optimisation des
processus, la prédiction des risques et l'amélioration de la prise de décision.

Depuis ses débuts, l'IA a transformé la gestion de projets en permettant une


meilleure allocation des ressources, une surveillance continue de l'avancement et une
analyse approfondie des données. En intégrant ces technologies, les projets peuvent
bénéficier d'une gestion plus efficace et d'une prise de décision plus éclairée. Ce
chapitre démontre que l'IA repose sur des bases scientifiques solides et ne constitue
pas une nouveauté isolée, mais une avancée fondée sur des recherches rigoureuses.

NONO YANNICK ELISE P A G E | 16


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

I. Cadre théorique et état d’art

L'Intelligence Artificielle (IA) est un domaine qui, bien qu'émergé dans les
années 1950, a vu des progrès significatifs depuis les années 1990 grâce à
l'apprentissage automatique et aux technologies de l'information. En 2020, elle a
continué de s'imposer dans des secteurs variés, notamment dans la génération de
texte et la reconnaissance d'images. Dans le cadre de la gestion de projets, l'IA offre
de nombreuses opportunités pour améliorer l'efficacité et la précision. En exploitant
des sous-domaines comme le traitement du langage naturel, la vision par ordinateur
et l'apprentissage automatique, elle permet de traiter des données complexes et
d'automatiser la planification et la gestion des ressources. Par exemple, l'IA peut
analyser des données historiques pour fournir des prévisions précises sur
l'avancement des projets. De plus, elle peut identifier les risques potentiels, comme
les retards ou les goulots d'étranglement, permettant ainsi une gestion proactive des
ressources. Les études montrent que l'intégration de l'IA dans la gestion de projets
améliore la capacité à anticiper et à ajuster les plans. Ces avancées soulignent que
l'IA ne se limite pas à des applications spécifiques, mais propose des solutions
généralisées, renforçant son importance dans la gestion moderne des projets.

II. Historique
L'Intelligence Artificielle (IA) est un domaine de l'informatique qui vise à
créer des systèmes capables de réaliser des tâches complexes normalement réservées
à l'intelligence humaine, comme la prise de décision et l'automatisation. L'histoire de
l'IA commence en 1943 avec les travaux sur les réseaux de neurones et voit des jalons
majeurs dans les années 1950, notamment avec la création du premier ordinateur à
réseau de neurones et l'introduction du terme « intelligence artificielle » lors de la
conférence de Dartmouth en 1956. Après un ralentissement dans les années 1970 et
1980, l'IA connaît un renouveau à partir des années 2000, avec des avancées en Deep
Learning et des succès comme la reconnaissance vocale et les victoires d'AlphaGo.
Aujourd'hui, l'IA est omniprésente dans divers secteurs, y compris la gestion de
projets, où elle aide à optimiser la gestion des ressources, la planification et la
détection des risques grâce à des modèles prédictifs et des algorithmes avancés.

NONO YANNICK ELISE P A G E | 17


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

III. Cadre Règlementation


L'Intelligence Artificielle (IA) évolue rapidement, et les régulations varient
considérablement à travers le monde, posant des défis pour équilibrer l'innovation et
la protection des droits. Au Cameroun, il n'existe pas encore de cadre législatif
spécifique à l'IA. Les systèmes d'IA sont régulés par des lois existantes, notamment
celles sur la protection des données, bien qu'elles ne soient pas totalement adaptées
à l'IA. La loi sur la cybersécurité prévoit des sanctions pour violation de données,
mais il n'y a pas de restrictions précises concernant le transfert de données. Les litiges
peuvent être adressés à l'Agence Nationale des Technologies de l'Information et de
la Communication (ANTIC) ou aux tribunaux. Toutefois, avec l'évolution rapide des
régulations internationales, les développeurs d'applications de suivi de projet doivent
rester vigilants quant aux changements législatifs pour garantir la conformité de leurs
solutions d'IA.
NON

IV. Conclusion

Dans ce premier chapitre, nous avons exploré le domaine de l'intelligence


artificielle et son impact potentiel sur le suivi et la gestion de projets. Nous avons
examiné les avancées récentes dans l'IA, ainsi que les cadres théoriques et historiques
pertinents pour le développement d'applications de gestion de projet. En nous
appuyant sur divers articles et travaux académiques, nous avons mis en lumière les
principes et techniques d'IA susceptibles d'améliorer l'efficacité et la précision des
outils de suivi de projet.

Dans le chapitre suivant, nous détaillerons les méthodologies employées pour


notre recherche, en décrivant le type de recherche réalisée et les approches adoptées
pour concevoir et développer notre application de suivi de projet. Nous expliquerons
comment les résultats de nos recherches antérieures orientent le développement de
notre application, en intégrant les meilleures pratiques et les innovations en matière
d'intelligence artificielle.

NONO YANNICK ELISE P A G E | 18


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

CHAPITRE II : Méthodologie de recherche

NON
Introduction

Tout travail scientifique demande l'emploi de méthodologies et techniques


afin d'obtenir un résultat précis et efficace, en adéquation avec le sujet de l'étude. On
peut définir la méthodologie comme l'ensemble de procédures, règles et méthodes
qui facilitent le choix d'outils statistiques appropriés pour l'analyse de données.

Elle donne la possibilité à l'analyste de vérifier la qualité de ses travaux et


d'atteindre ses buts. Dans ce contexte, nous avons utilisé diverses techniques et
méthodes pour parvenir au résultat souhaité. Ce chapitre débute par la présentation
de l'essence de notre recherche et des variables liées à notre questionnement. Par la
suite, nous introduirons certains concepts liés à notre travail, tels que la modélisation,
l'apprentissage profond (Deep Learning), et les méthodes d'intelligence artificielle.
Finalement, nous mentionnerons non seulement les méthodes et techniques
employées pour effectuer cette recherche, mais également les outils utilisés.

NONO YANNICK ELISE P A G E | 19


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

NON
I. Nature de recherche
La nature de l'étude abordée dans ce document est perceptuelle. Le but est
d'explorer et de décrire les données recueillies, d'élucider les concepts pour une
meilleure compréhension du thème de recherche et d'anticiper les résultats.

II. Variable de recherche


LES VARIABLES DOIVENT ÉMANÉS
DU FORMULAIRE SOUMIS A L'ENTREPRISE
Pour la réalisation de cette recherche, les variables clés sont les données de
suivi de projet, telles que les tâches assignées, les délais. Ces variables seront
utilisées pour évaluer et affiner les algorithmes d'intelligence artificielle intégrés
dans l'application de gestion de projet. En se basant sur ces données, l'application
sera conçue pour optimiser le suivi des projets, améliorer la gestion des ressources,
et prévoir les éventuels problèmes ou retards.

a. Définition Conceptuelle RESPECTER LA NUMEROTATION DU GUIDE DE REDACTION


ET METTRE LES TITRES EN GRAS

1. Volume de Données : La quantité de données collectées sur les tâches et services,


mesurée en unités spécifiques selon les besoins du projet. Cette variable représente
la quantité d'information disponible pour le suivi et l'analyse des tâches dans
l'application.

2. Durée des Tâches : Le temps estimé pour accomplir une tâche, mesuré en heures
ou en jours. Cette variable détermine la durée prévue pour l'achèvement des tâches,
aidant à planifier les projets et à évaluer la performance des équipes.

3. Statut des Tâches : L'état actuel des tâches (en cours, terminé). Cette variable
permet de suivre l'avancement des tâches et d'identifier les points de blocage ou les
tâches complètes.

NONO YANNICK ELISE P A G E | 20


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

4. Nombre d'Utilisateurs : La quantité d'utilisateurs ou de membres d'une équipe


travaillant sur un projet. Cette variable permet de gérer les accès, les responsabilités
et d'évaluer la charge de travail répartie parmi les membres de l'équipe.

5. Prédiction d’Échéance : La prévision du temps nécessaire pour terminer une tâche


ou un projet, calculée à l'aide d'algorithmes de machine Learning. Cette variable aide
à anticiper les délais et à ajuster les ressources et les plannings en conséquence.

6. Historique des Tâches : Les données enregistrées sur les tâches terminées, y
compris les dates d'achèvement et les commentaires. Cette variable permet d'analyser
les performances passées et d'améliorer les prévisions futures et la gestion des tâches.

7. Notifications : Les alertes envoyées aux utilisateurs concernant les tâches à réaliser
ou les échéances imminentes. Cette variable aide à maintenir les utilisateurs informés
et à assurer le respect des délais.

8. Validation des Tâches : Le processus par lequel un administrateur confirme


l'achèvement d'une tâche. Cette variable assure la rigueur et la précision dans la
gestion des tâches et des projets, garantissant que les tâches sont réellement
complètes avant leur clôture.

NONO YANNICK ELISE P A G E | 21


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

II.2.2. Limites et difficultés

La mise en œuvre d'une application de gestion de projets au sein de BEAC


présente plusieurs limites et défis importants.

➢ Confidentialité et sécurité des données : Assurer la protection des informations


sensibles liées aux projets et aux utilisateurs est crucial. Il est essentiel de mettre en
place des mesures de sécurité robustes pour protéger les données contre les accès non
autorisés et de garantir le respect des réglementations en vigueur sur la confidentialité
des données.

➢ Choix des technologies et algorithmes : Sélectionner les outils et algorithmes


appropriés pour la gestion des projets et la prédiction des échéances peut être
complexe. Il est important de choisir des technologies adaptées aux besoins
spécifiques de BEAC, qui soient également évolutives et performantes.

➢ Intégration avec les systèmes existants : L'intégration de la nouvelle application


avec les systèmes et infrastructures technologiques déjà en place à BEAC peut poser
des défis techniques et organisationnels. Il est crucial d'assurer une transition fluide
et une compatibilité avec les outils et processus existants.

➢ Compréhension des besoins des utilisateurs : Développer une compréhension


approfondie des besoins et des comportements des utilisateurs est essentiel pour
concevoir des fonctionnalités pertinentes et efficaces. Cela nécessite des analyses
détaillées et une bonne connaissance des processus internes de BEAC.

NONO YANNICK ELISE P A G E | 22


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

II.2.3. Utilisation des variables

Dans le cadre du développement de notre application de gestion de projets pour


BEAC, les variables identifiées jouent un rôle crucial dans la réalisation de
l'application et suivent les étapes suivantes :

❖Recueil des Données : Les données relatives aux tâches, services et utilisateurs
seront collectées à partir des systèmes internes de BEAC. Cette étape inclut la
récupération d'informations sur les tâches en cours, les services associés et les
utilisateurs impliqués dans les projets.

❖ Prétraitement des Données : Les données collectées seront nettoyées et


standardisées pour éliminer les erreurs et les incohérences. Ce processus garantit que
les informations utilisées pour le suivi des projets sont précises et fiables, facilitant
ainsi une gestion efficace.

❖ Conception du Modèle : Des modèles prédictifs, tels que ceux basés sur
l'apprentissage automatique, seront utilisés pour estimer les échéances des tâches et
anticiper les éventuels retards. Ces modèles aideront à fournir des prévisions précises
sur le temps nécessaire pour compléter les tâches et à optimiser la gestion des projets.

❖ Évaluation du Modèle : Les performances des modèles prédictifs seront évaluées


en utilisant des métriques pertinentes, telles que la précision des prédictions, le
respect des échéances prévues et la satisfaction des utilisateurs. Les modèles seront
ajustés en fonction des résultats obtenus pour améliorer continuellement leur
performance.

❖ Implémentation et Suivi : Les modèles validés seront intégrés dans l'application


de gestion de projets de BEAC pour automatiser le suivi des tâches et la gestion des
échéances. Les performances du système seront surveillées en continu et ajustées en
fonction des retours des utilisateurs, des résultats observés en termes de respect des
délais et de gestion des ressources.

NONO YANNICK ELISE P A G E | 23


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

non

Section 2 : Echantillonnage et collecte de données

Microsoft power BI :
Est une solution d'analyse de données de Microsoft. Il permet de créer des
visualisations de données personnalisées et interactives avec une interface
suffisamment simple pour que les utilisateurs finaux créent leurs propres rapports et
tableaux de bord.

Python :
Est un langage de programmation interprété, interactif et orienté objet, qui possède
une sémantique dynamique. Grâce à une multitude de bibliothèques spécialisées, il
peut être utilisé dans divers contextes et s'adapter à toutes sortes d'utilisations. Il a
été le langage de choix pour la réalisation de ce projet.

Anaconda :
Est une distribution gratuite et open source des langages de programmation Python
et R qui est utilisée pour développer des applications dédiées à la science des données
et à l'apprentissage automatique. Elle simplifie la gestion des paquets et le
déploiement.

Jupyter Notebook :
Est un environnement de calcul interactif en ligne permettant de créer des documents
de bloc-notes. Construit avec plusieurs bibliothèques open source, il gère les versions
de package dans Anaconda grâce au système de gestion de package Conda.

NONO YANNICK ELISE P A G E | 24


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

La bibliothèque Numpy :
Est un outil pour Python, spécialement conçu pour manipuler des matrices ou des
tableaux multidimensionnels et les fonctions mathématiques qui les opèrent.

Pandas :
Est une autre bibliothèque Python qui facilite la manipulation et l'analyse des
données.

Matplotlib :
Est une bibliothèque Python qui permet de tracer et visualiser des données sous
forme de graphiques.

Scikit-Learn :
Est une bibliothèque Python dédiée à l'apprentissage automatique, incluant des
fonctions pour l'estimation de régressions logistiques, d'algorithmes de classification,
et de machines à vecteurs de support.

Tensorflow :
Est une bibliothèque logicielle open source destinée au calcul numérique de haute
performance. Créée par Google, elle vise à faciliter la création de modules
d'apprentissage automatique et est particulièrement adaptée pour les réseaux de
neurones, même si elle est également utilisable pour d'autres calculs modélisables
sous forme de graphiques de flux de données.

NONO YANNICK ELISE P A G E | 25


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Keras :
Est une bibliothèque qui facilite l'interaction avec les algorithmes de réseaux
de neurones profonds et d'apprentissage automatique, comme Tensorflow. Elle est
conçue pour permettre une expérimentation rapide avec les réseaux de neurones
profonds.

Joblib :

Est une librairie Python principalement utilisée pour la gestion de la


parallélisation et de la persistance des objets. Elle est particulièrement utile dans les
contextes de traitement de données et de machine Learning, où elle permet de gagner
en efficacité et en performance.

Conclusion

Ce chapitre a présenté la nature de notre étude, et a brièvement introduit les


variables de recherche liées à notre travail en définissant leurs concepts. Nous avons
également présenté les différents outils utilisés pour la réalisation de notre projet

NONO YANNICK ELISE P A G E | 26


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

NON

CHAPITRE III :
PRESENTATION DE LA BEAC ET DES
DONNEES COLLECTEES

I.1 HISTORIQUE DE LA BEAC

La banque des Etats d’Afrique centrale est une institution financière régionale qui joue un
rôle clé dans la gestion de la politique monétaire et la stabilité financière en Afrique centrale. Elle
a été créée le 22 novembre 1972 et son siège social est situé à Yaoundé, au Cameroun. Elle regroupe
six Etats membre de la communauté économique et monétaire de l’Afrique centrale (CEMAC) le
Cameroun, la Centrafrique, le Congo, le Gabon, la Guinée équatoriale et le Tchad. Qui ont opté
tous pour une monnaie commune le franc CFA Qui est émis et gère par la BEAC.

I.1.1 La BEAC moteur d’intégration économique

La BEAC joue un rôle central dans le renforcement de l'intégration


économique au sein de la CEMAC, tout en maintenant son objectif principal de
stabilité monétaire. Elle soutient les politiques économiques des États membres,
contribuant à une croissance solide, avec une projection de 5,7 % pour 2012, et une
inflation maîtrisée autour de 3 %. La couverture extérieure de la monnaie reste

NONO YANNICK ELISE P A G E | 27


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

solide. En tant que conseiller financier des États, la BEAC participe à des
rencontres internationales et favorise le désendettement des pays membres grâce à
une gestion améliorée des finances publiques. De plus, elle encourage la
diversification économique pour lutter contre la pauvreté et assurer une croissance
durable dans la sous-région.

I.1.2. La BEAC et le système financier

Depuis les années 1990, la BEAC a entrepris d'importantes réformes pour


renforcer le système financier en Afrique centrale. En 1990, elle a créé la
Commission Bancaire de l’Afrique Centrale (COBAC) et, en 1992, elle a harmonisé
la réglementation bancaire pour consolider l'union bancaire et établir un système
bancaire solide. Au début des années 2000, la BEAC a modernisé les systèmes et
moyens de paiement, favorisant les échanges commerciaux au sein de la CEMAC et
améliorant l'accès aux services bancaires. En réponse aux crises financières récentes,
la BEAC a élargi son mandat en 2010 pour promouvoir la stabilité financière,
renforçant la coopération entre les États membres et les institutions financières sous-
régionales, tout en réorganisant ses structures internes pour mieux remplir cette
mission.

NONO YANNICK ELISE P A G E | 28


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

II. La BEAC, les réformes institutionnelles et la


gouvernance

La Banque des États de l'Afrique Centrale (BEAC) est l'institution financière


qui gère la politique monétaire des pays de la CEMAC. Depuis sa création, la BEAC
a évolué avec de nombreuses réformes pour améliorer sa gouvernance et répondre
aux besoins des populations de la zone. Elle a instauré un comité de politique
monétaire en 2007 et mis en place un plan stratégique pour s'aligner sur les standards
internationaux en 2010. Son capital a été augmenté à plusieurs reprises, atteignant
45 milliards de FCFA en 1995. La BEAC supervise également l'émission de billets,
le système monétaire et les réformes financières, jouant un rôle clé dans la gestion
des titres publics et le développement des économies des pays membres. Ses
réformes ont renforcé la collégialité dans la prise de décision et amélioré la
transparence et l'efficacité de ses opérations.

II.1 ACTIVITES DE l’ENTREPRISE

Les six missions de la BEAC :


La BEAC a pour mission de :

➢ Définir et conduire la politique monétaire de l’Union ;


➢ Emettre et mettre en circulation le Franc CFA, monnaie commune de la zone
CEMAC ;
➢ Conduire la politique de change de la zone CEMAC ;
➢ Détenir et gérer les réserves officielles de change des Etats membres ;
➢ Promouvoir les systèmes de paiement et de règlemente et veiller à leur bon
fonctionnement ;
➢ Promouvoir la stabilité financière au sein de l’Union monétaire

NONO YANNICK ELISE P A G E | 29


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

III. STRUCTURE DE L’ENTREPRISE

Figure 1 : Organigramme de la Beac aca

NONO YANNICK ELISE P A G E | 30


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

III.1. Localisations de l’emprise

Figure 2 : Localisation de la BEAC agence Bafoussam

NONO YANNICK ELISE P A G E | 31


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

III.2 Données collectées

Lors de notre stage à la BEAC, nous avons travaillé sur diverses tâches pour
approfondir nos connaissances en Big Data. Parmi elles, nous avons étudié et produit
des Dashboard sur Tableau et exploré les étapes de réalisation d’un chabot. Ensuite,
nous avons démarré notre projet principal, centré sur le suivi de projet à l'aide de
l'intelligence artificielle.

Traditionnellement, les responsables de la gestion utilisaient Excel pour


attribuer les projets. Bien que cet outil soit puissant et polyvalent, il s'avérait souvent
chronophage et sujet aux erreurs. La saisie manuelle des données, la difficulté à
suivre l'évolution des projets en temps réel, ainsi que la complexité de la
collaboration entre plusieurs parties prenantes rendaient la gestion des projets moins
efficace. Pour remédier à ces limitations, nous avons entièrement développé une
nouvelle application qui remplace l'utilisation d'Excel. Cette application utilise un
ensemble de données comprenant des informations sur l'avancement des projets,
telles que les tâches assignées, les délais respectés, le taux d’évolution des projets,
ainsi que les données déjà stockées. Grâce à cette solution automatisée, la gestion
des projets est devenue plus précise et rapide, permettant une meilleure allocation
des ressources et un suivi en temps réel de l'avancement des projets. Notre algorithme
de Deep Learning a été appliqué à ces données pour prédire les délais, identifier les
goulots d'étranglement et optimiser la gestion des ressources. Les données,
disponibles sur des plateformes comme Kaggle, comprenaient des exemples de
projets réussis, des projets en cours et des projets nécessitant des ajustements.

NONO YANNICK ELISE P A G E | 32


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

CONCLUSION

Ce chapitre a décrit notre stage à la BEAC, en mettant en lumière les différentes


tâches que nous avons réalisées pour approfondir nos connaissances en Big Data et
en intelligence artificielle. Nous avons détaillé le processus de développement d'une
nouvelle application destinée à remplacer l'utilisation traditionnelle d'Excel pour la
gestion des tâches. En utilisant des techniques de Deep Learning appliquées à un
ensemble de données sur l'avancement des projets, nous avons pu améliorer
l'efficacité et la précision de la gestion des ressources et des délais. Ces efforts ont
permis de créer une solution innovante et robuste pour le suivi de projet, contribuant
ainsi à l'optimisation des processus internes de la BEAC. Dans les chapitres suivants,
nous décrirons en détail les méthodologies employées dans notre recherche et les
résultats obtenus.

NONO YANNICK ELISE P A G E | 33


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

CHAPITRE IV : ANALYSE
DIAGNOSTIQUE DE LA SITUATION ET
PROPOSITION D’INTERVANTION

cHAPITRE 4 A RECOMMENCER.
tres MAL FAIT.
PREND EXEMPLE SUR LES LES INTRODUCTIONS DOIVENT ETRE
MÉMOIRES DE TES CAMARADES
Introduction BREVES ET DIRE UNIQUEMENT CE QUE
FAIT LE CHAPITRE.
Dans ce chapitre, nous allons analyser la transition de l'utilisation d'Excel
pour le suivi des projets vers une application nouvellement développée, spécialement
conçue pour remédier aux limitations d'Excel. Bien que puissant et polyvalent, Excel
se révélait souvent chronophage et sujet aux erreurs, notamment en raison de la saisie
IL FAUT TROUVER UNE
PARTIE OUmanuelle des données, des difficultés à
TU VAS PARLER suivre l'évolution des projets en temps réel,
DE L'INTELLIGENCE ARTIFICIELLE QUE TU AS UTILISÉ
de la complexité de la collaboration entre plusieurs parties prenantes, ainsi que des
préoccupations liées à la sécurité et au stockage des données. Pour surmonter ces
défis, nous avons développé une application dédiée, intégrant des fonctionnalités
d'intelligence artificielle pour optimiser la gestion des projets. L'IA permet
d'automatiser certaines tâches complexes, d'analyser les données plus efficacement,
et de fournir des recommandations en temps réel pour améliorer la prise de décision.
Cette solution remplace complètement Excel, offrant ainsi une gestion des projets
plus précise, rapide, sécurisée, avec un stockage optimisé, et une performance accrue
grâce à l'IA, facilitant une meilleure allocation des ressources et un suivi en temps
réel.

NONO YANNICK ELISE P A G E | 34


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

IL FAUT BIEN
CENTRER LES TITRES
4.1. Présentation et Analyse de la Situation
4.1.1 Présentation de la Situation

Dans le cadre du développement d'une solution pour la BEAC visant à


améliorer le suivi des projets, il est essentiel de réaliser un diagnostic précis de la
situation actuelle. Actuellement, la BEAC utilise Excel pour suivre les projets de
tous ses différents services. Cependant, nous avons constaté que le responsable de la
cellule de contrôle rencontrait plusieurs difficultés avec cet outil. Il avait du mal à
enregistrer les informations de manière optimale dans la base de données de la
banque, et il n'était pas en mesure de calculer automatiquement le taux d'évolution
des tâches attribuées aux différents services. De plus, l'outil n'était pas sécurisé,
rendant la perte de données hautement probable, ce qui est extrêmement risqué. Il
était également impossible pour d'autres agents de consulter les tâches qui leur
avaient été confiées via la plateforme. Ces limitations ont souligné la nécessité de
développer une application plus adaptée, intégrant des fonctionnalités avancées, y
compris l'intelligence artificielle. L'IA permettra d'automatiser certaines tâches,
d'analyser les données plus efficacement, et de renforcer la sécurité et la
collaboration, rendant ainsi le suivi des projets plus efficace et sécurisé.

NONO YANNICK ELISE P A G E | 35


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

4.1.2 Analyse de la Situation


L'analyse de la situation actuelle à la BEAC révèle plusieurs points critiques
concernant l'utilisation d'Excel pour le suivi des projets. Voici les aspects clés
identifiés et leur impact : EN GRAS

➢ Difficultés d’Enregistrement et de Gestion des Informations :


L'utilisation d'Excel pour l'enregistrement des informations s'avère
insuffisante pour la gestion des données de manière optimale. Les limitations de cet
outil, notamment en matière de structuration des données et de fonctionnalité de
calcul, entravent l'efficacité du responsable de la cellule de contrôle. La difficulté à
enregistrer correctement les informations et à calculer le taux d'évolution des tâches
est un signe clair d'une gestion de projet suboptimale.
➢ Absence de Sécurité des Données :
La non-sécurisation des données dans Excel expose les informations sensibles
à un risque élevé de perte ou de fuite. La sécurité des données est une préoccupation
majeure pour toute organisation, et l'absence de mesures adéquates dans l'outil actuel
augmente les risques de compromettre des informations critiques.
➢ Manque de Collaboration et d'Accessibilité :
Excel ne permet pas une consultation efficace des tâches assignées aux
différents agents. Cette limitation entrave la collaboration et la transparence au sein
des équipes, car les agents ne peuvent pas accéder facilement aux informations
pertinentes concernant leurs propres tâches.
➢ Nécessité d’une Solution Avancée :
Les limitations identifiées soulignent la nécessité impérieuse de développer
une application plus adaptée. Une solution intégrant des fonctionnalités avancées,

NONO YANNICK ELISE P A G E | 36


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

notamment des capacités d'intelligence artificielle, permettrait d'automatiser les


tâches récurrentes, d'analyser les données de manière plus efficace, et de renforcer
la sécurité des informations. L'intégration de l'IA offrirait également des
opportunités d'optimisation des processus et de prise de décision basée sur des
analyses plus précises.

4.2 Objectifs de l'intervention


4.2.1 Objectif Général
L'objectif principal de cette intervention est d'optimiser l'adoption de la
nouvelle application de suivi des projets à la BEAC en augmentant sa visibilité, en
améliorant son ergonomie pour une utilisation plus fluide, et en renforçant la sécurité
perçue par les utilisateurs. Ces actions visent à faciliter l'appropriation de l'outil par
les différents services, tout en assurant une gestion des données plus fiable et
sécurisée, répondant ainsi aux besoins de transparence, d'efficacité et de
collaboration au sein de l'organisation.
Merci pour cette précision. Voici une reformulation prenant en compte le
fait que les utilisateurs n'avaient pas d'expérience avec la sécurité de l'application :

4.2.2 Objectifs Spécifiques


1. Accroître la Visibilité de l'Application de Suivi des Projets : Atteindre un taux de
reconnaissance de 70% parmi les agents et services de la BEAC d'ici un an, en partant
du fait que l'application n'était pas utilisée auparavant. Cela se fera à travers des
campagnes de sensibilisation interne et des formations dédiées à son utilisation.

NONO YANNICK ELISE P A G E | 37


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

2. Améliorer l'Expérience Utilisateur : Passer d'une adoption nulle à 60% d'ici la fin
de l'année en simplifiant l'interface et en rendant les fonctionnalités de gestion de
projet plus intuitives et faciles à utiliser. L'objectif est de faciliter la transition vers
cette nouvelle solution, encore peu connue des utilisateurs.
3. Renforcer la Sécurité Perçue : Bien que les utilisateurs n'aient pas encore
d'expérience avec les aspects de sécurité de l'application, l'objectif est de réduire les
préoccupations liées à la sécurité de 3,5% à moins de 1% en communiquant sur les
fonctionnalités de protection des données et en mettant régulièrement à jour
l'application pour garantir un haut niveau de sécurité, incitant ainsi une adoption plus
confiante.

4.3 . Composantes et intervention envisagée

Cette section présente une analyse approfondie de la situation actuelle à la


BEAC, nous permettant de définir une solution sous forme de projet, depuis sa
conception jusqu'à son déploiement en tant que système complet. Le développement
de notre application de gestion de suivi des projets se déroulera en plusieurs phases
principales :

1. Développement des fonctionnalités de gestion des tâches


- Enregistrement, modification et suppression des tâches
- Notification automatique à la fin de chaque tâche
- Validation par l'administrateur une fois les tâches réellement terminées
- Impression des tâches terminées pour archivage

NONO YANNICK ELISE P A G E | 38


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

2. Gestion des utilisateurs et des privilèges


non IL FAUT BIEN FORMULER
- Enregistrement des utilisateurs avec gestion des droits d'accès LES PHRASES

- Administration des privilèges selon les rôles des utilisateurs

3. Prédiction des temps de réalisation des tâches


- Intégration d'un algorithme de machine Learning pour prédire le temps nécessaire
à l'accomplissement des tâches

4. Stockage des données


- Stockage sécurisé des informations dans une base de données centralisée, incluant
les utilisateurs, services et tâches

5. Fonctionnalité de chatbot via API Google


- Utilisation d'un chatbot intégré à l'API Google, permettant l'exécution des
fonctionnalités par commandes prédéfinies

6. Optimisation du suivi avec un tableau de bord interactif


- Affichage des utilisateurs, des services, des tâches en cours et terminées via un
tableau de bord intuitif et dynamique

NONO YANNICK ELISE P A G E | 39


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Chaque phase sera accompagnée de tests rigoureux pour garantir l'efficacité et la


pertinence du système dans le contexte de la BEAC, avec une gestion optimisée des
projets et des ressources.

4.4 . Stratégies d’action, contenu et périmètre


4.4.1 Développement des fonctionnalités de gestion des tâches

Le développement des fonctionnalités de gestion des tâches au sein de l'application


a pour objectif de simplifier et d'automatiser le suivi des projets. Les principales
fonctionnalités sont :

• Enregistrement, modification et suppression des tâches : les utilisateurs peuvent créer


de nouvelles tâches, les modifier ou les supprimer selon les besoins du projet

create_task(request) Cette fonction permet de créer une nouvelle tâche dans


l'application. Elle récupère les données soumises par l'utilisateur via un
formulaire, effectue des conversions nécessaires (comme transformer des
chaînes de caractères en dates), et utilise un modèle prédictif pour estimer
l'échéance de la tâche. Une fois la tâche créée, elle est sauvegardée dans la
base de données et un message de succès est affiché à l'utilisateur

Figure 3 : Créer taches

NONO YANNICK ELISE P A G E | 40


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

modifier_tache(request, tache_id) Cette fonction permet de modifier une tâche existante.


Elle récupère la tâche à partir de son identifiant (tache_id) et les données mises à jour sont
soumises via un formulaire. Les dates sont validées et transformées en objets date si
nécessaire, puis la tâche est mise à jour dans la base de données. Un message de succès est
affiché à l'utilisateur une fois les modifications enregistrées.

Figure 4 : Modifier et supprimer

• Notification automatique à la fin de chaque tâche

get_notifications(request) Cette fonction est utilisée pour récupérer les notifications non
lues pour un utilisateur administrateur. Elle retourne un nombre de notifications non lues et
les détails de chaque notification sous forme de JSON.

1. La classe `Migration`

La classe `Migration` est utilisée par Django pour gérer les modifications de la base de
données. Elle contient deux attributs principaux :

➢ `dépendances` : Cette liste définit les migrations dont cette migration dépend. Ici, la
migration dépend d'une autre migration nommée
`"0002_tache_est_fini_alter_tache_statut_alter_tache_table_and_more"` du module
`main_app`, ainsi que du modèle utilisateur (`AUTH_USER_MODEL`) défini dans les
paramètres de Django (`settings. AUTH_USER_MODEL`).
➢ Operations : Cette liste contient les opérations à effectuer sur la base de données dans le
cadre de cette migration. Ici, la seule opération est la création d'un nouveau modèle appelé
`Notification`.

2. L'opération `CreateModel`

Cette opération crée un nouveau modèle appelé `Notification` dans la base de données
avec les champs et relations définis. Voici les détails des champs créés :

NONO YANNICK ELISE P A G E | 41


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

`id` : C'est un champ `BigAutoField` qui est un identifiant unique (clé primaire) pour
chaque notification, généré automatiquement par la base de données.

- `message` : Ce champ stocke le contenu du message de la notification. C'est un champ


de texte (`TextField`), donc il peut contenir de grandes quantités de texte.

- `date_creation` : C'est un champ `DateTimeField` qui stocke la date et l'heure de création


de la notification. L'option `auto_now_add=True` signifie que la date est automatiquement
définie lors de la création de la notification.

- `lue` : C'est un champ booléen (`BooleanField`) qui indique si la notification a été lue
ou non. Par défaut, ce champ est défini sur `False`, ce qui signifie que la notification est
non lue par défaut.

- `tache` : Ce champ est une clé étrangère (`ForeignKey`) vers le modèle `Tache` dans
l'application `main_app`. Il établit une relation entre une notification et une tâche
spécifique. L'option `on_delete=django.db.models.deletion.CASCADE` signifie que si une
tâche est supprimée, toutes les notifications qui lui sont associées seront également
supprimées.

- `utilisateur` : Ce champ est une clé étrangère vers le modèle utilisateur


(`AUTH_USER_MODEL`). Il relie la notification à un utilisateur spécifique. Comme pour
le champ `tache`, si l'utilisateur est supprimé, les notifications qui lui sont associées seront
également supprimées (`on_delete=django.db.models.deletion.CASCADE`).

3. Utilité dans l'application

Cette migration permet d'ajouter un modèle de notifications pour l'application. Ce modèle


permet de stocker des messages (notifications) qui sont liés à des utilisateurs et des tâches.
Il est utile pour envoyer et suivre les notifications dans l'application, par exemple, pour
informer un utilisateur qu'une tâche a été terminée ou qu'une action spécifique doit être
effectuée.

En résumé, nous créons une table `Notification` dans la base de données avec un message,
une date de création, un statut de lecture, et des relations avec des tâches et des utilisateurs.

• Validation par l'administrateur

valider_tache(request, tache_id) : Cette fonction permet de marquer une tâche comme


terminée. Elle met à jour la date de réalisation avec la date actuelle et change le statut de la
tâche en 'fini'. La tâche est ensuite archivée et un message de succès est affiché.

NONO YANNICK ELISE P A G E | 42


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

• Impression des tâches terminées pour archivage

Figure 5 : impression

Imprimer_tache_unique La fonction 'imprimer_tache_unique' permet d'afficher une tâche


spécifique sous une forme imprimable. Elle récupère la tâche en utilisant son ID et envoie
les informations au Template 'imprimer_tache_unique.html' pour affichage.

Imprimer historique La fonction 'imprimer historique' génère une vue imprimable de


l'historique des tâches terminées pour un service donné. Elle récupère le service en utilisant
son ID et filtre les tâches terminées pour ce service. Ces tâches sont ensuite envoyées au
Template 'imprimer_historique.html'.

NONO YANNICK ELISE P A G E | 43


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

3. Prédiction des temps de réalisation des tâches


- Intégration d'un algorithme de machine Learning pour prédire le temps nécessaire
à l'accomplissement des tâches

Figure 6 : extrait code prédiction

1. Importation des Bibliothèques But :


Importer les outils nécessaires pour traiter les données, entraîner le modèle, évaluer
sa performance, et gérer les fichiers.
Étapes :
- numpy : Pour les opérations numériques et les calculs (e.g., `np.sqrt` pour calculer
la racine carrée).

NONO YANNICK ELISE P A G E | 44


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

- pandas : Pour la manipulation et l'analyse des données (e.g., chargement et


transformation des données).
- sklearn : Pour les outils de machine learning (e.g., SVR pour le modèle de
régression, `StandardScaler` pour la normalisation).
-joblib : Pour charger les modèles et scalers pré-enregistrés.
- os : Pour manipuler les chemins de fichiers de manière compatible avec différents
systèmes d'exploitation.

2. Chargement des Données et Modèles


Préparer les données et les outils nécessaires pour les prédictions.
Étapes :
a. Chargement des Données : Importer le fichier CSV contenant les données
historiques de tâches.
python
df = pd.read_csv(os.path.join(os.path.dirname(__file__), 'predict_model',
'dataset_prediction_echeances.csv'))

3. Chargement des Modèles et Scalers : Importer les modèles et scalers sauvegardés


pour la prédiction et la normalisation.
loaded_model=joblib.load(os.path.join(os.path.dirname(__file__),
'predict_model', 'svr_model_duree_taches.joblib'))
loaded_scaler=joblib.load(os.path.join(os.path.dirname(__file__),
'predict_model', 'scaler_duree_taches.joblib'))

NONO YANNICK ELISE P A G E | 45


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

4. Prétraitement des Données


Préparer les données pour l'entraînement du modèle.
Étapes :
a. Conversion des Dates : Transformer les colonnes de dates en objets datetime
pour faciliter le calcul.
df['datecreation'] = pd.to_datetime(df['datecreation'])
df['echeance'] = pd.to_datetime(df['echeance'])

b. Calcul de la Durée Réelle : Ajouter une colonne pour la durée réelle en jours
entre la date de création et l’échéance.
df['duree_reelle'] = (df['echeance'] - df['datecreation']).dt.days

4. Préparation des Données pour l'Entraînement


But : Organiser les données pour l'entraînement et la prédiction.
Étapes :
a. Sélection des Features : Choisir les colonnes qui seront utilisées comme
caractéristiques pour prédire la durée des tâches.
features = ['jour_semaine_creation', 'mois_creation', 'annee_creation',
'idservice'] target = 'duree_reelle'

2. Encodage : Convertir les variables catégorielles en variables numériques.


df_encoded = pd.get_dummies(df, columns=['livrables', 'statut'])

NONO YANNICK ELISE P A G E | 46


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

3. Séparation des Données : Diviser les données en ensembles d'entraînement et de


test.
X = df_encoded[features]
y = df_encoded[target]
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2,
random_state=42)

5. Normalisation des Données


Standardiser les caractéristiques pour améliorer la performance du modèle.
Étapes :
1. Normalisation : Ajuster les caractéristiques d'entraînement et de test pour qu'elles
aient une échelle similaire.
scaler = StandardScaler()
X_train_scaled = scaler.fit_transform(X_train)
X_test_scaled = scaler.transform(X_test)

6. Entraînement du Modèle
Former le modèle SVR sur les données normalisées.
Étapes :
1. Entraînement : Ajuster le modèle SVR avec les données d'entraînement.

svr_model = SVR()

NONO YANNICK ELISE P A G E | 47


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Svr_model. Fit(X_train_scaled, y_train)

2. Prédiction : Faire des prédictions sur les données de test.


y_pred_svr = svr_model.predict(X_test_scaled)

7. Évaluation du Modèle
Mesurer la performance du modèle en utilisant des métriques d'évaluation.
Étapes :
1. Calcul des Métriques : Évaluer la précision du modèle avec MAE, MSE, RMSE,
et R².
mae = mean_absolute_error(y_test, y_pred_svr)
mse = mean_squared_error(y_test, y_pred_svr)
rmse = np.sqrt(mse)
r2 = r2_score(y_test, y_pred_svr)

8. Fonction de Prédiction pour Nouvelles Tâches


Utiliser le modèle pré-entraîné pour prédire la durée des nouvelles tâches.

Étapes :
1. Préparation des Données : Convertir les nouvelles données de tâche et s'assurer
que toutes les caractéristiques nécessaires sont présentes.

NONO YANNICK ELISE P A G E | 48


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

def predict_task_duration(task_data):
task_df = pd.DataFrame([task_data])
task_encoded = pd.get_dummies(task_df, columns=['livrables', 'statut'])

for col in X.columns:


if col not in task_encoded.columns:
task_encoded[col] = 0

` task_features = task_encoded[X.columns]
task_scaled = loaded_scaler.transform(task_features)

predicted_duration = loaded_model.predict(task_scaled)[0]

return round(predicted_duration)

En résumé, le processus complet de chargement des données, préparation et


prétraitement, entraînement du modèle SVR, évaluation de sa performance, et
utilisation du modèle pour faire des prédictions sur de nouvelles données.

5. Fonctionnalité de chatbot

NONO YANNICK ELISE P A G E | 49


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

- Utilisation d'un chatbot

Figure 7 : copier commande

- Vérification du Message : Vérifie si le message est vide après avoir supprimé les
espaces (fonction `trim () `).
- Affichage du Message de l’Utilisateur : Appelle `displayMessage()` pour montrer
le message de l'utilisateur dans le chat.
-Envoi au Serveur : Envoie le message au serveur avec Axios (via `axios.post()`).
- Affichage de la Réponse : Lorsque le serveur répond, affiche la réponse de
l'assistant avec `displayMessage()`.
- Gestion des Erreurs : En cas d'erreur, affiche un message d'erreur.
- Réinitialisation du Champ de Saisie : Vide le champ de texte après l'envoi du
message.

NONO YANNICK ELISE P A G E | 50


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

2. Fonction `displayMessage(sender, message, senderType)`

Figure 8: Création d'un Élément de Message

- Création d'un Élément de Message : Crée un élément `<div>` pour le message.


- Définition des Classes : Ajoute des classes CSS pour le style du message en
fonction de l'expéditeur (utilisateur ou assistant).
- Insertion du Message : Définit le contenu HTML avec le nom de l'expéditeur et le
message.
-Défilement Automatique : Fait défiler le conteneur de chat vers le bas pour que le
nouveau message soit visible.

NONO YANNICK ELISE P A G E | 51


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

3. Fonction `toggleSpeechRecognition()`

Figure 9 : Fonction `toggleSpeechRecognition () `

• Activation/Désactivation : Vérifie si la reconnaissance vocale est activée (recognition est


défini). Si non, crée une nouvelle instance de webkitSpeechRecognition, démarre la
reconnaissance vocale, et met à jour l'interface utilisateur.

NONO YANNICK ELISE P A G E | 52


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

• Gestion des Résultats : Lorsqu'un résultat est obtenu, il est converti en texte et affiché dans le
champ de saisie.
• Changement d’État : Change les icônes et le texte du bouton pour refléter l'état de la
reconnaissance vocale.

4. Function `copyToClipboard(text)`

Figure 10 : Fonction `copyToClipboard(text)`

- Copie du Texte : Utilise l'API `navigator.clipboard.writeText()` pour copier le texte


spécifié dans le presse-papiers.
-Notification : Affiche une alerte pour informer l'utilisateur que le texte a été copié.
- Gestion des Erreurs : Affiche une erreur en cas de problème avec la copie du texte.

Ces fonctions permettent d'interagir avec le chatbot, d'afficher les messages, de gérer
la reconnaissance vocale, et de copier des commandes dans le presse-papiers.

6. Optimisation du suivi avec un tableau de bord interactif


- Affichage des utilisateurs, des services, des tâches en cours et terminées via un
tableau de bord intuitif et dynamique

NONO YANNICK ELISE P A G E | 53


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Figure 11: extrait code tableaux de bords


Fonction : index
La fonction 'index' est la vue principale de l'application. Elle calcule et affiche des
statistiques globales et des graphiques pour les tâches et les services dans le système.
Détails des Opérations :
a. Calcul des statistiques globales : La fonction calcule le nombre total de services,
d'utilisateurs, de tâches, ainsi que le nombre de tâches terminées.
b. Graphiques : Plusieurs graphiques sont générés pour représenter visuellement les
données. Ces graphiques incluent la répartition des tâches par statut (camembert), le
taux de réalisation des tâches par service (ligne), le nombre de tâches par service
(barres), et l'activité des utilisateurs (barres empilées).

NONO YANNICK ELISE P A G E | 54


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

c. Contexte : Toutes ces données sont ensuite envoyées au Template HTML


'index.html' pour être affichées.
Fonction : service_view
La fonction 'service_view' est utilisée pour afficher les détails d'un service
spécifique. Elle récupère le service demandé à partir de l'ID fourni, ainsi que tous
les services disponibles, puis elle les transmet au Template 'service.html' pour
affichage.
Fonction : taches_view
La fonction 'taches_view' affiche les tâches en cours pour un service spécifique. Elle
récupère le service en utilisant son ID, puis filtre les tâches en cours d'exécution. Elle
calcule également le nombre total de tâches et le nombre de tâches terminées pour
ce service. Le taux de réalisation est calculé en pourcentage et toutes ces
informations sont passées au Template 'service.html'.

5.1.4. Présentation de l’application de Gestion de suivi de projet de la beac

Pour développer cette application, plusieurs langages et technologies ont été


utilisés : HTML pour structurer les pages web, CSS pour le design et le style,
JavaScript pour les interactions dynamiques côté client, Python pour la logique
serveur et l'intégration des modèles de machine Learning, et SQL ou équivalent pour
la gestion des bases de données. De plus, Django a été employé comme Framework
web pour Python, facilitant la gestion des routes, des modèles, des vues, et des
fonctionnalités d'authentification et d'autorisation.

NONO YANNICK ELISE P A G E | 55


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Accueil : présente les fonctionnalités de l'application ainsi que des informations


générales sur la BEAC.

❖ Gestion des Tâches : un espace dédié à la création, modification, suppression et


suivi des tâches, incluant les notifications automatiques et la validation par
l'administrateur.

❖ Tableau de Bord : fournit une vue d'ensemble des statistiques et des performances
des projets, permettant de visualiser les indicateurs clés et d'évaluer l'efficacité de la
gestion des projets.

❖ Gestion des Utilisateurs : un module pour l'enregistrement des utilisateurs, la


gestion des privilèges et l'administration des rôles, garantissant un contrôle approprié
et sécurisé.

❖ Chatbot : un programme intégré qui aide les utilisateurs à naviguer dans


l'application et à exécuter les fonctionnalités par le biais de commandes
préenregistrées, facilitant ainsi l'interaction avec le système.
❖ Stockage des Données archivé : assure le stockage sécurisé et centralisé des informations
relatives aux tâches, aux utilisateurs, et aux services.

Stockage des Données en cous : assure le stockage sécurisé et centralisé des informations relatives
aux tâches, aux utilisateurs, et aux services.

❖ Gestion des Tâches : l'envoi de notifications automatiques lorsque les tâches sont terminées,
et la validation par l'administrateur pour confirmer l'achèvement des tâches.

NONO YANNICK ELISE P A G E | 56


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

5.1.5. Conception de l’application web de suivi de projet.


Nous présenterons l'application GESIPBEAC à travers des captures d'écran de l'interface
utilisateur.

❖ Accueil : présente un espace convivial pour administrateur avec une variété de fonctionnalité.

Figure12 : Interface d’accueil administrateurs

NONO YANNICK ELISE P A G E | 57


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Accueil : présente un espace convivial pour utilisateur avec une variété de fonctionnalité.

Figure 13 : Interface d’accueil Utilisateur

NONO YANNICK ELISE P A G E | 58


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Tableau de Bord : fournit une vue d'ensemble des statistiques et des performances
des projets, permettant de visualiser les indicateurs clés et d'évaluer l'efficacité de la
gestion des projets.

Figure 14 : Tableau de bords

NONO YANNICK ELISE P A G E | 59


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Gestion des Utilisateurs : un module pour l'enregistrement des utilisateurs, la


gestion des privilèges et l'administration des rôles, garantissant un contrôle approprié
et sécurisé.

Figure 15 : Interface liste des utilisateurs

NONO YANNICK ELISE P A G E | 60


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Gestion des services : un module pour l'enregistrement des services.

Figure 16 : Interface gestion des services

❖ Gestion des Tâches : un espace dédié à la création, modification, suppression et


suivi des tâches, incluant les notifications automatiques et la validation par
l'administrateur.

NONO YANNICK ELISE P A G E | 61


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Figure 17 : interface gestion des taches

❖ Chatbot : un programme intégré qui aide les utilisateurs à naviguer dans


l'application et à exécuter les fonctionnalités par le biais de commandes
préenregistrées, facilitant ainsi l'interaction avec le système.

NONO YANNICK ELISE P A G E | 62


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Stockage des Données archivé : assure le stockage sécurisé et centralisé des


informations relatives aux tâches, aux utilisateurs, et aux services.

Figure 18 : Stockages des données

NONO YANNICK ELISE P A G E | 63


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Stockage des Données en cous : assure le stockage sécurisé et centralisé des informations
relatives aux tâches, aux utilisateurs, et aux services.

Figure 19 : Stockage des données en cours de réalisation

NONO YANNICK ELISE P A G E | 64


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

❖ Gestion des Tâches : l'envoi de notifications automatiques lorsque les tâches sont terminées,
et la validation par l'administrateur pour confirmer l'achèvement des tâches.

Figure 20 : gestion de notification

1. Etude de faisabilité
L'étude de faisabilité dans le cadre de ton projet est cruciale, car elle permet
au commanditaire de vérifier si la mise en place de l'application de gestion des
projets à la BEAC est techniquement réalisable. Cela inclut l'évaluation des
technologies nécessaires, des ressources disponibles, et de la capacité à intégrer
efficacement l'intelligence artificielle pour automatiser et optimiser la gestion des
tâches.

NONO YANNICK ELISE P A G E | 65


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Ressources Rôles Prix


Données sur les tâches Serviront à entraîner le 1.000.000 FCFA
BEAC modèle d'intelligence
artificielle
Données des services Aideront à évaluer les 2.000.000 FCFA
BEAC prédictions et les
performances de
l'application
Ordinateur dernière Pour exécuter les logiciels 1.500.000 FCFA
génération de développement et de
gestion du projet
Connexion Pour accéder à 50.000 FCFA
internet l'application en ligne et
effectuer des mises à jour
Support logiciel et Licences pour les outils 500.000 FCFA
licences de développement et les
APIs utilisées
Serveur de haute Nécessaire pour exécuter 2.000.000 FCFA
performance les algorithmes
d'intelligence artificielle
et héberger l'application
TOTAL 6.050.000 FCFA
Tableau 2 : Conditions de faisabilité

Ce tableau illustre les ressources nécessaires à la mise en place de l'application ainsi que les coûts
associés pour évaluer la faisabilité du projet.

NONO YANNICK ELISE P A G E | 66


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

CONCLUSION GÉNÉRALE

Le développement de notre application de gestion de projets a marqué


une étape cruciale dans l'optimisation des processus de suivi et de gestion des
tâches au sein de BEAC. Conçu pour remplacer l'utilisation des feuilles de
calcul Excel, cet outil propose une solution intégrée qui permet une gestion
plus précise et efficace des tâches et des services. Grâce à l'intégration de
fonctionnalités avancées telles que le suivi des tâches en temps réel, la gestion
des utilisateurs et des services, ainsi que l'automatisation des tâches,
l'application utilise un algorithme de machine Learning pour prédire les
échéances de réalisation des projets.

L'application répond spécifiquement aux besoins de BEAC en matière de


gestion de projets. Les capacités de visualisation des données, à travers des
graphiques et des statistiques, permettent aux utilisateurs de suivre les
performances et d'identifier rapidement les points d'amélioration. De plus, la
fonctionnalité de validation des tâches par l'administrateur garantit la rigueur
et la précision dans la gestion des projets.

Par ailleurs, l'application améliore l'interaction utilisateur grâce à un


chatbot intégré, optimisant ainsi l'efficacité opérationnelle et l'accessibilité
des informations. Avec des objectifs clairs pour améliorer la prise de décision
et optimiser les ressources, notre solution s'inscrit dans une démarche
d'innovation continue. Parmi les perspectives d'évolution, l'analyse prédictive
avancée constitue un ajout prometteur : un module qui utilise des techniques
de machine Learning pour anticiper non seulement les échéances des tâches,
mais aussi les risques potentiels de retard. En somme, ce projet représente un
levier stratégique pour BEAC, en transformant la gestion des projets par une
approche technologique avancée et une personnalisation accrue des
processus.

NONO YANNICK ELISE P A G E | 67


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Références webographies
References:

1. McKinsey & Company. (2020). "The impact of AI on project management".


Source:(https://www.mckinsey.com/business-functions/mckinsey-digital/our-
insights/the-impact-of-ai-on-project-management).

2. Project Management Institute (PMI). (2021). "The Pulse of the Profession 2021».
Source:(https://www.pmi.org/learning/thought-leadership/pulse/pulse-of-the-profession-
2021).

3. Banque Mondiale. (2019). "Rapport sur les projets en Afrique subsaharienne".


Source:(https://www.worldbank.org/en/region/afr/overview).

4. Gartner. (2020). "AI in Project Management: Adoption Trends".


Source:(https://www.gartner.com/en/newsroom/press-releases/2020-08-27-gartner-says-
37-percent-of-organizations-have-implemented-ai).

REFERENCES BIBLIOGRAPHIQUES

1. Harvard Business Review France. (2022). "Comment l'IA transforme la gestion de projet".
[Source](https://hbr.org/2022/06/comment-lia-transforme-la-gestion-de-projet).

2. Forrester Research. (2021). "L'avenir de la gestion de projet : Comment l'IA et l'automatisation


redéfiniront le domaine". Source :(https://go.forrester.com/research/lavenir-de-la-gestion-de-
projet/).

3. PMI (Project Management Institute). (2022). "Transformation numérique dans la gestion de


projet : Tendances et meilleures pratiques". [Source](https://www.pmi.org/learning/thought-
leadership/digital-transformation).

4. McKinsey & Company. (2021). "La prochaine génération de gestion de projet : Comment l'IA
façonnera l'avenir". Source :https://www.mckinsey.com/business-functions/mckinsey-
digital/our-insights/la-prochaine-generation-de-gestion-de-projet).

5. Deloitte Insights. (2022). "Exploiter l'IA pour réussir la gestion de projet".


Source :https://www2.deloitte.com/fr/fr/insights/industrie/technologie/exploiter-lia-gestion-
de-projet.html).

NONO YANNICK ELISE P A G E | 68


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

6. Forum Économique Mondial. (2021). "IA et avenir du travail : Transformer la gestion de


projet". Source :(https://www.weforum.org/reports/ia-et-avenir-du-travail).

7. Accenture. (2022). "Gestion de projet alimentée par l'IA : Tendances et perspectives". Source :
https://www.accenture.com/fr-fr/insights/artificial-intelligence/ia-gestion-de-projet).

8. École des Hautes Études Commerciales (HEC) Paris. (2021). "L'IA dans la gestion de projet :
Implications stratégiques et études de cas". Source :
https://www.hec.edu/fr/recherche/publications/lia-dans-la-gestion-de-projet).

9-Project Management Institute (PMI). (2023). "Pulse of the Profession 2023».


[Source](https://www.pmi.org/learning/thought-leadership/pulse/pulse-of-the-
profession-2023)

NONO YANNICK ELISE P A G E | 69


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

TABLE DES MATIÈRES

RESUME.......................................................................................... ERREUR ! SIGNET NON DEFINI.

ABSTRACT ....................................................................................... ERREUR ! SIGNET NON DEFINI.

SOMMAIRE .................................................................................................................................. 7

ACRONYMES ET SIGLES ................................................................... ERREUR ! SIGNET NON DEFINI.

LISTE DES FIGURES .......................................................................... ERREUR ! SIGNET NON DEFINI.

LISTE DES TABLEAUX ....................................................................... ERREUR ! SIGNET NON DEFINI.

INTRODUCTION GENERALE ............................................................. ERREUR ! SIGNET NON DEFINI.


I. Contexte générale de l’étude ......................................................................................... Erreur ! Signet non défini.
II. Problématique de l’étude.............................................................................................. Erreur ! Signet non défini.
a. Présentation du problème ........................................................................................ Erreur ! Signet non défini.
b. Problème général .................................................................................................... Erreur ! Signet non défini.
c. Problèmes spécifiques ............................................................................................. Erreur ! Signet non défini.
III. Hypothèse de l’étude ................................................................................................... Erreur ! Signet non défini.
a. Hypothèse générale ................................................................................................. Erreur ! Signet non défini.
b. Hypothèses spécifiques ........................................................................................... Erreur ! Signet non défini.
IV. Objectif de l’étude ....................................................................................................... Erreur ! Signet non défini.
a. Objectif générale ..................................................................................................... Erreur ! Signet non défini.
b. Objectifs spécifiques ................................................................................................ Erreur ! Signet non défini.
V. Justification de l’étude .................................................................................................. Erreur ! Signet non défini.
VI. Délimitation de l’étude ................................................................................................ Erreur ! Signet non défini.
VII. Plan du mémoire......................................................................................................... Erreur ! Signet non défini.

CHAPITRE I : CADRE THEORIQUE ET CONCEPTUEL ........................... ERREUR ! SIGNET NON DEFINI.


Introduction ...................................................................................................................... Erreur ! Signet non défini.
I. Cadre théorique et état de l’art ..................................................................................... Erreur ! Signet non défini.
II. Historique ..................................................................................................................... Erreur ! Signet non défini.
III. Cadre légal et réglementaire ........................................................................................ Erreur ! Signet non défini.

NONO YANNICK ELISE P A G E | 70


CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION DE SUIVI
PROJET : CAS DE LA BEAC (Agence de Bafoussam)

Conclusion......................................................................................................................... Erreur ! Signet non défini.

CHAPITRE II : METHODOLOGIE DE L’ETUDE ..................................... ERREUR ! SIGNET NON DEFINI.


Introduction ...................................................................................................................... Erreur ! Signet non défini.
2.1. Nature de l’étude ....................................................................................................... Erreur ! Signet non défini.
2.2. Variables de l’étude .................................................................................................... Erreur ! Signet non défini.
II.2.1 Définition conceptuelle .............................................................................. Erreur ! Signet non défini.
II.2.2. Limites et difficultés .................................................................................. Erreur ! Signet non défini.
II.2.3. Utilisation des variables ........................................................................... Erreur ! Signet non défini.
Section 2 : Echantillonnage et collecte de données ........................................................... Erreur ! Signet non défini.
2.3. Outils de l’étude................................................................................................ Erreur ! Signet non défini.
Conclusion......................................................................................................................... Erreur ! Signet non défini.

CHAPITRE III : PRESENTATION DE MTN CAMEROUN ET DES DONNEES COLLECTEES ........ ERREUR !
SIGNET NON DEFINI.
Introduction ...................................................................................................................... Erreur ! Signet non défini.
3.1. Présentation de l’entreprise ...................................................................................... Erreur ! Signet non défini.
3.2. Données collectées..................................................................................................... Erreur ! Signet non défini.
Conclusion......................................................................................................................... Erreur ! Signet non défini.

CHAPITRE IV : ANALYSE DIAGNOSTIC DE LA SITUATION ET PROPOSITION D’INTERVENTION


....................................................................................................... ERREUR ! SIGNET NON DEFINI.
Introduction ...................................................................................................................... Erreur ! Signet non défini.
1. Présentation et analyse de la situation ......................................................................... Erreur ! Signet non défini.
2. Intervention proposée et justification .......................................................................... Erreur ! Signet non défini.
3. Objectifs de l’intervention - projet envisagée ............................................................... Erreur ! Signet non défini.
3.1. Objectif général................................................................................................ Erreur ! Signet non défini.
3.2. Objectifs spécifiques ......................................................................................... Erreur ! Signet non défini.
4. Composantes et intervention envisagée ....................................................................... Erreur ! Signet non défini.
5. Stratégies d’action, contenu et périmètre .................................................................... Erreur ! Signet non défini.
5.1. Conception d’un modèle de deep learning de recommandations des offres MTN .... Erreur ! Signet non
défini.
6. Etude de faisabilité ....................................................................................................... Erreur ! Signet non défini.
Conclusion......................................................................................................................... Erreur ! Signet non défini.

CONCLUSION GÉNÉRALE ............................................................................................................ 67

NONO YANNICK ELISE P A G E | 71

Vous aimerez peut-être aussi