0% ont trouvé ce document utile (0 vote)
54 vues49 pages

Application Agile pour la Gestion de Startups

Cette étude présente le développement d'une application de gestion des startups utilisant la méthode agile, visant à optimiser la planification et la coordination des tâches. L'application est conçue pour répondre aux besoins spécifiques des jeunes entreprises, facilitant leur adaptation aux changements et améliorant leur efficacité. En mettant l'accent sur la collaboration, elle vise à accélérer la croissance des startups dans un environnement dynamique.

Transféré par

sandytalla571
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
54 vues49 pages

Application Agile pour la Gestion de Startups

Cette étude présente le développement d'une application de gestion des startups utilisant la méthode agile, visant à optimiser la planification et la coordination des tâches. L'application est conçue pour répondre aux besoins spécifiques des jeunes entreprises, facilitant leur adaptation aux changements et améliorant leur efficacité. En mettant l'accent sur la collaboration, elle vise à accélérer la croissance des startups dans un environnement dynamique.

Transféré par

sandytalla571
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMAROON

Paix-Travail-Patrie Peace-Work-Fatherland
********* *********
MINISTERE DES ENSEIGNEMENTS MINISTRY OF HIGHER EDUCATION
SUPERIEURS *********
********* INTERSTATE INSTITUTION OF HIGHER
ETABLISSEMENT INTER – ETATS EDUCATION
D’ENSEIGNEMENT SUPERIEUR
AFRICAN INSTITUTE OF INFORMATICS
INSTITUT AFRICAIN D’INFORMATIQUE
PAUL BIYA CENTER OF
CENTRE D’EXCELLENCE
TECHNOLOGICAL EXCELLENCE
TECHNOLOGIQUE PAUL BIYA
MB 13 719 Yaoundé (Cameroun)
BP 13 719 Yaoundé (Cameroun)
Tél. (237) 22 72 99 57/ (237) 22 72 99 58 Tél. (237) 22 72 99 57/ (237) 22 72 99 58
Site web: [Link] Website: [Link]
E-mail: contact@[Link] E-mail: contact@[Link]

EXPOSE DE METHODE AGILE

THEME : APPLICATION DE GESTION DE


STARTUP

Rédigé et présenté par :


NYENGUELE FRANCK RODRIGUE
SAHAMENE CYRIAL
ATANGANA PIERRE LOIC
TONLEU WILFRIED

Sous la supervision

M. MEMBOU

ANNEE ACADEMIQUE :
2024/2025
1
SYSTEME DE GESTI

DEDICACE
Nous avons l’honneur de dédicacer ce travail à :

TOUTES NOS
FAMILLES

Rédigé par les, Etudiants En 2ième Année À « l’IAI-Cameroun, Centre D’Excellence


Technologique Paul BIYA », Année Académique : 2024-2025
REMERCIEMENTS
SS

C’est avec un cœur plein de gratitude et de joie que nous souhaitons adresser nos sincères
remerciements à toutes ces personnes sans qui la réalisation de ce travail n’aurait été
possible, tenons donc à exprimer nos sincères remerciements à :

 M. ABANDA Armand Claude, le représentant résident de l’IAI Cameroun « Centre


d'Excellence Technologique PAUL BIYA », pour tous les efforts menés pour en faveur de
la réussite de notre formation au sein du prestigieux établissement dont il a la tête

 M. MEMBOU, pour son encadrement académique.

 Nos professeurs qui grâce aux savoirs transmis ont permis de finaliser ce projet.

 Tous nos amis et camarades pour l’aide, les remarques et les critiques.

 Nos parents, frères, sœurs et amis pour leurs encouragements, critiques, réprimandes et
leur soutient qui ont contribué à notre évolution.

3
SOMMAIRE
DEDICACE................................................................................................................................................2
REMERCIEMENTSSS.............................................................................................................................3
SOMMAIRE...............................................................................................................................................4
LISTE DES FIGURES...............................................................................................................................6
LISTE DES TABLEAUX..........................................................................................................................7
RESUME....................................................................................................................................................8
ABSTRACT................................................................................................................................................9
INTRODUCTION GENERALE.............................................................................................................10
CHAPITRE 1 : L’existant...................................................................................................................11
I. ETUDE DE L’EXISTANT.......................................................................................................12
II. LIMITES DE L’EXISTANT...............................................................................................13
CHAPITRE 2 : Analyse du projet.......................................................................................................14
I. PRESENTATION DU PROJET.............................................................................................15
II. PROBLEMTIQUE...................................................................................................................16
CHAPITRE 3 : Cahier de charge........................................................................................................16
I. CONTEXTE DU PROJET...............................................................................................................17
II. OBJECTIFS DU PROJET...................................................................................................17
Objectifs Spécifiques........................................................................................................................18
III. EXPRESSION DES BESIONS............................................................................................18
IV. LES ACTEURS DU PROJET.............................................................................................22
V. LES CONCRAITES DU PROJET..........................................................................................22
VI. PLANIFICATION DU PROJET.........................................................................................23
VII. EVALUATIONS FINANCIERES.......................................................................................23
VIII. LES LIVRABLES.............................................................................................................25
CHAPITRE 4 : Dossier d’analyse.......................................................................................................25
INTRODUCTION............................................................................................................................26
I. METHODOLOGIE..................................................................................................................27
CHAPITRE 5 : IMPLEMENTATION...............................................................................................36
PARTIE 2: GENERALITE SUR LA METHODE AGILE...............................................................40

4
REDIGE PAR :nyenguele franck rodrigue.............................................................................................40
GENERALITE SUR LA METHODE AGILE...................................................................................40
Principes des méthodes agiles............................................................................................................41
Quelques méthodes agiles.................................................................................................................41
Différences entre la gestion des projets agiles et traditionnels..........................................................41
Méthodologie sur la méthode Agile Scrum........................................................................................41
Avantages de Scrum...........................................................................................................................42
Différences entre Scrum et autres méthodologies.............................................................................42
Conclusion..........................................................................................................................................42
CONCLUSION GENERALE..................................................................................................................46
TABLE DE MATIERES..........................................................................................................................47

5
LISTE DES FIGURES

figure 1:
figure 2:
figure 3:
figure 4:
figure 5:
figure 6:
figure 7:
figure 8:
figure 9:

6
LISTE DES TABLEAUX

Tableau 1: Tableau des limites de l'existant.........................................................................................13


Tableau 2: Tableau des acteurs du projet............................................................................................22
Tableau 3: Tableau des taches.............................................................................................................23
Tableau 4: Ressources matérielles.......................................................................................................24
Tableau 5:Ressources logicielles...........................................................................................................24
Tableau 6: Ressources humaines..........................................................................................................25

7
RESUME

Cette étude présente le développement et l'implémentation d'une application innovante


dédiée à la gestion des startups, basée sur la méthode agile en informatique. Conçue pour
répondre aux besoins spécifiques des jeunes entreprises, cette application facilite la planification,
la coordination des tâches et l'adaptabilité aux changements. En mettant l'accent sur la
collaboration et l'efficacité, elle vise à optimiser les processus internes et à accélérer la croissance
des startups dans un environnement en constante évolution.

8
ABSTRACT

This study introduces the development and implementation of an innovative application


designed for startup management, based on the Agile methodology in IT. Tailored to the specific
needs of young enterprises, this application streamlines planning, task coordination, and
adaptability to changes. By emphasizing collaboration and efficiency, it aims to optimize internal
processes and accelerate startup growth in a constantly evolving environment.

9
INTRODUCTION GENERALE
Dans le contexte actuel de la digitalisation croissante, la gestion des startups représente un
défi majeur pour de nombreuses entreprises, notamment en matière d'efficacité opérationnelle, de
traçabilité des produits et de satisfaction client. Les entreprises recherchent des systèmes intuitifs,
sécurisés et efficaces pour gérer leurs inventaires, la solution réside dans le développement d'une
plateforme de gestion des startups intégrée, utilisant des technologies avancées telles que
l'intelligence artificielle et les formations pour optimiser la création des logiciels et la
maintenance informatique. Une méthode agile permet de déployer rapidement une solution.

10
CHAPITRE 1 : L’existant
Dans le cadre d'un projet d'implémentation d'une plateforme de gestion des
startups, l'analyse de l'existant est une étape cruciale. Elle consiste à évaluer les systèmes,
processus et ressources déjà en place avant de procéder à la mise en œuvre de la nouvelle
solution.

APERÇU

I. ETUDE DE L’EXISTANT

II. LIMITE DE L’EXISTANT

11
12
I. ETUDE DE L’EXISTANT

II.1. Gestionnaire de Startups


Le gestionnaire s'inscrit gratuitement sur la plateforme en fournissant les informations
personnelles suivantes : Email, nom d'utilisateur, mot de passe, prénom et nom. Il publie une
annonce en indiquant les détails des services disponibles et la gestion financière.

Une fois l’annonce publiée, le gestionnaire est contacté par des clients intéressés. Il reçoit ces
demandes via la messagerie de la plateforme. Le gestionnaire discute avec les clients des
modalités des services, y compris le lieu et les délais. Après avoir convenu des conditions, le
gestionnaire prépare le service selon les termes établis. Une fois le service effectué, le
gestionnaire et le client peuvent s’évaluer et laisser des avis sur la plateforme, permettant ainsi de
partager leur expérience avec la communauté.

II.2. Clients
Le client s'inscrit gratuitement sur la plateforme en fournissant les informations
personnelles suivantes : Email, nom d'utilisateur, mot de passe, prénom et nom. Il recherche des
services disponibles en indiquant les catégories ou les mots-clés associés aux articles souhaités.
Le client peut consulter les annonces des gestionnaires de startups et filtrer les résultats en
fonction de ses préférences (prix, disponibilité, service).

Une fois le service sélectionné, le client discute avec le gestionnaire via la messagerie de la
plateforme pour clarifier les détails du service, comme le lieu et les conditions de paiement. Le
client procède ensuite à la confirmation en fournissant toutes les informations nécessaires pour
garantir une transaction fluide. À l’achèvement, le client confirme la bon traitement sur la
plateforme et peut laisser un avis sur le gestionnaire pour évaluer la qualité du service reçu.

13
II. LIMITES DE L’EXISTANT
Ce tableau permet d'identifier clairement les critiques et les limites du système existant, tout
en proposant des solutions concrètes pour y remédier dans le cadre de l'implémentation d'une
nouvelle plateforme de gestion des startups.

Critiques Limites Solutions Proposées


Manque de visibilité en temps Difficulté à suivre les niveaux Implémenter un système de
réel de startups gestion des startups en temps
réel avec notifications
automatiques.
Erreurs fréquentes dans les Inexactitudes dans les Mettre en place des protocoles
données enregistrements de startups de vérification des données et
utiliser des technologies de
suivi (codes-barres, RFID).
Processus manuels laborieux Temps de traitement élevé Automatiser les processus de
pour les entrées/sorties gestion des startupss pour
réduire la charge de travail
manuel.
Intégration difficile avec Problèmes de synchronisation Développer des API et des
d'autres systèmes des données connecteurs pour faciliter
l'intégration entre les
différents systèmes.
Manque d'analyses prédictives Difficulté à anticiper la Utiliser des outils d'analyse de
demande future données et d'intelligence
artificielle pour prévoir la
demande.
Insatisfaction des utilisateurs Logiciels peu intuitifs et peu Concevoir une interface
conviviaux utilisateur simple et intuitive,
avec des formations pour les
utilisateurs.
Retards dans le Manque d'alertes pour les Mettre en place un système de
réapprovisionnement seuils critiques mise à jour.
Difficulté à gérer plusieurs Manque de visibilité sur les Implémenter un tableau de
clients performances des fournisseurs bord pour suivre les
performances des fournisseurs
et faciliter la gestion des
relations.
Tableau 1: Tableau des limites de l'existant

14
CHAPITRE 2 : Analyse du projet
Dans ce chapitre, nous évaluons la pertinence de notre projet en passant par une
étude critique de l’existant et en ressortant une problématique dont nous aurons à proposer
la solution appropriée.

APERÇU

I. PRESENTATION DU PROJET

II. PROBLEMATIQUE

15
I. PRESENTATION DU PROJET

Le but de ce projet est de développer un système automatisé de gestion des startups qui permet de
gérer efficacement les inventaires de services au sein de [Nom de l'organisation]. Ce système vise
à améliorer l'efficacité opérationnelle, offrir des formations continues et offrir une meilleure
visibilité sur les niveaux de startups.

Le système de gestion des startups sera conçu pour permettre aux utilisateurs de :

1. Suivre les niveaux de services de la startup en temps réel : Les utilisateurs pourront
visualiser en temps réel les services de startups disponibles via une interface web ou
mobile.

2. Gérer les clients : Les administrateurs pourront enregistrer les entrées et sorties de clients
modifier les informations de services et effectuer des ajustements en cas d'erreurs.

3. Notifications automatiques : Le système enverra des notifications automatiques par


email ou SMS pour alerter les clients.

4. Rapports et analyses : Le système générera des rapports sur les services, les niveaux de
suggestions, et les performances de maintenance.

Fonctionnalités principales :
 Interface utilisateur intuitive : Une interface conviviale pour les utilisateurs et les
administrateurs, facilitant la navigation et l'utilisation.
 Tableau de bord en temps réel : Un tableau de bord pour visualiser les niveaux de
services.
 Gestion des utilisateurs : Gestion des comptes utilisateurs avec différents niveaux
d'accès pour assurer la sécurité des opérations.
 Sécurité des données : Protection des données personnelles et des informations de
startups, conforme aux réglementations en vigueur.
 Support multilingue : Disponibilité du système en plusieurs langues pour répondre aux
besoins des utilisateurs internationaux.

Technologies utilisées :
 Frontend : HTML, CSS, JavaScript,gitlab pour l'interface utilisateur.
 Backend : [Link], Python ou PHP pour le serveur et la logique métier.
 Base de données : MySQL, PostgreSQL ou MongoDB pour le stockage des données.
 Notifications : Intégration avec des services d'email et SMS comme SendGrid ou Twilio.

16
Bénéfices attendus :
 Efficacité accrue : Réduction du temps et des efforts nécessaires pour apprendre et
implémenter.
 Réduction des erreurs : Moins d'erreurs humaines grâce à l'automatisation des processus
de suivi et de gestion.
 Satisfaction des utilisateurs : Amélioration de l'expérience utilisateur grâce à une
gestion des startups simplifiée et transparente.
 Analyse des données : Meilleure compréhension des tendances de formation et
optimisation des ressources à travers des analyses détaillées.

Ce système de gestion des startups permettra d'améliorer l’efficacité opérationnelle tout en


offrant une meilleure visibilité et un meilleur contrôle sur ses inventaires.

II. PROBLEMTIQUE
Comment concevoir et mettre en œuvre une plateforme de gestion de startups qui permet
d'optimiser la gestion des inventaires, d'améliorer la visibilité des niveaux de services en temps
réel, tout en garantissant la sécurité des données et en minimisant les erreurs humaines, afin de
répondre efficacement aux besoins opérationnels de l'entreprise et d'assurer une satisfaction client
optimale ?

CHAPITRE 3 : Cahier de charge


C’est donc un document élémentaire préliminaire et indispensable pour la
conception et l’implémentation de la plateforme. Tout au long de ce chapitre, nous
travaillerons sur les parties fondamentales faisant ressortir les points saillants du travail
qui nous a été confié. Dans un premier temps, nous présenterons le contexte de réalisation
de notre projet, ensuite nous présenterons les objectifs à atteindre, après nous mettrons en
exergue des besoins puis la planification du projet et enfin nous ferons une évaluation
financière.

17
APERÇU

I. CONTEXTE DU PROJET

II. OBJECTIFS DU PROJET

III. EXPRESSION DES BESOINS

IV. LES ACTEURS DU PROJET

V. LES CONTRAINTES DU PROJET

VI. PLANNIFICATION DU PROJET

VII. EVALUATION FINANCIERES


VIII. LES LIVRABLES
I. CONTEXTE DU PROJET DU PROJET
Dans le monde moderne, la digitalisation a profondément transformé de nombreux aspects de
la gestion d'entreprise. Les entreprises, qu'elles soient grandes ou petites, adoptent des solutions
numériques pour optimiser leurs opérations et offrir un meilleur service à leurs clients. Parmi ces
solutions, les plateformes de gestion de startups se sont révélées particulièrement utiles dans
divers secteurs, tels que la maintenance, la logistique et la formation.
Cependant, malgré les avantages évidents de ces systèmes, de nombreuses entreprises rencontrent
encore des difficultés dans la gestion efficace de leurs startups. Ces défis peuvent inclure des
problèmes de suivi des niveaux de services en temps réel, des erreurs dans les enregistrements de
données, et une visibilité limitée sur la performance des services.
Ces obstacles peuvent non seulement affecter l'efficacité opérationnelle, mais aussi nuire à la
satisfaction client, car des incompétences peuvent entraîner des pertes de clients ou des délais de
livraison prolongés. Par conséquent, il est crucial pour les entreprises d'adopter des solutions de
gestion de startups intégrées et automatisées, qui leur permettront de surmonter ces défis et
d'améliorer leur performance globale.

II. OBJECTIFS DU PROJET


18
Pour mieux réaliser ce projet, il est nécessaire pour nous de se fixer un certain nombre d’objectifs
à atteindre :

Objectifs Généraux
1. Optimisation des processus de gestion des stocks : Améliorer l'efficacité et la rapidité des
opérations de suivi et de gestion des stocks pour les utilisateurs.
2. Amélioration de l'expérience utilisateur : Offrir une interface intuitive et conviviale pour
faciliter la navigation et la gestion des stocks.
3. Intégration avec d'autres systèmes : Permettre une intégration fluide avec des systèmes de
gestion des commandes, de comptabilité, et d'autres plateformes pertinentes.

Objectifs Spécifiques
1. Automatisation de la gestion des stocks : Développer un système permettant aux
utilisateurs de gérer leurs stocks de manière autonome, sans nécessiter d'interventions
manuelles répétitives.
2. Suivi des niveaux de stock en temps réel : Créer un module qui met à jour en temps réel
les niveaux de stock disponibles pour éviter les ruptures et les surstocks.
3. Notifications et alertes : Implémenter un système d'alertes pour informer les utilisateurs
des niveaux de stock critiques et des besoins de réapprovisionnement.
4. Rapports et analyses : Intégrer des outils d'analyse pour générer des rapports sur les
tendances de vente, les rotations de stock, et la performance des produits et services.
5. Sécurité des données : Assurer la protection des données personnelles et commerciales
en conformité avec les réglementations en vigueur.
6. Interface utilisateur intuitive : Concevoir une interface utilisateur simple et intuitive
pour faciliter l'utilisation du système par les utilisateurs de tous niveaux.
7. Support multilingue : Offrir la possibilité de choisir parmi plusieurs langues pour
répondre aux besoins d'une clientèle internationale.
8. Intégration avec d'autres systèmes : Permettre l'intégration avec des systèmes de
gestion des commandes, de comptabilité, et d'autres logiciels pour une expérience
utilisateur harmonieuse.

III. EXPRESSION DES BESIONS

III.1. BESOINS FONCTIONNELS


Il s’agit ici d’une exigence qui décrit ce que doit faire un système ou une application pour
répondre aux besoins des utilisateurs et atteindre les objectifs du projet.

1. Gestion des Produits


19
 Ajout de nouveaux services : Permettre aux utilisateurs d'ajouter des nouveaux services
avec des détails (nom, description, catégorie, prix, etc.).
 Modification des informations services : Autoriser les mises à jour des informations
existantes sur les services.
 Suppression de services : Permettre la suppression d'articles obsolètes ou non
disponibles.

2. Suivi des Startups


 Suivi en temps réel : Afficher les niveaux de services en temps réel pour chaque produit.
 Gestion des entrées et sorties : Enregistrer toutes les entrées et sorties de stock, y
compris les raisons (ventes, retours, pertes).

3. Gestion des services


 Création de service : Permettre aux utilisateurs de créer des services et formation.
 Suivi des formations : Suivre l'état des formations passées (en cours, complètes,
annulées).
 Gestion des fournisseurs : Stocker et gérer les informations sur les clients associés aux
services.

4. Rapports et Analyses
 Génération de rapports : Produire des rapports sur les formations, les niveaux de
startups, et les performances des services.
 Analyse des tendances : Fournir des analyses prédictives pour anticiper la demande
future.

5. Interface Utilisateur
 Tableau de bord personnalisé : Offrir un tableau de bord avec des indicateurs clés de
performance (KPI) sur les startups.
 Navigation intuitive : Assurer que la plateforme soit facile à naviguer, même pour les
utilisateurs novices.

6. Sécurité et Accès
 Gestion des utilisateurs : Permettre la création de comptes utilisateurs avec différents
niveaux d'accès (administrateurs, employés, etc.).
 Sécurisation des données : Protéger les informations sensibles avec des protocoles de
sécurité appropriés.

20
7. Intégration avec d'autres Systèmes
 API pour intégration : Offrir des API pour intégrer la plateforme avec d'autres systèmes
(ERP, CRM, etc.).
 Connectivité avec les systèmes de paiement : Intégrer des solutions de paiement pour
faciliter les transactions.

8. Notifications et Alertes
 Notifications par email/SMS : Envoyer des alertes concernant les niveaux de startups,
les services disponibles, et d'autres mises à jour importantes.

III.2. BESIONS NON FONCTIONNELS


Il s’agit ici des besoins qui caractérisent le système, se sont généralement des besoins en
termes de performance, nous avons donc relevé parmi ceux-ci :

1. Performance
 Temps de réponse : La plateforme doit offrir un temps de réponse rapide (moins de 2
secondes pour les requêtes courantes).
 Capacité de charge : La plateforme doit pouvoir gérer un nombre élevé d'utilisateurs
simultanés sans dégradation des performances.

2. Sécurité
 Protection des données : Les données sensibles doivent être protégées par des protocoles
de sécurité (cryptage, pare-feu).
 Authentification : Mise en œuvre de mécanismes d'authentification robustes
(authentification à deux facteurs, mots de passe forts).

3. Scalabilité
 Scalabilité horizontale : La plateforme doit pouvoir être mise à l'échelle en ajoutant des
serveurs pour gérer une augmentation du volume d'activité.
 Scalabilité verticale : Possibilité d'augmenter les ressources matérielles (CPU, mémoire)
pour améliorer les performances.

4. Fiabilité

21
 Disponibilité : La plateforme doit être disponible 99,9 % du temps (SLA) pour garantir
une continuité de service.
 Récupération après sinistre : Mise en place de plans de sauvegarde et de récupération
pour assurer la continuité en cas de défaillance.

5. Usabilité
 Interface conviviale : L'interface utilisateur doit être intuitive et facile à utiliser, même
pour les utilisateurs novices.
 Accessibilité : La plateforme doit être accessible aux personnes ayant des handicaps
(conformité aux normes WCAG).

6. Interopérabilité
 Compatibilité avec d'autres systèmes : La plateforme doit pouvoir interagir avec
d'autres logiciels et systèmes via des API standardisées.
 Formats de données supportés : Supporter divers formats de données pour
l'import/export (CSV, XML, JSON).

7. Maintenance
 Facilité de mise à jour : La plateforme doit permettre des mises à jour et des correctifs
sans temps d'arrêt significatif.
 Documentation : Fournir une documentation complète pour les utilisateurs et les
développeurs.

8. Localisation
 Support multilingue : La plateforme doit être disponible dans plusieurs langues pour
desservir une clientèle internationale.
 Format régional : Adopter des formats de date, d'heure et de numéro conformes aux
normes locales.

9. Conformité
 Réglementations : La plateforme doit respecter les normes et réglementations en vigueur
(ex. : RGPD pour la protection des données).
 Normes de l'industrie : Conformité aux normes de l'industrie pour la gestion des startups
et les systèmes d'information.

10. Coût
 Coût d'exploitation : Maintenir des coûts d'exploitation raisonnables pour l'hébergement
et la maintenance de la plateforme.

22
 Coût de développement : Prévoir un budget adéquat pour le développement, les tests et
la mise en œuvre de la plateforme.

IV. LES ACTEURS DU PROJET


NOMS FONCTIONS STATUT ROLES
PROFESSEUR Encadrant Responsable Veiller au bon
MONSIEUR fonctionnel fonctionnement de la
MEMBOU solution par rapport
aux besoins définis
ETUDIANT Elève Ingénieur des Responsable Gérer la production
travaux en Technique et les aspects
Informatique techniques du projet
(faisabilité, étapes
pour la réalisation)
Tableau 2: Tableau des acteurs du projet

V. LES CONCRAITES DU PROJET

Les contraintes liées à la réalisation d’un projet sont l’ensemble des facteurs limitant dont il
faut impérativement tenir compte lors de la réalisation de celui-ci. Les principales contraintes
dans la gestion de projet sont au nombre de trois et se font communément qualifier de « triangle
d’or », à savoir : le coût, le délai et la qualité.

V.1. LE COÛT
Pour la bonne réalisation de notre projet, un budget va donc lui être alloué afin de couvrir
ses charges financières, le nôtre sera donc déterminé plus bas après l’évaluation financière qui
sera mené.

23
V.2. LE DELAI
Il est extrêmement essentiel car tout bon projet doit avoir une durée de fin de réalisation,
concernant le nôtre la durée de réalisation défini est de deux semaines (14) jours.

V.3. LA QUALITE
La réalisation de notre projet doit répondre à un niveau élevé de qualité pour répondre aux
besoins et aux attentes des utilisateurs finaux, il doit pouvoir évoluer au fil du temps et de
l’environnement.

VI. PLANIFICATION DU PROJET


Afin de respecter la contrainte délai de la réalisation d’un projet, il est capital pour nous de
répartir nos tâches sur des intervalles de temps bien définis. Pour ce faire, nous dresserons une
liste des tâches à effectuer

VI.1. TÂCHES
NOM DE LA DATE DE DEBUT DATE DE FIN DUREE (EN
TACHE JOURS)
Rédaction du 22/02/2025 11/03/2025 13 JOURS
rapport
Analyse du projet 22/02/2025 24/02/2025 02 JOURS
Cahier de charges 22/02/2025 24/02/2025 02 JOURS
Etat de l’art 22/02/2025 24/02/2025 02 JOURS
Implémentation 22/02/2025 27/02/2025 06 JOURS
Test de 22/02/2025 26/02/2025 05 JOURS
fonctionnalité
Corrections 08/03/2025 11/03/2025 4 JOURS
Tableau 3: Tableau des taches

24
VII. EVALUATIONS FINANCIERES

L’évaluation financière est ici l’estimation du coût de la réalisation de notre projet, car tout
projet aussi petit qu’il soit à un coût. Cependant, la détermination de ce coût n’est pas faite par
hasard, nous prenons en compte les différentes ressources matérielles, logicielles et humaines,
tout en nous référant au tableau fournit par le ministère du commerce résumant les prix des
différentes denrées sur le marché pour l’an 2025nommé la mercuriale des prix et tarifs de
références pour l’an 2025 et également des prix des startups officielles en ligne .

VII.1. LES RESSOURCES MATERIELLES


Le tableau ci-dessous nous en fait un résumé :
Libellé Description Quantité Prix (en FCFA)

Ordinateur SAMSUNG 01 310 000table


portable CORE i5 CPU
2.50GHZ, DD 256
GO, RAM 4 GO
Routeur Routeur wifi TP 01 97 750
LINK 4G LTE
ADVANCED
M7310

Tableau 4: Ressources matérielles

VII.2. LES RESSOURCES LOGICIELLES


Logiciels gitlab,crum ...qui sont des frames work et interfaces de travail de développement .

GITLAB GRATUIT
SCRUM GRATUIT
Tableau 5:Ressources logicielles

VII.3. LES RESSOURCES HUMAINES


25
L’évaluation financière en ressources humaines est résumé tel nous présente le tableau ci-après :

INGENIEURS 450000
CONULTANTS 800000
Tableau 6: Ressources humaines

VIII. LES LIVRABLES


En matière de management de projet, un livrable désigne le rendu final ou partiel de la
réalisation du projet. Pour nous il s’agira de notre rendu final, qui sera constitué de :
 Un rapport de projet portant sur notre appréhension par rapport au sujet évoqué et sur la
réalisation de notre projet ;
 L’implémentation de la solution retenue.

CHAPITRE 4 : Dossier d’analyse

26
Le dossier d’analyse a pour but d’affiner le choix de la méthode à utiliser tout au
long du projet. Il permet dans la même lancée de faire comme son nom l’indique une
analyse détaillée du projet à mettre en œuvre.

APERÇU

INTRODUCTION

I. Méthodologie
II. Modélisation
Conclusion

INTRODUCTION

27
Dans le cadre de ce projet, nous allons réaliser une analyse approfondie qui jouera un rôle
fondamental dans le développement de notre système. Ce dossier d’analyse a pour objectif de
clarifier et de formaliser les besoins du système, tout en mettant en avant les éléments structurels
et comportementaux par le biais de méthodes et langages de modélisation adaptés. Nous
examinerons en particulier les méthodes MERISE et UML, afin de choisir celle qui répond le
mieux à nos besoins. À partir de cette réflexion, nous adopterons la méthode scrum pour sa
flexibilité et sa capacité à modéliser des systèmes complexes. La modélisation sera au cœur de
notre démarche, nous permettant de traduire les exigences fonctionnelles grâce à des modèles,
facilitant ainsi la compréhension des interactions entre utilisateurs et système et améliorant la
communication entre toutes les parties prenantes.

I. METHODOLOGIE

I.1. ETUDE COMPARATIVE ENTRE MERISE , UML ET AGILE

Cette étude examine trois méthodologies clés utilisées dans le domaine de l'informatique :
Merise, UML et Agile. Merise se distingue par son approche structurée basée sur la modélisation
conceptuelle, offrant une grande rigueur pour les systèmes complexes. UML, en tant que langage
de modélisation standardisé, facilite la visualisation des systèmes logiciels grâce à ses
diagrammes variés. Enfin, Agile met l'accent sur l'adaptabilité et la collaboration, permettant un
développement itératif rapide dans des environnements dynamiques. Cette comparaison met en

28
lumière les avantages et les limites de chaque méthode pour orienter les choix en fonction des
besoins spécifiques des projets informatiques.

I.2. CHOIX DE LA DEMARCHE D’ANALYSE

La démarche Agile s'impose comme une méthode privilégiée dans le développement


informatique et la gestion de projets grâce à sa flexibilité et son approche collaborative. Elle
favorise une communication continue entre les parties prenantes, permettant une adaptation
rapide aux changements. Contrairement aux approches traditionnelles, Agile se concentre sur des
cycles itératifs et incrémentaux, garantissant un produit final en adéquation avec les besoins
évolutifs des utilisateurs. Son adoption contribue à une amélioration de la qualité, une réduction
des délais et une meilleure satisfaction des clients.

I.3 DIFFERENTES MODELISATIONS


Administrateur Système SGBD

Afficher fomulaire
Cliquer sur ajouter infos

message d'erreur
Saisir informations Traite

[format non ok]


Verification

[format ok]
envoi de la requete

Afficher l'infos existe déjà


[si l'infos existe déjà]
Analyse

[si l'infos n'existe pas]


Renvoi message de confirmation:l'infos a Envoi de la réponse
été ajoutée avec succès

ACTIVITE AJOUTER INFOS

29
<<extend>> Application
de gestion
Demande_ d'une start-up
Créer_
formation
compte
Besoin_projet
<<extend>>

Poser_ <<include>>
Utilisateur problème
Laissez_ Achat_
commenta matériel
ire <<extend>>
<<include>>

<<include>>
Gérer_
compte
Former_
utilisateur
<<extend>>
resoudre_
problème <<include>>

Formateur <<extend>> Réaliser_


projet
S'authentifier
<<extend>>
vendre _
equipement

Sensibiliser_
utilisateur
<<include>>

Gérer_droit
daccès <<include>>

Admin
Gérer_formateur

Gérer_
<<include>>
utlisateur

Gérer_plateforme
<<include>>

Voir _
commentaireUtilis
ateur

<<include>>

CAS D’UNE STARTUP

30
Aj outer Arti cl e

Systeme SGBD

Acteur_1
ref

S'authenti fi er()

1: Cl i quer sur l e bouton aj outer

2: Envoi du formul ai re d'aj out

3: rempl i r formul ai re

4: Veri fi cati on des champs

al t Format ok
5: Envoi des i nfos d'aj out

6: Veri fi cati on de l 'exi stence


7: Envoi du resul tat

al t Si i nfos n'exi ste pas

9: Infos a été aj outée avec succès

Si i nfos exi ste

10: "Erreur Erreur exi ste"

Format pas ok

11: Veui l l ez respecter l e format des


champs

SEQUENCE AJOUTER UTLISATEUR

31
utilisateur système SGBD

<<debut d'activité>>

S'authentifier

entrer URL affichage de la page d'acceuil

cliquer sur le bouton "se conncter"

afficher le formulaire d'inscription

remplisser les champs

[format ok]
vérification envoie du login et du mdp tratitement

[format incorrect]

vérification 1 envoie du résultat


[données ambigues]

[données exactes]

message de succès

login ou mot de passe incorrect

connexion à votre espace de travail

<<fin d'activité>>

32
s'authenti fi er

systèm e SGBD

uti l i sateur

1: entrer URL

2: affi cher page d'acceui l

3: t cl i quer sur se connecter

4: affi cher l e form ul ai re de connexi on

5: rem pl i r l e form ul ai re et val i de

6: véri fi cati on

al t form at correct

6.2: envoi e du l ogi n et du m dp

7: trai tem ent

8: renvoi e du résul tat

9: veri fi cati on

al t données exactes

9.2: affi cher son espace de travai l

données n'exi stent pas

9.1: l ogi n ou m dp i ncorrect

form at non correct

6.1: echec: form at de ce cham p i ncorrect

DIAGRAMM
E D’ACTIVITE S’AUTHENTIFIER

33
S'authentifier

<<include>>

supprimer
<<extend>> <<extend>>
Gérer_plateforme <<extend>>
<<extend>> <<extend>>

Voir_message

<<extend>>
Suspendre

Atribuer_tache modifier
Ajouter

CAS SPECIFIQUE GERER PLATERFORME

34
<<extend>> Application
de gestion
Demande_ d'une start-up
Créer_ formation
compte
Besoin_projet
<<extend>>

Poser_ <<include>>
Utilisateur problème
Laissez_ Achat_
commenta matériel
ire <<extend>>
<<include>>

<<include>>
Gérer_
compte
Former_
utilisateur
<<extend>>
resoudre_
problème <<include>>

Formateur <<extend>> Réaliser_


projet
<<extend>> S'authentifier
vendre _
equipement

Sensibiliser_
utilisateur
<<include>>

Gérer_droit
daccès <<include>>

Admin
Gérer_formateur
Gérer_
<<include>>
utlisateur

Gérer_plateforme
<<include>>

Voir _
commentaireUtilis
ateur

<<include>>

CAS D’UNE STARTUP

35
S'authentifier

<<include>>

<<extend>>
<<extend>>
Gérer droit d'accès

Autoriser L ou E
ne pas autoriser L ou E

CAS SPECIFIQUE GERER ACCES

8: mise à jour

1: s'Authentifier() 2: Ajouter() 3: sélectionne infos à supprimer 5: clique sur le bouton supprimer

système

4: affiche les infos 9: affiche message: infos supprimée


Admin

6: suppréssion du infos

7: renvoie message de confirmation

SGBD

SUPPRIMER INFOS

36
S'authentifier

<<include>>

<<extend>> Voir_commentaire <<extend>>

Apprécier_L'idée Rejetter l'idée

VOIR COMMENTAIRE SPECIFIQUE

CHAPITRE 5 : IMPLEMENTATION

37
38
39
40
PARTIE 2: GENERALITE SUR LA
METHODE AGILE
REDIGE PAR :nyenguele franck rodrigue
GENERALITE SUR LA METHODE AGILE

Les méthodes agiles regroupent des approches qui placent la flexibilité, la collaboration et
l’amélioration continue au cœur de la gestion de projet. Elles privilégient la livraison rapide de
produits fonctionnels tout en engageant les parties prenantes à chaque étape. Ces pratiques
41
permettent une adaptabilité face aux imprévus, garantissant des résultats conformes aux besoins
évolutifs des clients et aux exigences d’un environnement en perpétuelle évolution.
Principes des méthodes agiles

1. Satisfaction du client : Prioriser et intégrer les retours des clients afin de garantir la
pertinence des livrables.

2. Collaboration : Encourager une communication directe et une interaction constante entre


les parties prenantes et les équipes de développement.

3. Réactivité au changement : Mettre en place des processus adaptatifs permettant


d’incorporer les modifications demandées, même tardivement dans le cycle de
développement.

4. Livraison fréquente : Développer en cycles courts pour livrer régulièrement des produits
fonctionnels, favorisant une visibilité continue des progrès.

Quelques méthodes agiles

1. Scrum : Utilise des sprints courts de 1 à 4 semaines pour réaliser des tâches spécifiques.
Les rôles clés sont le Scrum Master, le Product Owner et l'équipe de développement.

2. Kanban : Méthode visuelle qui utilise des tableaux pour optimiser le flux de travail et
réduire les délais d'attente.

3. Extreme Programming (XP) : Met l’accent sur la collaboration étroite, le


développement en paires et le recours aux tests automatisés.

4. Lean Software Development : Inspiré du Lean manufacturing, cette approche vise à


éliminer le gaspillage tout en maximisant la valeur ajoutée pour le client.

Différences entre la gestion des projets agiles et traditionnels


Aspect Méthodes Agiles Méthodes Traditionnelles

Planification Adaptative et évolutive Rigide et linéaire (cascade)

Changements Accueillis facilement Difficile à intégrer

Collaboration Forte, auto-organisation Moins collaborative

Livraison Fréquente et itérative À la fin du projet uniquement

Méthodologie sur la méthode Agile Scrum


Principes et acteurs de Scrum

 Scrum Master : Garantit le respect des principes Scrum et facilite les processus.

42
 Product Owner : Gère le backlog, priorise les tâches et représente les parties prenantes.

 Équipe de développement : Réalise les tâches de développement définies.

Les piliers de Scrum

 Transparence : Assurer une visibilité totale sur les tâches et progrès du projet.

 Inspection : Identifier et corriger régulièrement les écarts pour garantir la qualité.

 Adaptation : Ajuster rapidement les priorités pour maximiser l’efficacité.

Événements de Scrum

1. Sprint : Cycle de travail défini de 1 à 4 semaines.

2. Planification de sprint : Réunion permettant de définir les objectifs du sprint.

3. Mise à jour quotidienne : Discussions rapides pour coordonner les efforts.

4. Revue de sprint : Évaluation du travail terminé avec les parties prenantes.

5. Rétrospective de sprint : Analyse des améliorations possibles.

Artefacts de Scrum

 Product Backlog : Liste priorisée des tâches.

 Sprint Backlog : Sous-ensemble de tâches à accomplir pendant un sprint.

 Incrément : Produit livrable à la fin de chaque sprint.

Avantages de Scrum

1. Flexibilité : Permet une gestion proactive des changements.

2. Visibilité : Offre une transparence constante pour suivre les progrès.

3. Engagement : Renforce la motivation et l’implication des équipes.

4. Amélioration continue : Chaque sprint est une opportunité d’optimiser les processus.

Différences entre Scrum et autres méthodologies

1. Scrum vs Kanban : Scrum utilise des sprints et des rôles précis, tandis que Kanban est
plus flexible et se concentre sur la gestion des flux.

43
2. Scrum vs XP : XP insiste sur les pratiques techniques comme les tests, tandis que Scrum
est orienté gestion de projet.

3. Scrum vs Waterfall : Waterfall suit une approche linéaire, contrairement à Scrum qui est
itératif.

Conclusion

Les méthodes agiles, en particulier Scrum, offrent une approche moderne et flexible adaptée aux
défis contemporains. En encourageant l’innovation et la collaboration, elles permettent d'atteindre
des résultats efficaces tout en répondant rapidement aux besoins changeants des clients.
REDIGE PAR :SAHAMENE CYRIAL
GENERALITE SUR LA METHODE AGILE

Les méthodes agiles regroupent des approches qui placent la flexibilité, la collaboration et
l’amélioration continue au cœur de la gestion de projet. Elles privilégient la livraison rapide de
produits fonctionnels tout en engageant les parties prenantes à chaque étape.

1. Sous forme d'énumération classique :

 Réduction des risques : Grâce à la livraison itérative, les problèmes sont identifiés et
résolus rapidement, limitant les risques à long terme.
 Satisfaction des équipes : Les membres des équipes sont impliqués dans les décisions,
renforçant leur engagement et leur motivation.
 Valeur ajoutée continue : La priorisation des tâches garantit que chaque incrément
apporte une réelle valeur pour les utilisateurs finaux.

2. Intégration dans une description fluide : Les méthodes agiles offrent également des
avantages significatifs tels qu'une meilleure prévisibilité des délais et des coûts grâce à des cycles
de développement courts. De plus, elles permettent d'intégrer les retours des parties prenantes en
temps réel, ce qui améliore la pertinence du produit final. Enfin, elles favorisent une culture
d'innovation, où les équipes sont encouragées à expérimenter et à optimiser les processus de
manière autonome.

3. Sous forme de tableau comparatif enrichi :

Atouts supplémentaires Description


L'intégration des rétrospectives permet un apprentissage constant et
Amélioration continue
une optimisation.
Communication Les interactions fréquentes avec les parties prenantes améliorent la
renforcée compréhension mutuelle.
Time-to-Market La livraison fréquente garantit un déploiement rapide des
accéléré fonctionnalités essentielles.

44
REDIGE PAR :ATANGANA PIERRE LOIC

GENERALITE SUR LA METHODE AGILE

Introduction générale et flexibilité : Les méthodes agiles offrent une approche


révolutionnaire pour la gestion des projets dans un environnement dynamique. L'un de leurs
principaux atouts est leur extraordinaire flexibilité. Contrairement aux méthodes traditionnelles
rigides, les méthodes agiles permettent aux équipes de s'adapter rapidement aux changements,
qu'il s'agisse de nouvelles exigences du client ou d'imprévus techniques. Cette adaptabilité repose
sur des cycles de travail courts, appelés itérations, qui permettent d'intégrer facilement des
ajustements sans perturber le projet dans son ensemble. En résumé, grâce à cette flexibilité, les
méthodes agiles garantissent un produit final mieux aligné avec les besoins réels des utilisateurs.

Collaboration et communication renforcées : la collaboration et la communication.


Les méthodes agiles encouragent une interaction constante entre toutes les parties prenantes, qu'il
s'agisse du client, des chefs de projet ou des membres de l'équipe de développement. Par
exemple, des réunions quotidiennes comme les "stand-ups" permettent à chacun de partager des
mises à jour, de résoudre des obstacles et d'assurer une transparence totale sur l'avancement du
projet. Cette approche collaborative favorise une meilleure compréhension des objectifs et
renforce l'engagement des équipes, ce qui conduit à des résultats plus satisfaisants et de haute
qualité.

Amélioration continue et valeur ajoutée : l'amélioration continue et de la création de


valeur ajoutée. Les méthodes agiles intègrent des étapes de réflexion, comme les rétrospectives à
la fin de chaque itération, où l'équipe évalue ce qui a bien fonctionné et identifie les points à
améliorer. Ces ajustements réguliers optimisent les processus et garantissent une efficacité accrue
à chaque cycle. Par ailleurs, les méthodes agiles priorisent les tâches selon leur valeur pour
l'utilisateur final, ce qui signifie que chaque incrément livré apporte une contribution tangible et
significative au projet. Ainsi, l'adoption des méthodes agiles permet non seulement de maximiser
la productivité, mais aussi de garantir une satisfaction client optimale.

REDIGE PAR :TONLEU WILFRIED

GENERALITE SUR LA METHODE AGILE

L'atout principal : une flexibilité incomparable Imaginez un projet où les imprévus ne


sont pas des obstacles, mais des opportunités. C’est exactement ce que proposent les méthodes
agiles. Leur force réside dans leur capacité d'adaptation. Lorsqu’un client change d’avis en cours
de route ou lorsqu’un nouveau défi technique surgit, l'équipe ne panique pas. Grâce à des cycles
courts, appelés itérations, il est possible d’ajuster les priorités et de rester concentré sur la qualité
du produit. En un mot, la flexibilité des méthodes agiles est un gage de succès, même dans des
environnements imprévisibles.

45
La collaboration comme moteur de réussite autre avantage clé des méthodes agiles : la
collaboration. Dans cette approche, les échanges entre les membres de l’équipe, les clients et les
parties prenantes ne sont jamais mis de côté. Au contraire, ils sont au cœur du processus.
Imaginez des réunions quotidiennes, où chacun partage les avancées, anticipe les blocages et
propose des idées nouvelles. Ces moments d’interaction renforcent non seulement l’efficacité,
mais aussi l’esprit d’équipe. Travailler ensemble n’est plus une contrainte, mais une vraie
opportunité de construire quelque chose d’exceptionnel.

La création de valeur et l'amélioration *continue éléments fondamentaux : la création


de valeur et l'amélioration continue. Les méthodes agiles garantissent que chaque étape de
développement produit un résultat concret et utile. Par exemple, au lieu d’attendre des mois pour
livrer un produit complet, les équipes agiles livrent des versions fonctionnelles régulièrement. De
plus, après chaque itération, elles prennent un moment pour réfléchir : qu'est-ce qui a bien marché
? Qu'est-ce qui peut être amélioré ? Ces rétrospectives favorisent non seulement la qualité, mais
aussi une progression constante vers l’excellence.

46
CONCLUSION GENERALE
La démarche Agile représente une révolution dans la gestion de projets informatiques grâce à sa
flexibilité, sa collaboration active et son approche centrée sur les utilisateurs. En favorisant une
adaptation rapide aux évolutions et une interaction continue entre les parties prenantes, elle garantit
des résultats optimisés et une satisfaction accrue des clients. Son adoption est un atout majeur pour les
entreprises opérant dans des environnements en constante mutation.

47
TABLE DE MATIERES
DEDICACE................................................................................................................................................2
REMERCIEMENTSSS.............................................................................................................................3
SOMMAIRE...............................................................................................................................................4
LISTE DES FIGURES...............................................................................................................................6
LISTE DES TABLEAUX..........................................................................................................................7
RESUME....................................................................................................................................................8
ABSTRACT................................................................................................................................................9
INTRODUCTION GENERALE.............................................................................................................10
CHAPITRE 1 : L’existant...................................................................................................................11
I. ETUDE DE L’EXISTANT.......................................................................................................12
II. LIMITES DE L’EXISTANT...............................................................................................13
CHAPITRE 2 : Analyse du projet.......................................................................................................14
I. PRESENTATION DU PROJET.............................................................................................15
II. PROBLEMTIQUE...................................................................................................................16
CHAPITRE 3 : Cahier de charge........................................................................................................16
I. CONTEXTE DU PROJET...............................................................................................................17
II. OBJECTIFS DU PROJET...................................................................................................17
Objectifs Spécifiques........................................................................................................................18
III. EXPRESSION DES BESIONS............................................................................................18
IV. LES ACTEURS DU PROJET.............................................................................................22
V. LES CONCRAITES DU PROJET..........................................................................................22
VI. PLANIFICATION DU PROJET.........................................................................................23
VII. EVALUATIONS FINANCIERES.......................................................................................23
VIII. LES LIVRABLES.............................................................................................................25
CHAPITRE 4 : Dossier d’analyse.......................................................................................................25

48
INTRODUCTION............................................................................................................................26
I. METHODOLOGIE..................................................................................................................27
CHAPITRE 5 : IMPLEMENTATION...............................................................................................36
PARTIE 2: GENERALITE SUR LA METHODE AGILE...............................................................40
GENERALITE SUR LA METHODE AGILE...................................................................................40
Principes des méthodes agiles............................................................................................................41
Quelques méthodes agiles.................................................................................................................41
Différences entre la gestion des projets agiles et traditionnels..........................................................41
Méthodologie sur la méthode Agile Scrum........................................................................................41
Avantages de Scrum...........................................................................................................................42
Différences entre Scrum et autres méthodologies.............................................................................42
Conclusion..........................................................................................................................................42
CONCLUSION GENERALE..................................................................................................................46
TABLE DE MATIERES..........................................................................................................................47

49

Vous aimerez peut-être aussi