Au fil des flows

6oct/120

Pour 2 millions et un parasol !!!

Posted by Fabien Arcellier

Logo de Vamos à la playa

J'avais écrit un premier billet a ce sujet. Je n'en étais pas satisfait, je trouvai qu'il manquait de profondeurs. Il n'exprimait pas l'expérience que j'ai eu la chance de vivre le week-end dernier. Voici la deuxième version :)

La Fing, en collaboration avec la région, organisait un hackathon sur 2 jours. Suite a la mise a disposition de donnees publiques (L'open data pour les inities), cet evenement avait pour but de promouvoir cette démarche et démontrer que cette ouverture vers un acteur tiers debouchera sur la creation de vrai services pour l'usager.

logo de Hack Data Paca

Un hackathon, qu'est ce que c'est ?

Pendant 2 jours, des personnes vont décider ensemble de porter un projet. Elles ne se connaissent pas forcement. Le recrutement se fait comme dans un marche. Pendant 30 minutes, dans une grande salle, chaque porteur de projets monte un espace pour présenter ses idées et inviter les gens a venir les concrétiser. C est un grand moment.

Je n ai pas de photos pour illustrer le processus. J ai trouve cette demarche d une efficacite redoutable. Je me demande si aujourd hui, une entreprise emploie ce type de technique pour les projets innovants. Si vous avez des infos la dessus, je suis preneur.

A l'issue des ces 2 jours, tous les projets sont présentés au cours d'un pitch de 3 minutes. L'équipe présente ses réalisations du week-end mais aussi le potentiel pour l'usager. Un jury de professionnels aura 10 minutes de questions / reponses pour eprouver votre concept.

Dans ce temps très court, vous pouvez présenter divers éléments comme :
- des cas d'usage
- des maquettes
- un prototype d'application
- un business model
- ...

2 jours inattendus

J'aimerai vous faire partager le déroulement complet de ces 2 jours. C est impossible, il y a bien trop à dire.

Je vous assure, c'est très intense. Vous disposez de 30 heures pour tout mettre en place. C'est un exercice particulier qui force à penser en dehors des lignes directrices que vous auriez l'habitude de suivre. Je ressors de cette expérience avec une vision beaucoup plus claire de ce qui permet de construire la vrai valeur d'un projet.

A ma grande surprise, 4 personnes m'ont rejoint pour réaliser un projet que j'avais en tête. Nous souhaitions offrir aux habitants de la région PACA et aux touristes une application qui leur donne en quelques secondes des informations sur les plages de la région comme :

  • La liste des plages les plus proches
  • La fréquentation en temps réel
  • Une carte interactive présentant toutes les plages
  • Les activités à réaliser sur les plages
  • ...

La liste est longue. C'est la magie de cet exercice. Ce que je voyais à l'origine comme une application basique est devenue, grâce aux apports de Jean Marie, Marc, Martine et Stephane, une véritable plate forme autour d'un espace de vie, la plage. J'étais le premier surpris, vu où notre réflexion nous avait mené, qu'une telle application n'existe pas.

Vamos à la playa est né :

Logo de Vamos à la playa

Nous avions la pression, le jury est venu nous annoncer que le gagnant repartirait avec un financement de 2 millions d'euros ...

Oui, nous étions tous de grands gamins bien naïfs :) . Tous les ans, je ferme les yeux pendant que le père noël vient déposer mes cadeaux ;) .

Comment atteindre l'objectif que nous nous etions fixe ?

Avoir une idée, c'est bien mais comment lui donner un sens ? Qu'est ce qui nous permettra d'arriver à un résultat ? De passer d'une simple idée à une application que les gens auraient plaisir à utiliser ? C'est ces questions que j'avais en tête durant ces 2 jours.

J'étais assez mal à l'aise vu que l'idée originale venait de moi, je ne voulais pas avoir fait perdre du temps aux personnes qui m'ont rejoint. Je désirai au fond de moi que nous aboutissions au bout de ces 2 jours à un résultat exploitable.

La première chose que nous avons faites, c'est nous forger une vision commune non pas de l'application mais plutôt des besoins auquel nous voulions amener une réponse. Ça a été l'occasion pour vraiment nous découvrir. Voir nos attentes et compétences respectives. J'ai été étonné, ce processus c'est réalisé naturellement.

Marc, qui a l'expérience du développement d'application mobile, a naturellement mené les discussions.

Un equipe heterogène

Durant ces 2 jours, j'ai été entouré de personnes exceptionnelles.

Jean Marie est le président de l'association Gullivar. Il est également contributeur pour le projet Open Street Map. Stephane est délégué régional de l'association Arsenic PACA. Martine est présidente de l'associaton Arborescence qui s'occupe d'un des Espaces Régionaux Numérique Citoyen. Marc est architecte RIA Flash dans un collectif d'indépendants Dozrock.

Jean Marie, Martine et Stephane ont fait un travail monstrueux sur la création du cahier des charges et mene la réflexion sur le business model.

(De Gauche à droite) Jean Marie, Martine et Stephane

Marc et moi avons travaillé sur le prototype d'application.

(De gauche à droite) Marc & Moi (Fabien)

Un marathon se court dans la duree

Si vous avez déjà couru un marathon, vous devez savoir que vous courez contre la distance. 30 heures, c'est court. Vous courrez contre ce chrono infernal. Ca laisse peu de place à l'incertitude.

L'incertitude, c'est comme une drogue au sein d'une equipe. Au début du projet, c est plus facile de penser que tout est maitrise par chacun. Nous pensons que tout va bien, tout le monde est génial. On préfère se dire, on avance et pour des centaines de petits points de détails nous verrons plus tard. Une difficulté se présente, nous la résolvons sans trop nous poser de questions. Sans imaginer que les autres auraient des solutions peut etre plus pertinente. On prend des décisions sur le fil, apres tout nous sommes compétents. L'exces de confiance est aussi dangereux que le manque de confiance. Au fur et à mesure que la deadline approche, le voile se lève sur l'état réel des choses. La direction prit par chacun est differente, plus rien ne fonctionne ensemble. Le retour a la realite est difficile.

Pour éviter cet effet, que l'on appelle couramment l'effet tunnel, nous avons adopté un mode de travail s'inspirant des méthodes agiles.

Sur un des panneaux nous avons écrit 5 valeurs que nous partagions.

  • Communication
  • Simplicité
  • Feed-back
  • Courage
  • Respect

Toutes les heures nous faisions un point et mettions à jour la timeline de notre projet. En permanence, nous vérifions si ce que nous préparions avait un sens par rapport aux livrables que nous avions prévu mais aussi par rapport à la vision de chacun de nous. Nous nous forcions à présenter ce qui avait été réalisé. Hors de question de se contenter seulement des paroles, nous démontrions par une demonstration ce qui avait été fait.

Si il y avait un point de blocage, meme technique, nous posions le probleme ensemble et verifions que la solution choisie allait dans le sens de tous. Elle pouvait entrainer des changements et dans ce cas, nous les realisions immediatement.

Notre source d'inspiration avec des iterations d'1h

Pourquoi fonctionner ainsi ?

Nous nous voulions pas de place pour l'incertitude. Nous pouvions prendre des risques mais nous devions en permanence vérifier que nous ne nous enfermions pas dans une réflexion qui ne mènerait nulle part. 30 heures c'est peu. Il faut parfois faire des choix difficiles et surtout les faire le plus tôt possible.

Nous avons tous joué le jeu. Je pense que ça nous a sauvé de quelques déboires.

Par exemple, Marc a rencontré des soucis pour réaliser l'application Android. N'etant pas sur sa machine de travail, il a rencontré des soucis avec son squelette. Quand nous avons constaté ça, j'ai travaillé sur une version web de la carte des plages.

Plutôt qu'importer une librairie pour utiliser Open Street Map, Marc a importé la page directement dans un canvas web. Nous avions au moins un démonstrateur pour le pitch final.

Echec ou Succes

Nous avons livré dans les temps. A dimanche 16h, à ma grande surprise, nous avions un démonstrateur et une présentation assez convaincante.

Imaginez que samedi à 10h, rien de tout ça n'existait. Ce n'etait qu'une idée fugace qui aurait pu jamais se concrétiser. 30h plus tard, c'est devenu une vrai réalisation portée par une équipe soudée par ces 2 jours incroyables.

Présentation en Tong, Short de bain et Serviettes

Je vous laisse decider a la vue de ce billet, si selon vous c'est un echec ou un succes.

Un grand merci à l'organisation

Je ne pouvais terminer ce billet sans parler du travail extraordinaire qu'a effectué l'organisation durant ces 2 jours. Nous étions dans une situation idyllique pour travailler. Nous disposions chacun d'une salle avec des posts its géant pour exprimer nos idées sur les murs.

Vous ne voyez que la face émergée de l'iceberg

Des experts étaient présents pour nous challenger et nous pousser encore plus loin dans notre réflexion. Merci à Frédéric Charles, à Marie Laure Vie, à Philippe Meddas, à Charles Nepote et encore bien d'autres dont j'ai fait l'erreur de ne pas noter les noms.

(A droite) Marie Laure et Frederic, 2 des experts Open Data

Que ce soit sur la gestion du projet, sur l'aspect business, sur l'aspect technique, nous avons à tout moment pu compter sur eux. J'ai énormément appris avec chacun de vous donc vraiment merci.

Ils ont crée un contexte idéal pour l'expression de la créativité. J'ai jamais vu autant de projets avec ce niveau de qualité présenté après seulement 30h de travail, preuve de l'excellence de l'organisation.

Frederic a écrit un billet Peux t'on penser la DSI comme un hackathon. Il nous a fait l'honneur de prendre le projet Vamos à la playa comme cas d'etude. Je vous encourage a aller le lire !

Pour conclure

Pour beaucoup, s'enfermer un week-end entier pour créer un projet avec des inconnus relève de la folie. J'aimerai leur repondre, c'est surement le cas mais la folie, c est ce qui nous a toujours fait avancer ! Ppasser un week-end avec des gens aussi exceptionnelles dans un environnement où l'on baigne dans cette énergie collective, dans un lieu où pratiquement rien ne parait impossible, ça n'a pas de prix.

Félicitation au projet Open Street Score qui a remporté ce hackathon. Votre réalisation, réalisé en si peu de temps, me laisse simplement rêveur.

Nous sortirons l'application Vamos à la playa sur IPhone et Android dans quelques semaines !

En savoir plus

Quelques adresses pour en savoir plus sur notre projet et sur le Hack Data PACA.

Voici quelques unes des réalisations de ce week-end que nous avons mis en ligne :

Remplis sous: Non classé Aucun commentaire
18juin/120

ScrumCity, l’emergence d’une civilisation agile

Posted by Fabien Arcellier

Retour d'expérience sur une animation organisée par l'association l'Esprit Agile sur Marseille, je voulais le faire partager car j'ai adoré. Pendant 2 heures, Romain Vigne, de Wyplay a animé un jeu de rôle autour de Scrum.

Nous étions une quinzaine, dont 2 personnes qui n'avaient jamais entendu parler de Scrum et venait découvrir cette méthode.

Vision du deroulement

Le jeu a débuté rapidement dans une ambiance détendue. Nous étions 2 équipes de 5 personnes. Il y avait 2 observateurs, Olivier et Benoit. Ils ont durant tout le jeu observé nos actions respectives.

Romain nous a mis de suite dans le bain. Il etait maire d'une ville en devenir (Product owner). Nous étions 2 entreprises de BTP et nous devions l'aider à faire sortir de terre la ville qu'il avait promise à ses administrés pour se faire élire. Voici la photo du backlog qu'il nous a présenté :

Sortez les cartes ? Qui bluffe sur les specs ?

J'ai adoré ce passage. C'est la première fois que je prenais part à une séance de planning poker. Je connaissais le principe mais je ne l'avais jamais mis en oeuvre sur le terrain. Nous avons évalué les taches prioritaires du backlog.

Et c'est parti !

Le sprint est fixé à 7 minutes ! Romain, le PO, attend donc un résultat au bout de 7 minutes.

Nous venons de déterminer ce que nous allions réaliser dans ce premier sprint. Le sprint 0 ! Ca a son importance. Nous souhaitions construire une maison individuelle. L'element le plus simple du backlog mais aussi le plus prioritaire. Les premiers problèmes apparaissent. Une maison en lego c'est quoi ??? Nous avons 7 minutes pour trouver. Pour faire les choses dans les règles, nous avons foncé tête baissé sans questionner le client.

Comme attendu, nous nous sommes plantés. Vous vous demandez pourquoi ? Tout était prêt, nous avions une maison sauf que ... nous ne l'avons pas livré. Elle etait toujours sur notre table. Pas de jaloux, c'etait pareil pour les 2 équipes.

Le client revient à la charge

Au vu de resultat, le product owner redefinit son besoin et nous donne des spécifications plus concrètes de ce qu'il attend. Nous savions enfin ce qu'il attendait comme maison. Nous avons aussi reçu les specifications du supermarché et des résidences.

Voici le résultat après la 3 ème itération :

Le retour d'expérience

Après 3 itérations, nous avons pu faire un retour d'expérience sur ce jeu et ses apports. J'ai été surpris. Certaines remarques étaient très pertinentes et montraient que le jeu avait eu l'effet escompté. J'ai entendu des critiques non sur ce que nous avions découvert mais plutôt sur ce que nous n'avions pas découvert. Je rejoins l'avis général, Scrum est bien trop vaste pour le couvrir en 2 heures, même dans un environnement aussi ludique que le jeu.

Pour conclure

J'ai adoré l'expérience. J'ai apprecié l'approche. Je n'ai pas vu les 2 heures passés, et puis ce retour en enfance n'avait pas de prix. Ca faisait des années que je n'avais pas touché un lego, que de souvenir. Je soupçonne que je n'etait pas le seul dans ce cas.

J'espere que d'autres expériences de ce type seront menés dans les prochains mois. N'hésitez pas à suivre le site de l'association Esprit Agile.

Remplis sous: Non classé Aucun commentaire