Bonjour Ă tous ! đ
Vous en entendez parler depuis un petit moment Ă travers nos rĂ©seaux sociaux mais⊠On sâest dit quâun article serait bien plus explicite pour vous prĂ©senter notre Startup Studio Abbeal Valley !
Commençons avant tout par des présentations ; dans cet article, la parole sera donnée à :
SĂ©bastien (L.) et Bertrand, les deux co-fondateurs dâabbeal,
Charlotte et SĂ©bastien (Q.), les deux porteurs de projets de lâĂ©dition 2017,
Adrien, lâhomme multi-casquette,
Ainsi quâAntoine et Alexandre, les deux dĂ©veloppeurs.
Maintenant que vous connaissez les bases, place aux questions !
Câest quoi Abbeal Valley ?
B : Abbeal Valley est un programme dâaide Ă la crĂ©ation de startup au sein dâabbeal. Il accompagne les projets de lâĂ©quipe, de lâidĂ©e Ă un premier produit commercialisable (MVP).
Pourquoi y avoir pensé ?
S : Bertrand, comme moi, sommes entrepreneurs dans lâĂąme et connaissons les difficultĂ©s liĂ©es au dĂ©marrage dâune startup : recherche de fonds, peur de se lancer, sentiment dâisolement âŠ
Nous avons donc dĂ©cidĂ© dâaider lâĂ©quipe Ă surpasser ces problĂ©matiques et encourager la crĂ©ation de nouvelles offres/produits. Cela nous permet aussi de passer de prestataires du numĂ©rique Ă acteur du milieu.
Comment se passe lâappel Ă projets ?
S.L. : Tous les ans, gĂ©nĂ©ralement pendant lâĂ©tĂ©, les membres de lâĂ©quipe sont sollicitĂ©s pour prĂ©senter des idĂ©es qui leur tiennent Ă coeur et que nous pourrions aider Ă dĂ©velopper.
La rĂ©ponse est guidĂ©e par des questions mais inclut une partie libre oĂč lâon peut laisser aller sa crĂ©ativitĂ© (ce que nous apprĂ©cions par ailleurs beaucoup).
LâĂ©quipe a alors entre 2 et 3 mois pour rĂ©pondre.
B : Ă lâissue, nous sĂ©lectionnons dix projets que nous soumettons Ă un jury externe Ă la sociĂ©tĂ©, composĂ© de personnes issues de lâunivers de lâentrepreneuriat : CEO, CTO, investisseurs âŠ
Ces derniers sĂ©lectionnent alors un ou deux projets sur lesquels nous allons investir et accompagner jusquâau MVP.
Les porteurs de projets deviennent alors Product Owner sur leur projet et une équipe de développeurs internes est détachée spécifiquement à chaque projet.
Si le MVP confirme la viabilitĂ© du produit, le porteur se dĂ©tache dâabbeal pour devenir CEO de la startup. Nous aidons ensuite la startup a crĂ©er une structure, Ă lever des fonds, Ă communiquer, se dĂ©velopper commercialement etc⊠Abbeal prend une part minoritaire dans la sociĂ©tĂ© crĂ©Ă©e.
S.L : Les deux projets sélectionnés suite au premier appel à projets ont été ceux de Charlotte et Sébastien, qui vont à présent vous les présenter !
Quels sont vos projets ?
S.Q. : Syllabo, âLâĂ©cole câest facile comme un jeu dâaventureâ. Lâobjectif est de doper la culture et les fondamentaux de lâĂ©cole chez les enfants en les y rendant autant accro que leurs parents peuvent parfois lâĂȘtre Ă Candycrush, Pokemon Go ou World of Warcraft.
C : Strabo, âUne plateforme web entiĂšrement dĂ©diĂ©e Ă trouver des compagnons de voyage. Câest une nouvelle maniĂšre de voyager, pour tout ceux qui nâaiment pas beaucoup partir seul, tout ceux qui veulent rencontrer de nouvelles personnes au travers dâune expĂ©rience de voyage, et puis aussi ceux qui souhaitent optimiser leurs frais de dĂ©placement et de logementâ.
Quel est votre rĂŽle aujourdâhui ? Comment interagissez-vous avec lâĂ©quipe ?
Product Owner !
S.Q. : Câest Ă dire porter la vision du produit en interagissant avec des utilisateurs potentiels, en faisant de la veille sur les diffĂ©rents aspects du produit et en priorisant les fonctionnalitĂ©s au fil de lâeau en fonction de leur valeur business et de leur complexitĂ© de rĂ©alisation. Câest aussi une des facettes de lâagilitĂ© que je dois apporter quand je prends ma casquette de coach agile chez des clients dâAbbeal. La pratiquer âen vraiâ me permet au passage dâapporter davantage de poids Ă mes interventions sur le sujet. Jâinteragis avec lâĂ©quipe avant tout en venant les embĂȘter autant que possible le midi, lors de la pause dĂ©jeuner, mais aussi au travers des discussions Slack du quotidien, avec Jira pour le suivi des fonctionnalitĂ©s, et en participant aux rĂ©tros et aux dĂ©mos pour ce qui concerne lâamĂ©lioration continue.
C. : Je porte la vision du produit. Je crĂ©e les maquettes et je rĂ©dige les spĂ©cifications fonctionnelles pour le dĂ©veloppement du projet. Pour cela, je discute beaucoup avec lâĂ©quipe, je me nourris de leurs avis, je fais des tests utilisateurs dĂšs que possible pour voir ce qui va bien et ce qui ne fonctionne pas. Je prends Ă©galement en compte tous les retours que lâon peut me faire, et je ne cesse de me renseigner en participant Ă des discussions dans diffĂ©rents forums ou groupes de co-voyageurs qui sâorganisent en ligne. Cela me permet de comprendre clairement les besoins de nos personas et ce quâil manque dans les solutions actuelles. Au milieu de toutes ces informations, mon rĂŽle est ensuite de trancher sur le choix et la prioritĂ© des fonctionnalitĂ©s Ă dĂ©velopper. Je nâhĂ©site jamais Ă solliciter lâĂ©quipe pour toutes les questions que je peux me poser, ils me permettent toujours de me rafraĂźchir les idĂ©es, dâĂ©clairer ce qui peut ĂȘtre flou, et surtout, de faire les bons choix ! On met Ă profit Slack, on discute sur JIRA et je viens les voir tous les jeudis pour travailler avec eux. Câest lâoccasion de faire une dĂ©mo de Strabo et une rĂ©tro Abbeal Valley alternativement.
Comment gérez-vous votre temps ?
S.Q. : En flux (parfois trĂšs) tendu. Je profite du train (#TERPicardiePower) pour mâaccorder 1h30 de boulot sur le sujet quotidiennement. Et puis (trĂšs souvent) tĂŽt le matin, (plus rarement) tard le soir ou le week end quand je nâai pas dâimpĂ©ratif autre.
C : Je suis une grande insomniaque alors je gĂšre plutĂŽt mon Ă©nergie que mon temps. Je mâassure toujours de travailler et de rĂ©flĂ©chir dans des endroits oĂč je me sens bien. Je profite des moments oĂč je suis en pleine forme, gĂ©nĂ©ralement le week-end pour crĂ©er les maquettes et me former sur des notions que je ne maĂźtrise pas, et les soirs en semaine pour rĂ©diger les User Stories (US) et faire de la recette, et je prends des pauses au travail pour faire de la veille, lire des articles, me former sur des petites choses.
Comment avez-vous démarré votre projet ?
S.Q : Il y a 4 ans et demi, pour aider mon garçon, qui avait 3 ans Ă lâĂ©poque, Ă commencer doucement lâapprentissage de la lecture. Au passage, ça mâa aussi permis de me former Ă divers framework JS, en lui proposant des applications sur divers frameworks du moment (Backbone, Polymer, AngularJS, React). CâĂ©tait alors des applications indĂ©pendantes sans fil rouge et trĂšs rĂ©pĂ©titives. Loin de ce que je percevais dĂ©jĂ comme potentiel dâapprentissage des outils numĂ©riques. Mais je nâavais ni le temps, ni les ressources nĂ©cessaires Ă la mise en oeuvre dâun produit complet.
C : LâidĂ©e mâest venue il y a deux ans. Jây ai rĂ©flĂ©chi intensĂ©ment pendant les 3 premiers mois et puis, jâai cherchĂ© tous les moyens de dĂ©velopper cette application (je nâavais encore jamais codĂ© de ma vie). Au dĂ©part, ma soeur mâa beaucoup aidĂ©, on a essayĂ© de se former au web et de commencer Ă crĂ©er la page dâaccueil. Puis, jâai fait plusieurs meetups pour savoir comment dĂ©velopper une application, jâai finalement entendu parler de la Abbeal Valley et câest ce qui mâa motivĂ© Ă organiser ma dĂ©mission dans mon ancienne boĂźte pour rejoindre Abbeal.
Et le plus important, est-ce que ça vous plaßt ?
S.Q. : Câest lâĂ©clate totale ! Câest comme plonger au sein dâune startup sans en avoir les pressions de rentabilitĂ© immĂ©diate, et ce, grĂące Ă la confiance de Bertrand et Seb (Lonjon). Ăa permet aussi de se conforter dans le fait que les valeurs que lâon prĂŽne (horizontalitĂ©, bienveillance, excellence) sont les bonnes lorsquâon parle de dĂ©veloppement de produit logiciel. LâĂ©quipe de dev est complĂštement focalisĂ©e sur le produit et câest un vrai rĂ©gal. Tout nâest pas tout rose, il y a parfois des moments de doute ou de sacrifices personnels Ă faire, mais ça en vaut la peine.
C. : Tellement ! Jâai appris un nombre incalculable de choses depuis que le projet Ă commencĂ©. Tout est stimulant, et câest une sensation formidable dâavoir une Ă©quipe qui croit en lâidĂ©e, qui est impliquĂ©e et qui met beaucoup dâefforts et de qualitĂ© Ă la dĂ©velopper. Et câest un vrai plaisir, car on partage tous les mĂȘmes valeurs de bienveillance, dâĂ©coute, dâentraide et chacun a sa voix et un poids dans les dĂ©cisions que lâon prend. Ăa peut ĂȘtre parfois un peu frustrant car je ne suis pas sur le projet Ă temps plein, contrairement Ă lâĂ©quipe. Et puis, ce nâest pas toujours facile de se rendre disponible pour suivre leur avancĂ©e au quotidien. Mais ce nâest finalement pas grand chose au regard de ce que nous fait vivre cette expĂ©rience.
Mais finalement, qui fait le projet ?
Seb : Câest avant tout une synergie entre lâĂ©quipe de dev (Adrien C. et Alex) et moi. Adrien veille au grain quant Ă lâapplication des bonnes mĂ©thodes et Alex travaille dâarrache pied pour maĂźtriser une stack complexe et dĂ©velopper les fonctionnalitĂ©s. Nous avons aussi un illustrateur, Yohann, qui participe Ă la construction graphique de lâapplication. Et puis des discussions avec le monde connexe au produit : un embryon de groupe de parents, des enfants avec qui je fais des activitĂ©s pour co-construire le jeu, et le reste dâAbbeal Valley (Bertrand, Seb, Adrien A., Charlotte).
Charlotte : Toute lâĂ©quipe dâAbbeal Valley ! Adrien en est le chef dâorchestre, il forme les dĂ©veloppeurs, sâassure de lâexcellence des pratiques mises en oeuvre, de la qualitĂ© des livrables et challenge les rĂ©flexions. Antoine code les fonctionnalitĂ©s et nâhĂ©site jamais Ă remettre en cause les choses qui lui paraissent floues ou qui ne lui parlent pas. On est en permanence aidĂ© par les deux SĂ©bastien(s), Alexandre, Bertrand, et tous ceux qui passent par notre lab. Ma soeur mâaide aussi Ă rĂ©flĂ©chir sur les aspects liĂ©s au design et Ă lâidentitĂ© visuelle.
Que fais-tu au sein dâAbbeal Valley ?
A. : En plus de gĂ©rer la partie technique (architecture, lead dev âŠ), je suis Ă©galement coach agile, UX designer, formateur et parfois mĂȘme PO !
Un mĂ©lange de CTO et dâIngĂ©nieur Produit, en rĂ©sumĂ©.
Comment tâorganises-tu ? Quelles sont les mĂ©thodologies employĂ©es, les technos ?
A. : Remplir ces diffĂ©rents rĂŽles demande de lâorganisation et de la rigueur, ainsi quâune certaine flexibilitĂ©. Pour cela, nous avons mis en place des mĂ©thodes agiles adaptĂ©es Ă lâĂ©quipe et qui, surtout, Ă©voluent avec elle.
Ainsi, nous avons dĂ©cidĂ© de nous baser sur du Kanban, pour sâabstraire de la notion de sprint et de la pression et frustration qui peuvent parfois lâaccompagner.
Pour lâamĂ©lioration continue, nous avons repris les rituels de Scrum, Ă savoir daily meeting, en mode Walk the Board pour plus de fluiditĂ©, ainsi que les dĂ©mos et rĂ©trospectives (un jeudi sur deux en alternance). Nous avons aussi testĂ© lâabandon du chiffrage des User Stories, qui sâavĂšre ĂȘtre un test concluant en terme de vĂ©locitĂ©.
En ce qui concerne les choix techniques, ceux-ci doivent sâadapter au produit, Ă la version cible et sont bien Ă©videmment pris en accord avec le porteur de projet !
Comment gĂšres-tu lâĂ©quipe ?
A. : Un de mes rĂŽles est de coordonner les Ă©changes dans lâĂ©quipe et ce Ă plusieurs moments du dĂ©veloppement, via Jira, Github et en direct.
Par exemple, jâinterviens avant le dĂ©veloppement des US, pour vĂ©rifier quâune story est assez bien spĂ©cifiĂ©e et faire des premiers retours aux PO si besoin. Ceci permet de prĂ©senter des US les plus complĂštes possibles aux dĂ©veloppeurs et de simplifier leur travail.
Une fois les US acceptĂ©es par lâĂ©quipe (spĂ©cification complĂšte), je guide une phase de dĂ©coupage technique, avec les dĂ©veloppeurs, ce qui nous permet de rĂ©flĂ©chir ensemble Ă lâarchitecture et aux problĂ©matiques pouvant apparaĂźtre.
Enfin, jâaccompagne le dĂ©veloppement en proposant des pistes, en me rendant disponible pour rĂ©pondre aux questions, dĂ©bloquer si besoin et valider chacune des Pull Requests qui sont faites.
Pourquoi avoir choisi ces méthodes ?
A. : Le but dâAbbeal Valley est Ă©videmment de dĂ©velopper des produits, mais aussi de crĂ©er une vĂ©ritable synergie et un pĂŽle de compĂ©tences, de formation et dâinnovation au sein dâabbeal. Nous avons donc mis en place des mĂ©thodes qui permettent de rĂ©pondre Ă ces diffĂ©rents besoins, en optimisant la transmission, la montĂ©e en compĂ©tences et le partage.
Et quâen est-il de la partie tech ? Alexandre, Antoine, câest Ă vous !
Quel est votre rĂŽle ? Que faites-vous au sein dâAbbeal Valley ?
Al. : Je suis apprenti en derniĂšre annĂ©e Ă lâĂ©cole informatique Inâtech du groupe ESIEA. Jâai une journĂ©e de formation par semaine, le reste du temps, je suis au lab ! Jâai rejoint le projet Syllabo en tant que dĂ©veloppeur Full Stack JavaScript sur une stack technique Node.js et React.js.
Outre la partie technique, jâai lâopportunitĂ© de donner de ma personne en participant Ă la dĂ©finition du produit et Ă lâĂ©volution dâAbbeal Valley.Chaque membre des projets Abbeal Valley est acteur de sa bonne santĂ©, de son Ă©volution et de la qualitĂ© des produits dĂ©veloppĂ©s.
An. : Je suis Ă©tudiant en dĂ©veloppement web Ă la Web@cadĂ©mie et dĂ©veloppeur Front-End au sein dâAbbeal Valley, sur Strabo. Je dĂ©veloppe principalement des nouvelles fonctionnalitĂ©s pour la plateforme, mais jâai aussi dâautres responsabilitĂ©s telles que :
- Faire des code reviews pour les autres projets,
- Participer aux sĂ©ances de dĂ©coupage technique et dâarchitecture,
- Animer les dĂ©mos des projets (toujours trĂšs fun car je peux y ajouter ma petite touche perso ! đ),
- Participer aux rĂ©trospectives agiles, ce qui me permet dâappliquer les bonnes mĂ©thodes,
- Et puis bien sĂ»r, trouver des nouveaux endroits oĂč manger dans le quartier (trop de gourmands dans cette team ! đ)
Que mettez-vous en pratique lors de votre formation ?
Al. : Abbeal Valley centre sa stratĂ©gie autour de lâhumain mais nâen oublie pas pour autant le cĂŽtĂ© technique et ses bonnes pratiques.
Nous tentons de tirer le meilleur des mĂ©thodes agiles. Nous appliquons la mĂ©thode Kanban qui se traduit en partie par lâutilisation dâun board Ă lâaide de lâoutil Jira. Nous utilisons des rituels agiles venant de SCRUM comme le Daily Meeting les matins, la rĂ©trospective agile ou une dĂ©mo produit qui ont lieu les jeudis midi. Nous appliquons aussi des mĂ©thodes de lâeXtreme Programming (XP) comme le TDD, le Pair Programming ainsi que la Code Review.
Ces bonnes pratiques nous assurent le dĂ©veloppement dâun produit de qualitĂ© tout en restant flexible pour pivoter si besoin et rĂ©pondre Ă lâĂ©volution rapide du marchĂ©.
An. : Tout et plus encore !
Au sein du Lab, les bonnes pratiques et le code propre composent les rĂšgles. Jâai toutes les cartes en main pour apprendre Ă bien dĂ©velopper : les tests, les bonnes pratiques Javascript et ES6/7, React, Redux, Saga et bien sĂ»r, toujours plus de tests.Mais aussi et surtout, jâapprends tout autant dâun point de vue humain ! LâĂ©quipe est trĂšs ouverte aux retours, les commentaires et reviews UX sont donc trĂšs courants. Nous apprenons Ă travailler dans un environnement agile, et donc Ă appliquer les mĂ©thodes adĂ©quates. Cela permet de favoriser la formation, mĂȘme quand ça peut freiner le produit. Câest ce qui fait quâAbbeal Valley est un trĂšs bon environnement dâapprentissage !
Un petit mot sur ce que vous apporte Abbeal Valley ?
Al. : Mon rĂȘve, câest dâavoir un impact dans lâĂ©ducation, notamment chez les plus jeunes. Abbeal Valley mâoffre lâopportunitĂ© de poursuivre mon rĂȘve dans des conditions optimales.
Jâai eu beaucoup dâautonomie sur le projet Syllabo et lâencadrement dâAdrien mâa permis une montĂ©e en compĂ©tence technique rapide et solide. Adrien est conscient que je suis apprenti et met tout en place pour crĂ©er un Ă©quilibre entre formation et production. Nous apprenons de nos erreurs et lâĂ©chec nâest pas une fin en soi.
Abbeal Valley respecte lâĂ©quilibre de vie de chacun. La confiance et lâambiance permettent de se dĂ©passer dans un cadre bienveillant. Abbeal Valley tire son originalitĂ© par la crĂ©ation dâun environnement de travail idĂ©al oĂč chaque collaborateur est acteur et non spectateur du Lab.
Jâai vĂ©cu une superbe expĂ©rience au sein dâAbbeal Valley et je la termine dâailleurs en signant mon premier CDI chez abbeal !An. : En plus de lâapprentissage du dĂ©veloppement, la bonne ambiance et lâesprit dâĂ©quipe ! Un vrai bonheur !
Mais alors, câest quoi la suite ?
S. : Les premiers projets Strabo et Syllabo devraient arriver bientĂŽt, nous sommes trĂšs impatients, tout comme lâĂ©quipe, de voir comment les utilisateurs vont rĂ©agir.
B. : Un deuxiÚme appel à projets est en cours avec des premiÚres propositions intéressantes. Le prochain jury aura lieu début novembre.
Les prochaines Ă©tapes sont de structurer cet accompagnement Ă la fois sur la partie technique (mise en place dâun socle, de bootstrap âŠ), sur la partie mĂ©thodo (agilitĂ© Ă distance, participation des Ă©quipes Ă temps partiel) et de construire avec lâĂ©quipe lâaccompagnement post MVP : crĂ©ation de structure, aide Ă la levĂ©e de fonds, dĂ©veloppement commercial, acquisition/fidĂ©lisation dâutilisateurs, communication âŠ