Aller au contenu

Yet Another Entrepreneur Blog

Je suis Youen Chéné, fondateur de Webvert, contributeur à Boavizta, advisor au Bear Studio, 10ans+ bénévole à Codeurs en Seine.

Ici, je parle Web, Sobriété Numérique, Programmation, Entreprenariat, Domotique et Rétrogaming (Amiga).

Retrouvez ce blog sur Gemini

Catégorie: Driveo

Renforcement de l’équipe de Driveo

Comme annoncé lors de mon interview par Ludovic Passamonti, l'équipe de Driveo s'est agrandie avec un responsable commercial.

Et c'est un breton, Benoît Morin, l'ancien gérant de Dom Services Concept (une société de service à la personne basé sur des processus développement durable) qui nous rejoint.

Il est chargé du développement commercial de Driveo et s'est déjà chargé entre autre de refaire les mailings (texte, processus de relance, etc...). On a même eu le temps d'avoir des débats avec des points de vues très orienté commercial versus développeur.

L'agrandissement de l'équipe, va me permettre de me concentrer sur le développement de davantage de fonctionnalités et sur la qualité du logiciel de gestion d'auto-école en ligne qu'est Driveo. Sauf que ... avec la multiplication des contacts clients, la roadmap a été bousculée et j'ai deux fois plus de fonctionnalités à développer.

Dans tous les cas, c'est une année importante pour le développement de la société. Avec les contributions de Benoît, Driveo approche de la phase de maturité en s'améliorant de semaine en semaine.

Sur ce, bienvenue à Benoît, le nouveau responsable commercial de Driveo!

Interview par Ludovic Passamonti

Il y a 2 semaines, je me suis fait interviewé par Ludovic Passamonti, un consultant web basé sur la région Rouennaise. Je reviens sur mon expérience avec Fermiers d'à côté, sur l'avancement de Driveo et quelques conseils aux entrepreneurs de mon cru.

Le lien vers l'interview.

Le verbatim de l'interview :


banner.jpg

Youen Chéné (prononcez Youn) est un entrepreneur du web, qui n’en est pas à son premier coup d’essai. Après avoir lancé Fermiersdacote.fr qui peine à s’imposer dans un marché très difficile, il s’est lancé dans une nouvelle aventure avec Driveo.fr, un logiciel de gestion en SaaS (service as a software) pour auto-écoles, qui dépoussière ce qui se faisait jusqu’à maintenant.

GWT avancé : Event Bus, MVP et Code Splitting

Pour ce début d'année 2010, voici un nouvel article sur l'utilisation de GWT avancé. Cela concerne des techniques de programmation permettant de construire des applications GWT ambitieuse maitrisable ("Large Scale Application".

Les enjeux

Derrière ces articles techniques, il y a aussi des enjeux commerciaux.

L'impression de vitesse est très importante pour les tous les utilisateurs. Pour Driveo, c'est un critère discriminant dans le choix de la solution par rapports aux concurrents offline. Cela passe donc par la maitrise du premier chargement et donc la taille du fichier javascript généré par GWT.

L'agilité à corriger, maintenir et à faire évoluer l'application est aussi un facteur très différenciateur pour Driveo par rapport à la concurrence offline qui évolue plus lentement. Pour cela, la maintenabilité et la maitrise de la croissance d'une application doit passer des pratiques de conception le permettant.

Event Bus et MVP

Cette partie est la plus compliquée. Cependant, le paragraphe va être court. En effet, il y a la présentation donnée au normandy jug et surtout Google a surtout un article complet dessus.

Vous trouverez donc ma présentation au normandyjug qui évoque l'objectif de découplage des composants d'une application.

Enfin, l'équipe GWT a sortie un tutoriel nommé Large scale application development and MVP. Le code source de l'exemple est même disponible. L'exemple comprend même une utilisation de la gestion de l'historique avec GWT.

Le code de Driveo est cours de migration vers ces pratiques (20% sur Bus Events, 10% sur MVP). Les premiers avantage sont une diminution du code et meilleur maitrise de la maintenance.

Cependant, la migration en mode événementiel est à prendre avec des précautions car cela influence la conception complète de l'application. Il faudra veiller à éviter la prise en compte d'événement en double (par le bus events (nouveau code) et par listener/handler (ancien code)) car la localisation de prise en compte de l'évènement n'est pas la même.

Enfin, la partie la plus importante est le découplage des modules constituant l'application. Cela va permettre un code splitting plus efficace.

Code Splitting

Par le simple ajout de GWT.runAsync, dans l'embranchement principale de l'application (le menu, l'accueil, le tableau de bord), il est possible de reporter le chargement de certains modules en fonction du profil de l'utilisateur ou du module (si c'est un module peu fréquemment utilisé).

Le problème c'est que c'est efficace uniquement si les modules sont correctement découplés. On en revient donc aux pratiques de Bus Events et MVP.

Heureusement, pour pouvoir analyser ce découplage, l'équipe de GWT a ajouté l'analyse SOYC de votre code (SOYC = Story Of Your Compile). Cela vous permet, entre autre, d'avoir des rapports HTML qui permettent de savoir dans quel bloc de javascript compilés vos classes GWT se trouvent.

Pour cela, il faut ajouter les arguments " -compileReport -XsoycDetailed extra /path/path/report/application " à votre ligne de compilation. Attention, pour moi, avec ses options la compilation est passé de 9mn à 33mn! Il ne faut donc pas les laisser par défaut.

Pour conclure voici un graphique d'évolution de la taille de Driveo (Javascript compilé par GWT + CSS + noyau d'images) :
Cliquez sur l'image pour voir les détails

Annonce du programme partenaires de Driveo

C'est aujourd'hui que nous lançons le programme partenaire Driveo à destination des sociétés, entreprises individuelles et auto-entrepreneur de dépannage et d'assistance informatique.

Le partenariat permet à aux responsables de ces activités de devenir revendeur et formateur Driveo.

Nous partageons 50% des revenus avec les revendeurs Driveo sur les 2 premières années de l'abonnement.

De plus, en devenant formateur Driveo, après avoir suivi le cycle de formation à distance, ces acteurs peuvent fournir des formations aux nouvelles auto-écoles utilisatrices de Driveo.

Les informations sont disponible sur la page Programme Partenaires de Driveo.

Ouverture de Driveo : la gestion facile pour les auto écoles

Après 9 mois de développement et 5 mois de béta privé, l'application hébergée de gestion pour les écoles de conduite, Driveo, est ouverte !

Il s'agit d'une application de gestion verticale pour les gestionnaires et les moniteurs d'auto école. En effet, l'objectif de Driveo est d'offrir une capacité de gestion, proche des moyennes entreprises, aux petites structures que sont les auto-écoles.

Au programme, il est possible de gérer les élèves, leurs plannings, la comptabilité, les achats pour ensuite en extraire des statistiques (inscriptions, chiffres d'affaires, impayés) ou des états pour le comptable. En plus de cela, Driveo permet aussi aux élèves d'accéder à leur dossier (évolution du nombre de fautes, planning, paiements).

Enfin, c'est aussi faire entrer les auto-écoles dans le web collaboratif (ex web 2.0), on me demande déjà un système de messagerie entre moniteurs et élèves "à la twitter".

Le lien : http://www.driveo.fr

Ouverture du concours Sartup Academy le 21 avril

Après la première édition de l'automne dernier. Jean François Ruiz organise la deuxième édition de ce concours de startup.

Avec fermiers d'à côté, j'ai participé à la première édition et je peux vous dire que rien que la soirée connect de remise des prix vaut la participation (gratuite). En effet, c'est une des meilleurs soirée pour faire des contacts avec le milieu du web. Il y a aussi la possibilité d'avoir quelques retours du jury (mais il faut aller les chercher de vive voix lors de la soirée).

Cette fois, c'est le projet driveo que je vais présenter à ce concours. De plus cela devrait correspondre à son ouverture au public.

C’est partie pour la nouvelle année : Ouverture de la béta privée de Driveo

Pour la nouvelle année et pour l'an 2 de ma société YS276, nous ouvrons en béta privée de driveo, une application web de gestion d'auto école.

Au passage, si vous êtes une auto école et que vous souhaitez utiliser gratuitement la version béta de driveo, envoyez moi un email sur youen.chene@ys276.com.




Enfin ce jour est aussi marqué par l'accueil d'un nouveau stagiaire : Romain (après le stage d'Hadrien en juin dernier). Romain va contribuer au développement des différents modules composant driveo et pourra ainsi mieux maîtriser les frameworks java utilisés par driveo (GWT, Spring et Ibatis).