I. Qu’est-ce que l’agilité et comment se matérialise-t-elle chez BforBank ?

La mise en place de l’agilité au sein des équipes digitales de BforBank date de 2016. Avant cette date, les évolutions des applications mobiles BforBank suivaient un cycle de réalisation classique (de type « cycle en V »), impliquant un cloisonnement des équipes, des échanges complexes, et des délais importants entre deux versions.

En adoptant une démarche agile, les équipes digitales de BforBank ont donc radicalement changé leur manière de travailler ensemble, ce qui leur a permis de gagner en performance. En effet, le principal objectif de l’agilité est de délivrer fréquemment des nouveautés en phase avec les besoins et les attentes des clients.

Travailler en agilité permet de prendre en compte rapidement les changements et les évolutions du marché, et ainsi de s’adapter en permanence en livrant des « briques » de projet au fur et à mesure. Cette méthode agile facilite le quotidien des collaborateurs car elle génère des feedbacks rapides entre les différents métiers. C’est un réel travail de proximité, entre la team Mobile et les Stakeholders (les parties prenantes).

L’agilité c’est la flexibilité mais aussi le partage des connaissances.

Alexandre Holet, Développeur iOS

II. Quelle est l’organisation de la team Mobile BforBank ?

La team Mobile vit au rythme de différentes cérémonies qui jalonnent ses sprints.

  • Tout d’abord, les « Daily » marquent le début de la journée et permettent de faire un état des lieux des travaux en cours.
  • Les « Grooming» ont lieu chaque semaine et permettent de partager l’avancement des User Story en cours de rédaction et d’estimer la charge de celles qui sont prêtes à être embarquées dans le prochain sprint.
  • Tous les 15 jours, l’équipe mobile organise un « Sprint planning» qui permet de se mettre d’accord sur le lot de fonctionnalités qui sera développé dans le prochain sprint.
  • En fin de sprint, une rétrospective permet aux collaborateurs de s’exprimer librement en utilisant des techniques de management visuel. Notamment en positionnant leurs feedbacks en Glad (les choses qui se sont bien passées), Sad (les choses qui se sont moins bien passées) et Mad (les points bloquants). Cela permet d’éviter les frustrations individuelles et de jouer sur la transparence. C’est un réel partage de réussites et de difficultés qui permet de capitaliser et de s’améliorer de sprint en sprint.

 

En parallèle de toutes ces cérémonies, les différents collaborateurs font des brainstormings très régulièrement pour échanger leurs idées.

 

L’intérêt du daily est de partager l’information et d’identifier rapidement les éventuels points de blocage.

David Guillon, Responsable des Domaines Applicatifs Web/CRM et Mobile

III. Quels sont les métiers de la team Mobile BforBank ?

Différents métiers interviennent au sein de la team Mobile :

  • Les développeurs

Développeurs Front : ils développent la partie visible par les clients sur leur application mobile. Ils sont spécialistes iOS et Android.

Développeurs Back : ce sont les développeurs Java qui traitent de la partie immergée de l’application mobile. Ils font communiquer les fronts avec le SI de la banque.

  • Les homologateurs fonctionnels : ils testent les applications pour garantir la bonne qualité des éléments livrés en détectant d’éventuels bugs ou régressions.
  • Le Scrum master/Business analyst : il identifie avec l’aide des développeurs, les impacts techniques des nouveaux sujets, coordonne l’équipe et est garant de la bonne mise en pratique de l’agilité. Il travaille étroitement avec le Product Owner et rédige des US techniques
  • Product Owner : : il est responsable du back log ( = la liste de tout ce qui doit être développé). Quand un besoin est exprimé par la banque, il est transmis au Product Owner qui rédige une User Story. C’est le garant de l’avancée du produit. Il est responsable de la maximisation de la valeur du produit résultant du travail de l’équipe de développement.
  • Product Manager : il co-construit la road map avec l’équipe et a un rôle stratégique consistant à accompagner un produit ou une gamme de produits de sa conception, jusqu’à son arrivée sur le marché en détectant les besoins et les usages des utilisateurs.

 

Le point fort qui nous permet à tous d’avancer ensemble est la communication.

Marie Poprawa, Scrum master et Business analyst

IV. Comment l’agilité impacte l’application mobile ?

Le marché de la banque en ligne connaît une transformation unique, entre nouveaux acteurs, rapidité d’innovation et nouvelles réglementations. C’est pour répondre à ces enjeux que BforBank a décidé en 2019 de revoir entièrement l’architecture de son application mobile, et les fonctionnalités proposées à ses clients.

Cette refonte, associée au fait de délivrer fréquemment des nouvelles fonctionnalités permet de maintenir la très bonne note de l’application mobile, qui n’a pas cessé d’augmenter tout au long de l’année 2020 jusqu’à dépasser durablement les 4 étoiles sur les store Android et Apple.

L’équipe mobile porte par ailleurs une attention permanente à la qualité de service. Dès qu’un problème est identifié, tout est mis en œuvre pour le résoudre au plus vite et proposer une version correction.

Tout au long de l’année 2020, de nombreuses fonctionnalités ont vu le jour telles que le Chatbot, l’ajout de bénéficiaire via le scan de l’IBAN, le dark mode, la récupération du code carte, les relevés de compte en PDF, le mode discret pour cacher les montants…

Des nouvelles fonctionnalités sont proposées très régulièrement avec récemment la gestion des prélèvements, qui n’existait que sur l’espace client Web. Les équipes travaillent continuellement afin de proposer des nouvelles fonctionnalités aux clients.

V. Pour les collaborateurs, quel est le plus de travailler chez BforBank et dans la team Mobile ?

Travailler chez BforBank c’est être dans une entreprise à taille humaine où il y a beaucoup de bienveillance et d’entraide.

Dans l’équipe mobile, les collaborateurs disent souvent que c’est « une vraie famille », il y a un fort esprit d’équipe et une bonne entente. Les collaborateurs sont regroupés sur le même plateau avec la plupart des compétences nécessaires.

Ils sont capables de prendre en charge des sujets rapidement et de concevoir des livrables en un temps très court.

Chaque collaborateur de la team Mobile a la possibilité d’être acteur du produit et d’être force de proposition, dans une logique de co-construction, l’avis de chacun est pris en compte et les concertations collectives sont récurrentes.

Nous sommes maîtres du produit et le faisons évoluer au fil du feed back de nos utilisateurs, des besoins de la banque et avec les propositions de tous les collaborateurs.

Tassadit Vincent-Ahmane, Product Owner

Articles suggérés