Damien Cavailles, participant du 3ème Startup Weekend de Lille partage son expérience et son actualité post-swlille !
Peux tu te présenter en quelques mots : qui es tu ? quelle formation ? qu’est ce que tu faisais avant de participer au Startup Weekend ?
Je m’appelle Damien Cavaillès. Je suis étudiant à l’ISEN. J’ai donc une formation Ingénieur orientée vers les nouvelles technologies dont l’informatique. Avant le Startup Weekend je faisais un stage dans une petite société de service Web/Mobile à Lille.
Tu codais en quel langage ? tu as toujours aimé coder ? Ce que tu avais fait avant était strictement scolaire ou tu avais pu développer tes propres projets ?
Je suis un peu touche à tout. En ce moment je fais beaucoup de développement Android. J’ai aussi des bonnes compétences en Web (JS/PHP), ainsi qu’une bonne maîtrise en DotNet.
En effet, j’ai toujours aimé codé. Quand j’étais au collège, je faisais des sites web avec Dreamweaver et mon livre de chevet était “Programmer en C/C++” de C.Delannoy.
Les projets sur lesquels je travaille en cours sont pour la majorité des projets personnels, les quelques exceptions sont des projets de recherche. J’ai également participé au concours id’Mobile d’Alten, j’ai aussi travaillé dans une équipe de 4 devs à la réalisation d’un site E-Commerce.
Premier Startup Weekend ? Comment as tu connu ? qu’est ce qui t’a décidé à t’inscrire ?
C’était mon premier Start-Up Weekend. J’avais déjà assisté aux pitchs finaux du Startup Weekend de Lille #2. J’ai entendu parler du SWLille via le réseau Métalan, qui comprend quelques centraliens. J’avais également assisté au MashUp pendant Week’Up.
En voyant la bonne expérience qu’avait eut les participants, il m’a paru indispensable d’essayer par moi-même. Au pire, un Startup Weekend n’est jamais un week-end perdu !
Tu y allais pour quoi ? tu avais certaines craintes ?
J’y suis allé sans attente particulière. J’aurais pu passer le weekend à développer ou à réfléchir sur une idée. Je pense que je voulais surtout rencontrer des gens, voir quelles sont les compétences-clés d’une équipe de Startup. Je n’avais pas vraiment de craintes.
Comment s’est passé l’évènement globalement ?
No Talk, All Action ! J’étais venu avec un ami, un dev aussi. On s’est mis dans une équipe où le porteur de projet avait déjà bien travaillé son idée, Kojoa.
On a analysé les cas utilisateurs, on a choisi ceux que l’on voulait favoriser. On a construit notre solution qui est assez différente des solutions habituelles dans le Co-voiturage. Enfin, on s’est fixé les objectifs en terme de MVP (Minimum Viable Product NDLR).
C’est là qu’a pris tout son sens la devise de Startup Weekend. Le Talk était fini, maintenant c’est “All Action” ! On a développé la solution en une quinzaine d’heure et le dimanche après-midi, on était parti en ville faire des tests “grandeur nature”. On a même eut la bonne idée de filmer ces tests ce qui a donné notre vidéo de pitch. On a passé une bonne journée. Au final on a préparé le pitch à deux une quinzaine de minutes avant le début de la séance. Lorsque le pitch a pris fin, le Startup Weekend était derrière nous. Nous étions contents, et épuisé =D
Comment était ton équipe ? quels étaient les différents rôles et comment les avez vous attribués ?
Mon équipe était très technique.
Maxime, le porteur de projet, est une expert des Startup Weekend, il est le fondateur de Startnup à ce qu’il parait. Maxime a surtout passé le week-end a confronter notre idée avec les mentors. Il a construit avec eux le plan de déploiement, le buisness-model ainsi que la stratégie d’acquisition d’utilisateurs. Il a également touché au développement ponctuellement.
Axel, centralien également, n’avait pas de compétences en dev. Il s’est transformé en designer. Armé de son Paint, il a constitué l’image de Kojoa et les éléments graphiques pour l’application et la communication. Je pense qu’il ne savait pas qu’il avait ce genre de compétences.
Benjamin est un développeur JSF dans la vrai vie. Ce sont surtout ses compétences en PHP qu’il a utilisé pour Kojoa.
Vincent était venu avec moi. Il est étudiant à l’ISEN et était très attiré par l’entreprenariat. Son domaine est le développement Mobile. Il avait déjà touché au “web mobile”, son experience la plus forte, c’est l’Android. Je sais qu’aujourd’hui, il travaille sur de l’iOS, rien ne l’arrête.
Nous avons travaillé en Scrum. En bonne équipe auto-gérée, nous avons chacun touché à un peu toutes les parties en fonction de nos compétences et de nos préférences. Nous faisions des petites itérations d’une heure ou deux et des tâches de maximum 30min. C’était très vivant !
Tu peux nous parler un petit peu de votre projet ?
Kojoa est une solution de co-voiturage dynamique. Kojoa est simple à utiliser. Il vous suffit de Check-In dans un KojoSpot en indiquant votre KojoSpot de destination. Les conducteurs passant à proximité seront notifiés de votre présence et invités à s’arrêter pour un co-voiturage spontané !
Quelle techno utilisée ? c’était ce que tu préferais ou pas ?
Pour développer l’application en si peu de temps, nous étions obligé de faire du Web. Nous avons donc fait notre solution avec jQuery. Le WebService était composé de quelques scripts Php. Si on avait les compétences, on aurait fait le serveur avec Rails. Franchement, le MVP était une preuve de concept. C’était franchement pas très optimisé et pas très solide. J’aurai préféré coder des applications natives.
Vous êtes allé jusqu’à où dans le code ? A t’il fallu que vous preniez des décisions importantes / faire des choix vis à vis des techno et du dev en raison du temps limité ?
On a développé la Main Feature ainsi que quelques petites fonctionnalités. C’était assez difficile de gérer le Scrum. D’habitude on a le temps d’implémenter la Main Feature en quelques itérations. Là on a passé le Week-end dessus.
On a clairement choisi les technos que nous pourrions mettre en place le plus rapidement possible. Bien sûr la solution n’était parfois pas adaptée. Par exemple, il est plus simple de mettre en place dans un premier temps, un polling que des pushs.
Bien évidement, nous n’avons pas fait de Test Driven. Une tâche était testée sur le tas, quand la suivante se mettait à fonctionner par dessus. C’était fun !
Finalement résultat du weekend ? qu’est ce que tu en retires personnellement ? as tu l’impression d’avoir appris ? d’un point de vue developpement ? à un autre niveau ?
J’ai pas vu le Week-end passer, je n’ai pas eut le temps de m’ennuyer. J’étais épuisé. L’idée m’a vraiment motivé. J’ai rencontré différentes personnalités, vu différents projets, différentes façons de voir et de concevoir ses idées. C’était assez amusant de voir comment le stress et la fatigue montait. La tension était palpable dans la salle.
Au point de vue dev, j’ai décidé d’apprendre le Ruby. Le PHP c’est pour les gens qui ont le temps.
Au final, le SW m’a complètement coupé de ma semaine. L’évènement m’a complètement sorti de mon quotidien. Ca me prend encore maintenant : “J’ai envie de me faire un SW ce week-end, là !”. Je serais bien allé au #SWPa, quoique le #SWBdx a l’air d’avoir été très sportif !
Où en est votre projet ? Quel est votre futur proche ?
Maxime était incubé à Euratechnologies. Nous l’avons rejoins avec Benjamin. On a gardé le même concept. On a juste simplement jetée la réalisation du SW. Nous avons recommencé avec des applications natives et un serveur en Ruby. Benjamin fait l’application iOS et moi l’application Android. Notre objectif est de pouvoir proposer un service de qualité d’ici la fin de l’été.
Un petit conseil pour les futurs participant au suwe ? un conseil spécial pour les dev ?
Je pense qu’il faut voir le Startup Weekend comme un match de rugby. Faut surtout se lancer et se faire plaisir. Le SW c’est un peu comme un bac à sable, un espace clos dans lequel tu peux tenter des choses, expérimenter. Ca fait plusieurs fois que je vois des personnes qui ont des bonnes idées et qui ne savent pas comment se lancer. La réponse est simple, va au Startup Weekend ! Si ton idée est chouette, tu le sauras tout de suite et tu trouveras toutes les compétences qu’il faut pour la lancer.
Pour les devs en particulier, ne faites pas la même chose que d’habitude ! Venez au SW pour essayer une techno qui vous fait envie plutôt que celle que vous utilisez tous les jours. C’est ca qui est vivant !
une remarque, une réponse sans question ?
On arrête de discuter ? No Talk, All Action !