50
« Module agenda partagé & prise de rendez-vous pour une solution de télésecrétariat sur le cloud » Réalisé par : Toufik Atba Ben Atba Fouad Aoune-Séghir Encadré par : Mr A. Ould Kara 2012/2013

Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Embed Size (px)

DESCRIPTION

Présentation de mon projet de fin d'étude : "Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing"

Citation preview

Page 1: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

« Module agenda partagé & prise de rendez-vous pour une solution de

télésecrétariat sur le cloud »

Réalisé par :

Toufik Atba Ben AtbaFouad Aoune-Séghir

Encadré par :

Mr A. Ould Kara

2012/2013

Page 2: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Plan de présentationIntroduction

Problématique

Objectifs

Etude de l’existant

Analyse & Conception

Réalisation

Conclusion2

Page 3: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Introduction

3

Page 4: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Contexte d’étude

En France, 850 000 cabinets4

Professions libérales

Page 5: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Gestion des clients

Gestion de l’agenda

Prise de rendez-vous

5

Contexte d’étude

La fonction secrétariat

Page 6: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Charge de travail

6

Problématique

Charge de travail

Page 7: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

7

Problématique

Coût

Page 8: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Impossible de prendre rendez-vous

8

Problématique

Prise de rendez-vous

Page 9: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Aucune information sur son activité

9

Problématique

Mobilité

Page 10: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

• Diminuer le coût de la fonction secrétariat des cabinets.

• Améliorer le service client.• Permettre la prise de rendez-vous

autonome (self-service).• Offrir plus de mobilité aux professionnels

et aux particuliers.• Augmenter le chiffre d’affaire des cabinets.

10

Objectifs

Page 11: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Synthèse bibliographique

11

Page 12: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Définition :

Le télésecrétariat est défini comme l'ensemble des services de secrétariat effectués à distance par une entreprise pour le compte d'un client.

[BEA, 2001]

12

Synthèse bibliographique

Télésecrétariat

Page 13: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Cabinet professionnelA domicile

Télétravail

13

Synthèse bibliographique

Formes du télésecrétariat

Page 14: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Cabinet professionnelCentre d’appel

Sous-traitance

14

Synthèse bibliographique

Formes du télésecrétariat

Page 15: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Employés ClientsPartenaires

Définition :

L’agenda partagé est un outil collaboratif qui permet à plusieurs utilisateurs de consulter et/ou mettre à jour le même agenda, il est synchronisé en temps réel et accessible via internet.

[S6]

15

Synthèse bibliographique

Agenda partagé

Page 16: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Définition : En français « informatique en nuage », c’est un mode de traitement des données d’un client, dont l’exploitation s’effectue par internet, sous la forme de services fournis par un prestataire. C’est une forme particulière de gérance de l’informatique, dans laquelle l’emplacement et le fonctionnement du nuage ne sont pas portés à la connaissance des clients.

[JOF, 2010]

16

Synthèse bibliographique

Cloud computing

Page 17: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

SaaS : Utiliser 

PaaS : Créer

IaaS : Héberger

Software as a Service

Platform as a Service

Infrastructure as a Service

17

Synthèse bibliographique

Modèles de distribution du cloud

Page 18: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Cloud privé

Cloud public

Cloud hybride

Cloud communautaire

18

Synthèse bibliographique

Types du cloud computing

Page 19: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Définition :

La GRC est une stratégie d’entreprise qui regroupe les processus internes, les fonctions de l’organisation et les réseaux externes pour créer et fournir de la valeur aux clients afin de les fidéliser et les retenir à long terme. Elle est basée sur des données de haute qualité orientées clients et rendue possible grâce aux nouvelles technologies de l’information.

[CCT, 2010]

19

Synthèse bibliographique

CRM – Gestion de la relation client

Page 20: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Potentiel Prospect

Client

Devis

Livraison Commande

Rétention

Assistance CRM

20

Synthèse bibliographique

CRM – Gestion du cycle de vie client

Page 21: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

CRM

Stratégique

Opérationnel

Analytique

Collaboratif

21

Synthèse bibliographique

Types de CRM

Page 22: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Étude de l’existant

22

Page 23: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

l’intégration de solutions SaaS Salesforce.com,

Gestion de projets CRM,

Développement spécifique Force.com,

Administration et support technique SF.

Entreprise Française, Centre d’appel situé à Alger, Service de télésecrétariat aux

professions libérales.

Cahier des charges

Prestation

23

Etude de l’existant

Structures d’accueil

Page 24: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Etude des postes Etude des procédures

Gestion de l’agenda Traitement des appels Gestion des clients Déroulement des

prestations Consignes

Propriétaire du cabinet

Professionnel

Secrétaire

24

Etude de l’existant

Etude des professions libérales

Page 25: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

25

Etude de l’existant

Benchmarking

Page 26: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Solution Clic Rdv

E Agenda Wz agenda

Super SaaS

RDV facile

Effi calendar

SolRDV

RBS ReservaNet

Quick Med

Agenda partagé X X X X X X X X X X

RDV internet X X X X X X X X

Télé secrétariat X X X X X X X

Synchro X X X X X X

Emails/SMS X X X X X X X X

Statistiques X X X X X X X

Hors ligne X X

Configurations X X X X X X X X X X

Gestion Assiduité X X

Mobile Professionnel

X X X X X

Mobile Particulier X X X

Module pour site web

X X

App. Réseaux sociaux

26

Etude de l’existant

Tableau comparatif

Page 27: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Notre solution

27

Page 28: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

CTIUtilisation

Agenda partagé

Appel

28

Notre solution

Schéma général

Page 29: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Analyse & conception

29

Page 30: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

30

Analyse & Conception

Méthode agile

Page 31: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

31

Analyse & Conception

Démarche de modélisation

Page 32: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Système

Administrateur

Professionnel administrateur

Professionnel

Secrétaire

Télésecrétaire

Particulier

32

Analyse & Conception

Diagramme de contexte

Page 33: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Gestion des cabinets

P2Administration du système

P1 Configuration des consignes

P3

Gestion des contacts

P5Configuration de l’agenda

P4 Agenda partagéP6

CollaborationP8Interface particulier

P7 StatistiquesP9

33

Analyse & Conception

Packages cas d’utilisation

Page 34: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Réalisation

34

Page 35: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

OPEN CTIEvolution & Flexibilité

Sécurité

mobilité Site web Statistiques

Téléphonie

Collaboration

Besoins CRM

35

Réalisation

Pourquoi Salesforce.com ?

Page 36: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Point & Clic : Développement :

• Customisation des composants standards,

• Création de nouveaux composants,

• Création des « Workflows », règles de gestion et « processus d’approbation »,

• Création de traitements asynchrones.

- Avantages : • Gain de temps,• Méthode intuitive.

Langages : • Programmation sur la PAAS

Force.com,• APEX/ VisualForce/SOQL/SOSL.Avantages : - Création des vues customisées,- Création de traitements complexes.

{…}Var x ;

36

Réalisation

Paramétrage sous Salesforce

Page 37: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

REST API

37

Réalisation

Technologies

Page 38: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Besoins fonctionnels : • Un design adapté aux

applications mobiles• Communication avec

Salesforce• Agenda mobile• Compatibilité cross-os• Adapté différentes tailles• Performance, stabilité et

scalabilité

Contraintes :• Limite temps.• Manque de compétence Apple-

iOs au sein de l’équipe.

38

Réalisation

Préconisations techniques : Mobile

Page 39: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Solution Description Avantage majeur

Inconvénient majeur

Préconisation finale

Native Développer une application distincte pour chaque plateforme

Plus de stabilité Temps de développement important

solution envisageable si c’est une application destinée pour une seule plateforme

Cross-platform

Développer la même application pour toutes les plateformes

Temps de développement réduit

Design commun à toute les plateformes mobiles

Solution adaptée à notre cas. En plus c’est une nouvelle tendance

39

Réalisation

Préconisation finale : Cross-platform

Page 40: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Vue

- Pages- Composants

Modèle

- SObjects- Classes apex

Contrôleur

- Standard- Custom(apex)

Requête

Demande

Data

Choix

Réponse : Html/CSS, RSS ,JSON

Data

40

Réalisation

Design pattern MVC

Page 41: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Développement

Pré-productionProduction

Développement : • Ecriture du code.

Pré-production : • Tests unitaires.• Correction des anomalies.

Production :• Déploiement final et

exploitation.75%

41

Réalisation

Déploiement

Page 42: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

La confidentialité.

L’authentification. La disponibilité.

L’intégrité.

Contrôle d’accès.

Application

Données

Infrastructure

42

Réalisation

Sécurité

Page 43: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

IaaS SalesforceUne infrastructure fiable et sécurisée

Performance et disponibilité

Réplication

Redondance

Sauvegardes

43

Réalisation

Sécurité de l’infrastructure

Page 44: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

5-Partage manuel

4- Règle de partage

3-OWD

2- Hiérarchie des roles

1- Profiles / FLS

44

Réalisation

Sécurité des données

Page 45: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

User interfaceIdentification /Authentification

Vérification des entrées

Contrôle d’accès

Non détournement des processus

45

Réalisation

Sécurité de l’interface

Page 46: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

Bilan & perspectives

46

Page 47: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

47

Conclusion

Bilan

29 professionnels

8 télésecrétaires

18 000 RDV depuis Avril

14 000 contacts

500 / jour

9000 / mois

Page 48: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

48

Conclusion

Perspectives

Mettre en production les apps mobiles

Créer une application pour les réseaux sociaux

Créer un module de rdv intégrable aux sites web

Créer un AppExchange de l’agenda

Page 49: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

49

Page 50: Conception et réalisation du module agenda partagé pour une solution de télésecrétariat basée sur le cloud-computing

50