Dans les coulisses du développement de Cozy Banks

Dans les coulisses du développement de Cozy Banks

Publiée en version bêta il y a tout juste un an, Cozy Banks prend son envol aujourd'hui avec une refonte de son interface et des nouvelles fonctionnalités, réfléchies en équipe et grâce aux retours de ses premiers utilisateurs.
Rencontre avec Florent, Senior Product Manager chez Cozy Cloud.

cozy-banks-presentation-anime-e

1. Que fais-tu chez Cozy Cloud ?

Florent : Je suis le Product Owner de l'application Cozy Banks. J'imagine et priorise les évolutions de ce service en collaboration avec l'équipe de design, et les développeurs. Il faut faire la part des choses entre les besoins des utilisateurs, les contraintes techniques et de temps, et la vision que l'on porte avec des fonctionnalités que nos utilisateurs n'osent même pas imaginer. En pratique je touche également à d'autres sujets : suivi de projets avec des partenaires, orientation produit plus large avec mes autres collègues, présence sur des salons et événements, etc.

2. Que faisais-tu avant de rejoindre l'équipe ?

Florent : J'ai toujours été proche de sujets d'innovation produit. J'ai participé au lancement des offres mobiles de Deezer en 2009, l'un de mes premiers jobs. J'ai fait du conseil en innovation dans le secteur "fintech", et je sortais tout juste d'une aventure entrepreneuriale de 2 ans avant de rejoindre Cozy Cloud.

3. Quelle est la raison de ta présence chez Cozy Cloud ?

Florent : La mission de Cozy évidemment ! Participer à la construction d'un produit aussi ambitieux est un challenge difficile à refuser. Nous construisons un socle technologique permettant l'essor du cloud personnel et on ajoute par dessus une couche de services pour redonner le pouvoir à l'utilisateur.

Patrick, développeur Cozy Banks en pleine session de travail avec Florent, presque visible, et Claire invisible.

4. Comment organises-tu ton travail ?

Florent : Le travail avec mes développeurs s'organise en sprint de 15 jours avec les différentes réunions classiques des méthodes Agile : lancement de sprint, daily meetings, rétro et démo.
Sur les développements en cours, l'objectif est que les développeurs soient le plus autonomes possibles. Je suis néanmoins réactif pour tester, lever une ambiguïté ou faire un retour sur leur travail.
En parallèle je travaille à finaliser les spécifications et les priorisations du sprint suivant. Enfin, un travail plus amont est nécessaire pour lancer les réflexions sur des cas d'usage à intégrer à moyen terme. Ce travail est souvent un binôme entre le Product Owner et l'UX designer. Dans la phase d'idéation on prend pas mal d'informations : on échange avec les fondateurs, on étudie les retours de nos utilisateurs, puis on construit une maquette qui montre la solution envisagée. On va souvent improviser des séances de tests pour itérer jusqu'à ce qu'on soit convaincu.

5. Quelles sont les applications qui t'inspirent le plus aujourd'hui ?

Florent : Je vais surtout analyser des applications qui ont réussi à rendre fluide des services assez complexes. Trainline ou Citymapper sont de bons exemples. Je vais analyser quelques apps du monde bancaire, surtout pour voir les erreurs à ne pas commettre ;)

6. Pourquoi utiliser Cozy Banks aujourd'hui alors que des agrégateurs bancaires existent déjà ?

Florent : L'idée de Cozy Banks est de réinventer le service d'agrégation bancaire grâce à Cozy. Ce que l'on aime et que l'on garde : la possibilité d'avoir une vue en 1 clin d'œil de ses différents comptes séparés dans plusieurs banques, l'analyse de son budget par poste de dépenses. Ce que l'on apporte de très différent : le croisement avec ses autres données.

Dans son Cozy on ramène ses factures, ses garanties, ses relevés de mutuelle. Dans l'application Banks on les croise pour vour simplifier la vie : si vous avez une dépense de santé, l'app vous prévient automatiquement quand elle a détecté un remboursement ou au contraire s'il y a un problème. On veut aller beaucoup plus loin bien sûr, se fonder sur un cloud personnel rend le champ des possibles très large.

7. Aujourd'hui, Cozy Banks passe un nouveau cap, peux-tu nous en dire plus ?

Florent : Nous avons enrichi progressivement les fonctionnalités de l'app depuis 1 an et on va bien évidemment continuer comme cela. Pour autant, on a plusieurs fonctionnalités importantes que l'on sort et qui nous semblent vraiment supers pour nos utilisateurs. Par exemple, l'analyse de l'évolution de son solde sur le moyen terme est impossible sur le site de sa banque ou dans les agrégateurs du marché. Cela devient instantané sur Cozy Banks ! Notre page d'accueil a été complétement revue et devient bien plus pratique. Et globalement toutes les fonctions principales de l'app ont été enrichies : comme la catégorisation automatique des dépenses qui désormais apprend en fonction des recatégorisations de chacun.

Chaque cozynaute a son propre mini-modèle d'apprentissage !

8. Et toi, pourquoi utilises-tu Cozy Banks aujourd'hui ?

Florent : Je suis très vite devenu accro à ma courbe d’évolution de solde ça me donne une vision de mes pics de dépenses. Il y a aussi un côté presque ludique à cocher décocher différents comptes pour découvrir des schémas d’évolution très différents entre ses comptes. J’utilise aussi la fonction de rapprochement de mes opérations avec mes factures. Dès que mon opérateur me prélève plus que la normale je vais voir pourquoi en cliquant sur la facture directement, chose que je n'arrivais jamais à faire auparavant.

Simon, développeur Cozy Banks, écoutant probablement une bêtise de son collègue.

9. Quel est le futur de Cozy Banks?

Florent : On travaille actuellement le sujet des remboursements de santé pour encore mieux le couvrir. C’est une fonction phare de Cozy Banks, il y a beaucoup à faire pour faciliter la vie de nos Cozynautes et leur donner une meilleure vision de ce poste de dépense. L’autre chantier à court terme est sur l’axe sécurité avec une protection par code PIN et empreinte digitale.

10. Parle-moi de ton équipe et de leurs profils

Florent : On a construit une équipe compétente et complémentaire avec 3 développeurs qui sont le cœur de Cozy Banks :

  • Patrick, c’est notre défricheur, il avance vite et apparait toujours très créatif sur les solutions techniques possibles.
  • Simon, c’est notre garde-fou, il a une très bonne vision d'ensemble du produit et excelle dans la détection des bugs.
  • Cyrille, c’est notre métronome, aucun sujet ne lui fait peur, il est toujours disponible pour lancer un sujet. Il donne des cours également et a récemment fait une conférence à Paris Web

Ensuite on travaille étroitement avec les UX Designers : Joël est le principal contributeur. Il s’approprie très vite les sujets métiers et il a une grande capacité d’écoute et de synthèse. Claire nous apporte son œil plus extérieur pour détecter les soucis d’UX et d’UI, elle construit aussi l’univers de Banks sur les aspects illustrations, icônes.
Enfin on collabore avec l’équipe de Data Scientists, principalement François qui navigue entre Python et Javascript pour travailler la catégorisation automatique. Sujet passionnant !

11. Dernière question : raconte-nous les fails de la nouvelle version de Banks

Florent : On a beaucoup itéré sur la nouvelle page d’accueil en maquettes avec Joël. Au delà de la pure esthétique, l’enjeu est de trouver l’équilibre entre puissance de la page et simplicité d’utilisation. On pense avoir trouvé le bon équilibre mais le chemin a été tortueux😊. Cela fait partie de la méthode de Design Thinking.
Ci-dessous le 'Fail 1' correspond au tout premier essai construit pour voir l'équilibre visuel de la page. Le 'Fail 2' est une version au milieu de nos sessions d'idéation, une version "puissante" mais trop complexe à utiliser. Il est impossible par exemple d'analyser l'évolution de ses comptes courants.

versions-mobile-cozy-banks

Merci beaucoup Florent pour cet échange à propos du développement de Cozy Banks, disponible sur le web, sur Android et iOS.

Rendez-vous sur cozy.io pour créer votre espace Cozy hébergé en France, respectueux de votre vie privée et gratuit jusqu'à 5 Go de stockage.