
République Tunisienne Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Réalisé par
Hamza Rouissi
Encadré par
Mr. Taieb Felfel
Année universitaire 2018 - 2019
Mastère Professionel Ingénierie des Systèmes d'Information et des Connaissances
Développement d’un CRM Vicidial dédiée aux centres d’appels sous Symfony 4


Notes:
Plan Présentation de l’organisme d’accueil
Cadre du projet

Spécification des besoins
Notes:
Pilotage avec SCRUM Conception

Réalisation
Conclusion et perspectives
Présentation de l’organisme d’accueil

Organisme d’accueil Spécialisé dans l’architecture et l’urbanisation des systèmes d’informations Fondée en 21 aout 2014




Notes:
XPerit est une entreprise francaise
Cadre du projet
Introduction Etude des applications similaires Problématique Solution
1 2 3 4

Introduction Cadre du projet

Cadre du projet Introduction Centres d’appels










Publicité










CRM Vicidial


Notes:
Cadre du projet Introduction Application actuelle: lourde trop chargée et mal organisée. été développé avec l’ancienne version de Symfony 2
Mais, Xperit n’est pas satisfaite de cette application !

Notes:
Problématique Cadre du projet

Cadre du projet Problématique
Données non sécurisées
Application lourde Trop chargée et mal organisée
Espace non ergonomique


Notes:
D’après une étude de l’application existante, nous avons identifiée plusieurs problèmes tels que:,,,,,,,,,,,,,,
Etude d’une application similaire Cadre du projet

Notes:
Pour résoudre ses problèmes, nous avons effectuer une étude de 2 app similaires : axelor et openflex
Cadre du projet Etude de l’existant d’une application similaire : Bitrix24 Points forts Trop d’options et de fonctionnalités d’intégration dans Bitrix24 peuvent parfois être confondues. Plusieurs liens ramènent l’utilisateur vers la même page plateforme de gestion CRM Points faibles La possibilité de stocker, rechercher des documents

Notes:
Application gratuite
Solution proposée Cadre du projet
Notes:
Cadre du projet Solution proposée Tableaux de bord avec des statistiques Amélioration des fonctionnalités de l’application Architecture MVC
Développer CRM Vicidial avec :
Notes:
Publicité
Apres ses études, nous avons décidé une refonte de l’extranet revendeur Topnet avec :
Spécification des besoins
1 2 3 Identification des acteurs Besoins fonctionnels Besoins non fonctionnels
Notes:
Identification des acteurs Spécification des besoins
Spécification des besoins Identification des acteurs Administrateur
Agent
Le responsable de tous les modules de l’application
Super Admin
Gérer tout le système
Notes:
Agent : C’est l’acteur qui a comme tâche de consulter ces fiches des rendez-vous sur une ou plusieurs campagnes Admin : il responsable de tous les modules de l’application Super Admin : : C’est l’acteur qui a une visibilité totale sur la base de données. Il a comme tâche de gérer tout le système. Il gère les utilisateurs et les droits pour chacun d’eux
Besoins fonctionnels Spécification des besoins
Spécification des besoins Besoins fonctionnels Gestion des listes Gestion des rôles Gestion des campagnes Gestion des statistiques Gestion des groupes Gestion des statuts Gestion des utilisateurs







Notes:
Je veux mainetenant passer aux besoins fonctionnels de chaque acteurs
Spécification des besoins Besoins fonctionnels : Diagramme de cas d’utilisation

Notes:
Besoins non fonctionnels Spécification des besoins
Spécification des besoins Besoins non fonctionnels Sécurité
Ergonomie
Fiabilité
Rapidité

Notes:
L’accées être sécurisées Les interfaces doit être ergonomiques L’affichage doit être en temps courte Les résultats doit être fiables
Pilotage avec SCRUM Pourquoi SCRUM ? Backlog du produit Equipe Scrum Planification des releases
2 3 4
1

Pilotage avec Scrum Pourquoi SCRUM ?
Notes:
Pilotage avec Scrum Pourquoi SCRUM ? Utiliser un tableau des tâches entre l’équipe

Publicité
Etablir une communication efficace
Réduire les difficultés
Assure le bon fonctionnement du logiciel



Respecter les différentes réunions du Sprint
Notes:
Nous avons choisi le framework scrum comme méthodologie de gestion de projet
Pilotage avec Scrum Equipe SCRUM
Notes:
Pilotage avec Scrum Equipe SCRUM
Mr. Taieb Felfel Product Owner
Mr. Taieb Felfel
SCRUM Master
Hamza Rouissi , Houria el ghoul , Abdou Horchani
Team SCRUM
Notes:
Product: il définit le backlog du produit ; Scrum master : ils assure l’avancement du projet ; Team : ils assure lé réalisation du projet
Pilotage avec Scrum Backlog du produit
Pilotage avec Scrum Backlog du produit
| Sprint | Priorité |
|---|---|
| Gestion des campagnes | Elevée |
| Gestion des listes | Elevée |
| Gestion des statuts | Elevée |
| Gestion des fiches | Elevée |
| Gestion des utilisateurs | Moyenne |
| Gestion des statistiques | Elevée |
Notes:
Le back global du produit à été définit de la facon suivante Chaque sprint posséde une priorité: elevée,ou moyenne
Pilotage avec Scrum Planification des releases
Pilotage avec Scrum Planification des releases La durée de chaque sprint est de 2 à 4 semaines

Notes:
Notre projet se compose en 2 releases
Conception
1 2 Conception générale Conception détaillée
Conception Conception générale
Conception Conception générale : Architecture physique Architecture n-tiers

Conception Conception générale : Modélisation des données

Conception Conception détaillée
Conception Conception détaillée : Ajouter nouvelle donnée

Réalisation
1 2 3 Technologies utilisées Outils utilisés Démo
Technologies utilisées Réalisation
Technologie utilisés

Publicité




Back-end
Front-end
Base de données
Réalisation

Outils utilisés Réalisation
Outils utilisés


Réalisation
StarUML


Démo de l’application Réalisation
Démo de l’application
Interface Tableau de bord
Interface Menu campagnes

Interface Menu statuts
Interface Ajouter une liste
Interface Liste des fiches
Notes:
Conclusion et perspectives
Conclusion
Atteindre les objectifs fixés Travailler en équipe Améliorer nos compétences
Découvrir la vie professionnelle

Notes:
Tout au long de ce travail nous avons :
Perspectives
Un
Un
Système de notification lors de chaque traitement Espace de messagerie entre les administrateurss Déploiement de l’application
Notes:
Comme perspective je veux intégrer,,, Ajouter ,,
Merci pour votre attention Des questions ?