<!-- Slide number: 1 -->


R publique Tunisienne Minist re de lEnseignement Sup rieur et de la Recherche Scientifique
Mast re Professionel Ing nierie des Syst mes d'Information et des Connaissances
D veloppement dun CRM Vicidial d di e aux centres dappels sous Symfony 4
Encadr par
Mr. Taieb Felfel

R alis par
Hamza Rouissi

Ann e universitaire 2018 - 2019
Notes:
<!-- Slide number: 2 -->
Plan
Pr sentation de lorganisme daccueil


Cadre du projet
Sp cification des besoins
Notes:
<!-- Slide number: 3 -->

Pilotage avec SCRUM
Conception
R alisation
Conclusion et perspectives
<!-- Slide number: 4 -->
Pr sentation de lorganisme daccueil

<!-- Slide number: 5 -->


Fond e en 21 aout 2014


Sp cialis dans larchitecture et lurbanisation des syst mes dinformations
Organisme
daccueil
Notes:
XPerit est une entreprise francaise
<!-- Slide number: 6 -->
Cadre du projet
1
2
3
4
Etude des applications similaires
Probl matique
Solution
Introduction

<!-- Slide number: 7 -->
Introduction
Cadre du projet
<!-- Slide number: 8 -->
Introduction

! (Picture4.jpg)









Centres dappels











Publicité


CRM Vicidial
Cadre du projet
Notes:
<!-- Slide number: 9 -->
Introduction
! (Picture4.jpg)
Application actuelle:
lourde
trop charg e et mal organis e.
t d velopp avec lancienne version de Symfony 2

Mais, Xperit nest pas satisfaite de cette application !
Cadre du projet
Notes:
<!-- Slide number: 10 -->
Probl matique
Cadre du projet
<!-- Slide number: 11 -->
Probl matique



Application lourde
Donn es non s curis es
Trop charg e et mal organis e
Espace non ergonomique
Cadre du projet
Notes:
Dapr s une tude de lapplication existante, nous avons identifi e plusieurs probl mes tels que:,,,,,,,,,,,,,,
<!-- Slide number: 12 -->
Etude dune application similaire
! (Picture2.jpg)
Cadre du projet
Notes:
Pour r soudre ses probl mes, nous avons effectuer une tude de 2 app similaires : axelor et openflex
<!-- Slide number: 13 -->
Etude de lexistant dune application similaire : Bitrix24
! (Picture2.jpg)
plateforme de gestion CRM
Points forts
Points faibles
Trop doptions et de fonctionnalit s dint gration dans Bitrix24 peuvent parfois tre confondues.
Plusieurs liens ram nent lutilisateur vers la m me page
La possibilit de stocker, rechercher des documents
Cadre du projet
Notes:
Application gratuite
<!-- Slide number: 14 -->
Solution propos e
Cadre du projet
Notes:
<!-- Slide number: 15 -->
Solution propos e
D velopper CRM Vicidial avec :
Tableaux de bord avec des statistiques
Architecture MVC
Am lioration des fonctionnalit s de lapplication
Cadre du projet
Notes:
Apres ses tudes, nous avons d cid une refonte de lextranet revendeur Topnet avec :
<!-- Slide number: 16 -->
Sp cification des besoins
1
2
3
Identification des acteurs
Besoins fonctionnels
Besoins non fonctionnels
Notes:
<!-- Slide number: 17 -->
Identification des acteurs
Sp cification des besoins
<!-- Slide number: 18 -->
Identification des acteurs



Agent
Super Admin
Publicité
Administrateur
Le responsable de tous les modules de lapplication
G rer tout le syst me
Sp cification des besoins
Notes:
Agent : Cest lacteur 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 lapplication
Super Admin : : Cest lacteur 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 deux
<!-- Slide number: 19 -->
Besoins fonctionnels
Sp cification des besoins
<!-- Slide number: 20 -->
Besoins fonctionnels

Gestion des r les
Gestion des groupes



Gestion des campagnes
Gestion des utilisateurs


Gestion des statuts
Gestion des statistiques

Gestion des listes
Sp cification des besoins
Notes:
Je veux mainetenant passer aux besoins fonctionnels de chaque acteurs
<!-- Slide number: 21 -->
Besoins fonctionnels : Diagramme de cas dutilisation

Sp cification des besoins
Notes:
<!-- Slide number: 22 -->
Besoins non fonctionnels
Sp cification des besoins
<!-- Slide number: 23 -->
Besoins non fonctionnels
Fiabilit
S curit
Rapidit

Ergonomie
Sp cification des besoins
Notes:
Lacc es tre s curis es
Les interfaces doit tre ergonomiques
Laffichage doit tre en temps courte
Les r sultats doit tre fiables
<!-- Slide number: 24 -->
Pilotage avec SCRUM
1
2
3
4
Backlog du produit
Planification des releases
Pourquoi SCRUM ?
Equipe Scrum

<!-- Slide number: 25 -->
Pourquoi SCRUM ?
Pilotage avec Scrum
Notes:
<!-- Slide number: 26 -->
Pourquoi SCRUM ?
Utiliser un tableau des t ches entre l quipe

Respecter les diff rentes r unions du Sprint

Etablir une communication efficace

R duire les difficult s

Assure le bon fonctionnement du logiciel

Pilotage avec Scrum
Notes:
Nous avons choisi le framework scrum comme m thodologie de gestion de projet
Publicité
<!-- Slide number: 27 -->
Equipe SCRUM
Pilotage avec Scrum
Notes:
<!-- Slide number: 28 -->
Equipe SCRUM
Product Owner
SCRUM Master


Mr. Taieb Felfel
Mr. Taieb Felfel
Team SCRUM

Hamza Rouissi , Houria el ghoul , Abdou Horchani
Pilotage avec Scrum
Notes:
Product: il d finit le backlog du produit ;
Scrum master : ils assure lavancement du projet ;
Team : ils assure l r alisation du projet
<!-- Slide number: 29 -->
Backlog du produit
Pilotage avec Scrum
<!-- Slide number: 30 -->
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 |
Pilotage avec Scrum
Notes:
Le back global du produit t d finit de la facon suivante
Chaque sprint poss de une priorit : elev e,ou moyenne
<!-- Slide number: 31 -->
Planification des releases
Pilotage avec Scrum
<!-- Slide number: 32 -->
Planification des releases

La dur e de chaque sprint est de 2 4 semaines
Pilotage avec Scrum
Notes:
Notre projet se compose en 2 releases
<!-- Slide number: 33 -->
Conception
1
2
Conception d taill e
Conception g n rale
<!-- Slide number: 34 -->
Conception g n rale
Conception
<!-- Slide number: 35 -->
Conception g n rale : Architecture physique
Architecture n-tiers

Conception
<!-- Slide number: 36 -->
Conception g n rale : Mod lisation des donn es

Conception
<!-- Slide number: 37 -->
Conception d taill e
Conception
<!-- Slide number: 38 -->
Conception d taill e : Ajouter nouvelle donn e

Conception
<!-- Slide number: 39 -->
R alisation
1
2
3
Technologies utilis es
Outils
utilis s
D mo
Publicité
<!-- Slide number: 40 -->
Technologies utilis es
R alisation
<!-- Slide number: 41 -->
Technologie utilis s
Back-end
Front-end
Base de donn es





! (Picture2.jpg)


R alisation
<!-- Slide number: 42 -->
Outils utilis s
R alisation
<!-- Slide number: 43 -->
Outils utilis s
! (Picture2.jpg)


! (Picture4.jpg)
StarUML

R alisation
<!-- Slide number: 44 -->
D mo de lapplication
R alisation
<!-- Slide number: 45 -->
D mo de lapplication

Interface Tableau de bord
<!-- Slide number: 46 -->

Interface Menu campagnes
<!-- Slide number: 47 -->

<!-- Slide number: 48 -->

Interface Menu statuts
<!-- Slide number: 49 -->

Interface Ajouter une liste
<!-- Slide number: 50 -->

Interface Liste des fiches
Notes:
<!-- Slide number: 51 -->
<!-- Slide number: 52 -->
Conclusion et perspectives
<!-- Slide number: 53 -->
Conclusion

Atteindre les objectifs fix s

Am liorer nos comp tences
D couvrir la vie professionnelle

Travailler en quipe
Notes:
Tout au long de ce travail nous avons :
<!-- Slide number: 54 -->
Perspectives
Syst me de notification lors de chaque traitement
Espace de messagerie entre les administrateurss
D ploiement de lapplication
Un
Un
Notes:
Comme perspective je veux int grer,,,
Ajouter ,,
<!-- Slide number: 55 -->
Merci pour votre attention
Des questions ?