Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/04/2011, à 17:34

ponocrate

A trouver ou construire (?) : agenda optimisant les deplacements

Bonjour,

Je suis a la recherche d'un logiciel de gestion d'agenda dans le cadre d'une activite professionnelle qui fait ses rdv soit dans son bureau/cabinet/etc, soit chez les clients/patients/etc. Il existe deja plein de solutions de ce type, mais a ce jour je n'en ai trouve aucune qui reponde a l'une de mes attentes qui est : l'organisation optimale des deplacements. Un exemple pour clarifier :

Soit un commercial qui a son agenda de la semaine avec 4 rdv a son bureau et 5 rdv chez les clients. Un nouveau client appelle pour un rdv a domicile, la question est : quelle est le meilleur placement pour ce rdv dans mon agenda sachant les contraintes suivantes :
- duree previsionnelle du rdv
- localisation du rdv - donc temps de trajet par rapport au rdv precedent et suivant
- rdv deja positionnes dans l'agenda
- niveau d'urgence du rdv : il faut que je vois le client d'ici 4 jours ouvres maxi

L'objectif etant de maximiser mon temps de travail par rapport a mes temps "libres" et de deplacements.
Je pensais a un systeme de score qui me hierarchise les differentes opportunites pour placer mon rdv, puis je choisis le creneau horaire qui me convient.
J'ai aussi pas mal d'autres idees qui pourraient se greffer sur un tel outil (impression de l'itineraire, export vers gps, service sur le web, pda, etc...)

Si des solutions existent, je prends.
Si a priori des solutions n'existent pas, est-ce que cela vous parait utile comme outil ? Commercialisable a terme ? Difficile a developper, pour quelles raisons ? Ca pourrait se greffer sur de l'existant, si oui quoi (lightning ?) ?

Si ca semble faisable, je debute en python et j'aimerais concretiser mes quelques acquis dans ce language sur un projet concret. De plus j'ai du temps pour ecrire le cahier des charges (que j'ai commence), faire le pre-projet, etc... Voyez-vous des contres indications par rapport a ce language ? Faudrait-il partir sur autre chose ? Est-ce que j'oublie qqch ? Enfin cela interesserait-il quelqu'un de se lancer avec moi ?

Merci de m'avoir lu jusqu'au bout !

Hors ligne

#2 Le 27/04/2011, à 17:45

yohann

Re : A trouver ou construire (?) : agenda optimisant les deplacements

Salut, ton projet me semble intéressant :

le point le plus dur est a mon avis le calcul du temps de trajet entre 2 pts de rendez vous, mais peut être qu'il est possible d'utiliser l'api de googlemaps pour cela.
ensuite j'imagine que l'algorithme serait de trouver tout les créneau possible pour un rendez vous dans un premier temps, puis de les trier en fonction du temps perdu croissant.
python me parait très adapté pour cela.
par contre comme projet pour "débuter", c'est un peu costaud


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#3 Le 27/04/2011, à 17:51

ponocrate

Re : A trouver ou construire (?) : agenda optimisant les deplacements

Salut,
Merci pour ta reponse.

le point le plus dur est a mon avis le calcul du temps de trajet entre 2 pts de rendez vous, mais peut être qu'il est possible d'utiliser l'api de googlemaps pour cela.

oui je pensais a l'api gglemaps, le probleme etant que visiblement le nombre de requete et leur frequence est limite (200 successives de memoire), mais bon sur du monoutilisateur ca me semble encore largement possible.

Pour l'algo, oui l'idee est bien de tester l'insertion du rdv + temps de trajet dans les plages existantes, de voir comment ca impacte le temps de trajet global de la semaine par exemple et de scorer le tout.

Oui pour debuter c'est peut etre un peu dur, en meme temps faut bien commencer !

Hors ligne