Le 15 avril 2020, je reçois un coup de fil de Didier Schwarz de la Fondation pour l’Innovation Technologique (FIT) du Canton de Vaud. Le 7 mai 2020, la plateforme vaudoise COVID-19 en soutien aux start-up du canton est en ligne. Les premiĂšres demandes de crĂ©dits COVID-19 pour les start-up peuvent ĂȘtre soumises et validĂ©es via cette plateforme web. Retour sur les Ă©tapes clĂ©s et les raisons du succĂšs de ce projet.
Les étapes clés
đ± Mercredi 15 avril â Lâurgence
Le Canton de Vaud doit trouver une solution pour soutenir trĂšs rapidement les nombreuses start-up Ă©tablies dans le canton et touchĂ©es par la crise du coronavirus. La FIT est mandatĂ©e pour lâoctroi dâun crĂ©dit de 20 millions aux start-up vaudoises. Le canton, au travers de la fondation, a donc besoin dâune solution digitale pour gĂ©rer efficacement ces demandes de crĂ©dit. Didier Schwarz me fait part de ses exigences, la plateforme web doit :
- ĂȘtre en ligne le 1er mai
- ĂȘtre sĂ©curisĂ©e et hĂ©bergĂ©e en Suisse
- permettre de valider les dossiers selon un workflow précis
- ĂȘtre facile dâutilisation tant pour les personnes faisant une demande de crĂ©dit que pour les conseiller·e·s de la FIT faisant leur Ă©valuation
La pression est importante. Et il nây a pas de temps Ă perdre. Didier a dĂ©jĂ modĂ©lisĂ© les spĂ©cificitĂ©s de la future plateforme Ă lâaide de FlowMapp. Cette analyse des besoins nous fera gagner du temps lors de lâestimation et du dĂ©veloppement du projet.
đ Lundi 20 avril â Le kick-off
Trois jours ouvrables plus tard et quelques bousculades dans notre planning interne, notre offre a Ă©tĂ© retenue par la FIT, nous avons rassemblĂ© une Ă©quipe de dĂ©veloppement et le projet commence. Notre plan se constitue dâune vingtaine de user stories, pour un total de 28 story points. Le terme sprint prend tout son sens, mĂȘme en cette pĂ©riode que lâon qualifie plutĂŽt de marathon. La plateforme sera constituĂ©e dâune landing page, dâun important formulaire et dâun back office pour la validation des demandes.
LâĂ©quipe de travail, constituĂ©e de Céline, Jonathan, Sergio et Benjamin, rencontre Didier via Google Meet â nous travaillons tou·te·s Ă distance en cette pĂ©riode marquĂ©e par le coronavirus.
âJâai jamais vu ça ! En moins dâune semaine, nous avons pris connaissance du projet, validĂ© un budget, trouvĂ© un partenaire de confiance. Liip câest la rĂ©activitĂ© et lâefficacitĂ© mĂȘme !â
Didier Schwarz
Les environnements de développement et de production sont mis en place rapidement. Les premiers designs sont livrés le lendemain.
âïž Vendredi 24 avril â La rĂ©union de crise
Le Conseil fĂ©dĂ©ral annonce Ă son tour un soutien de plusieurs millions aux start-up du pays. Les demandes de crĂ©dit doivent ĂȘtre faites via sa plateforme web covid19.easygov.swiss. Nous sommes coupé·e·s net dans notre Ă©lan. Le projet de plateforme cantonale est mis en stand by le temps que le processus dâoctroi de crĂ©dits aux start-up entre la ConfĂ©dĂ©ration et le Canton de Vaud soit clarifiĂ©.
đš Lundi 27 et le mardi 28 avril â LâinquiĂ©tude
Deux jours vides. Nous ne savons pas si la plateforme cantonale sera maintenue ou pas. De son cÎté, Didier reçoit des informations au compte-goutte de la part de la Confédération et du Canton de Vaud.
đđ Mercredi 29 avril â Le kick-off bis
La plateforme doit ĂȘtre adaptĂ©e. Nous abandonnons le dĂ©veloppement du formulaire public. A la place, nous Ă©laborons un formulaire complĂ©mentaire Ă celui de la ConfĂ©dĂ©ration. Il se placera en aval de l'inscription sur covid19.easygov.swiss. L'inscription sur la plateforme vaudoise se fera donc uniquement sur invitation. Les Ă©tapes de validation dans le back office changent Ă©galement.
Par rapport Ă notre plan de base, cinq user stories nâont plus de sens (dont trois qui ont dĂ©jĂ Ă©tĂ© dĂ©veloppĂ©es). Et nous en ajoutons huit nouvelles. La charge de travail supplĂ©mentaire se monte Ă sept jours additionnels. Heureusement, la date de mise en ligne est repoussĂ©e du 1er au 7 mai 2020. Le planning tient toujours la route, mais ça va ĂȘtre chaud !
đ„ Jeudi 30 avril â La clarification du backlog
Câest une grosse journĂ©e pour moi en tant que Product Owner sur le projet. Il sâagit de digĂ©rer tous les changements qui nous ont Ă©tĂ© annoncĂ©s hier et de mettre Ă jour notre backlog. Jâutilise Balsamiq pour dessiner et clarifier les Ă©crans de validation du back office.
Durant les jours qui suivent, lâĂ©quipe de dĂ©veloppement sâauto-organise et ferme les user stories une Ă une. Nous sommes confiant·e·s, nous devrions ĂȘtre prĂȘt·e·s pour une mise en ligne le 7 mai.
đđŸ Jeudi 7 mai â Le go-live
Magnifique, ce backlog est vide. En dâautres termes, nous sommes en ligne ! Didier est ravi. Le Canton de Vaud a Ă©tĂ© le premier canton Ă annoncer un soutien aux start-up. Il dispose maintenant dâun outil performant et indispensable pour traiter les demandes des start-up vaudoises dans les plus brefs dĂ©lais.
âVous avez fait un travail remarquable ! Jâai Ă©galement reçu de super feedback du Canton de Vaud, dâInnovaud et de mes collĂšgues de la FIT. Avec vous, nous avons rĂ©ussi Ă faire de lâe-administration en trois semaines et dans un budget raisonnable.â
Didier Schwarz
Le lendemain les premiÚres demandes de crédit sont soumises via le formulaire sur la plateforme vaudoise.
đ Samedi 9 mai Ă 1h du matâ â Le bug
Une demande de crĂ©dit soumise via le formulaire ne passe pas dans le back office. Il est presque minuit vendredi soir. Jonathan reçoit une alerte et investigue. La base de donnĂ©es ne supporte pas de trop importantes quantitĂ©s de texte. Nous nous synchronisons avec notre hĂ©bergeur Oriented.net. A 8h samedi matin, nous avons passĂ© de MariaDB 10.1 Ă Oracle MySQL 5.7.30, qui possĂšde une option supplĂ©mentaire pour supporter de grosses quantitĂ©s de texte pour un enregistrement DB. Wow, câĂ©tait encore une fois intense, mais nous y sommes arrivé·e·s. Big up Ă Jonathan ainsi quâĂ Marc dâOriented.net !
đŽ Lundi 11 mai â Le repos bien mĂ©ritĂ©
Les demandes de crĂ©dit continuent dâĂȘtre soumises sans accroche via le formulaire sur la plateforme vaudoise. Le traitement dans le back office par la taskforce du Canton de Vaud se passe bien. Toute lâĂ©quipe de dĂ©veloppement a droit Ă un repos bien mĂ©ritĂ©.
âCâĂ©tait un condensĂ© de crĂ©ation de start-up en 20 jours. La prise de connaissance du projet, la nĂ©gociation budgĂ©taire, la formation dâune Ă©quipe, le kick-of, le travail jour et nuit, ...lâarrĂȘt net, tout repenser lâoutil suite Ă lâannonce du Conseil fĂ©dĂ©ral, la reprise de plus belle, la fixation de bugs en derniĂšre minute. MalgrĂ© tout, jâavais la certitude que la plateforme serait en ligne Ă temps. Parce que vous ĂȘtes orientĂ©s solution, parce que vous dĂ©livrez toujours dans les dĂ©lais, parce que ce que vous livrez est de qualitĂ© et fonctionne. Je savais que je pouvais vous faire confiance.â
Didier Schwarz
Les facteurs de succĂšs
Comme nos client·e·s sont meilleur·e·s que nous pour Ă©voquer ce qui a Ă©tĂ© dĂ©terminant dans la rĂ©ussite dâun projet, on a prĂ©fĂ©rĂ© poser la question Ă Didier.
Lâengagement personnel des Liipers
âDĂšs le dĂ©part, toute lâĂ©quipe a Ă©tĂ© ultra engagĂ©e. Vous vous ĂȘtes appropriĂ©s le projet â comme si cette plateforme vous la dĂ©veloppiez pour vous. Nous Ă©tions tous investis dâune mission : celle de venir en aide aux start-up vaudoises, pour sauver des emplois aujourdâhui et demain. Nous avions toujours en tĂȘte les utilisateurs finaux. Nous avons travaillĂ© jour et nuit â week-end compris â pour ce projet, alors mĂȘme que nous nous sommes pas encore rencontrĂ©s âen vraiâ. Câest fou ce que nous avons Ă©tĂ© capables de faire ensemble, chacun depuis chez soi.
Jâai adorĂ© la dynamique de lâĂ©quipe, nous avons dĂ©veloppĂ© des liens plus forts quâune relation fournisseur-client, vous ĂȘtes de vrais partenaires. Je me rĂ©jouis donc dâaller boire des biĂšres ensemble une fois que cela sera de nouveau possible !â
LâagilitĂ© de Liip
âLâagilitĂ© câest pas un buzzword chez Liip. La mĂ©thodologie est appliquĂ©e. Votre organisation interne vous a permis dâĂȘtre super rĂ©actifs. Tant pour la soumission de lâoffre que la mobilisation de lâĂ©quipe et le lancement du projet. Vous livrez rĂ©guliĂšrement et dans les temps.
En trois jours, vous aviez dĂ©jĂ mis en place une premiĂšre version fonctionnelle du formulaire. En ayant accĂšs Ă lâenvironnement de staging, je pouvais voir quasiment en temps rĂ©el lâavancĂ©e du projet. Nous Ă©tions parfaitement alignĂ©s par rapport aux mĂ©thodes de travail. Lâadaptation du dĂ©veloppement suite aux mesures prises par le Conseil fĂ©dĂ©ral est une preuve supplĂ©mentaire de votre agilitĂ©.â
Les compétences techniques des Liipers
âVous ĂȘtes juste balĂšzes et orientĂ©s solution. Ce qui est livrĂ© fonctionne et est de qualitĂ©. Vos initiatives pour simplifier le dĂ©veloppement et gagner du temps Ă©taient top aussi ! Je suis super content dâavoir pu travailler avec vous â une Ă©quipe ultra compĂ©tente !â
Merci beaucoup Didier pour ta confiance. Nous avons aussi beaucoup aimĂ© cette collaboration avec toi ainsi quâavec la FIT et le Canton of Vaud. Et nous nous rĂ©jouissons de la suite de ce partenariat !
Merci Ă©galement Ă Sara qui nous a suivi tout au long du projet afin dâen rĂ©aliser la communication, y compris ce blog post. ;-)