Bpifrance et GreenFrame : Retour d’expérience

Jérémie Grossetete
#reference#sustainability#greenframe

Nous avons interviewé Calange Favreau, responsable Cloud chez Bpifrance, qui est utilisateur de GreenFrame et engagé dans une démarche de réduction de son empreinte carbone numérique.

Quelle est la mission de Bpifrance ?

Bpifrance, la Banque Publique d’Investissement, joue un rôle crucial dans le soutien des entreprises françaises en facilitant leur accès au financement. Sa mission s'étend à toutes tailles d'entreprises, des PME aux ETI, en passant par les startups, auxquelles elle offre des prêts, des garanties, et des participations en capital.

En plus de son rôle de financier, Bpifrance agit comme un catalyseur pour l'innovation et l’exportation. Ces efforts visent non seulement à renforcer la compétitivité des entreprises françaises, mais aussi à promouvoir la croissance économique et l'emploi à l'échelle nationale et régionale. Ainsi, Bpifrance est un acteur clé dans le développement économique durable et équilibré sur tout le territoire français.

Pour en savoir plus : https://www.Bpifrance.fr/nous-decouvrir/notre-mission

Quel est ton rôle chez Bpifrance ?

J’ai rejoint la direction du digital de Bpifrance depuis 1 an. La direction du digital regroupe environ 300 personnes. Ma mission est de gérer le cloud et la sécurité de la Digital Factory qui regroupe environ 80 applications à déployer et à gérer au quotidien avec une équipe de 15 personnes.

Pourquoi Bpifrance s'engage dans un numérique plus responsable ?

En 2020, Bpifrance s’est positionnée comme la "banque du climat". Ce défi est désormais au cœur de notre mission, influençant tant les solutions que nous offrons à nos clients que nos pratiques internes.

Cela a donné lieu à l'élaboration d'un plan stratégique ciblant six secteurs d'émissions, que nous nous engageons à mesurer et à réduire. Parmi ces secteurs, le numérique est primordial ; nous nous employons donc à quantifier notre impact numérique afin de le réduire de 30 %, alignant ainsi nos actions sur les objectifs globaux de l'entreprise.

Ensemble pour le climat

J’ajoute que nous avons mis en place des groupes de travail “Cercle du green” en interne, qui nous permettent d’échanger des idées et aussi des bonnes pratiques entre chaque secteur de l’entreprise afin de tirer tout le groupe dans la bonne direction.

Comment GreenFrame vous aide-t-il à vous améliorer ?

GreenFrame est l'outil essentiel qui nous permet de mesurer et de suivre l'évolution de l'impact environnemental de nos applications grâce à des indicateurs spécifiques.

Nous ciblons spécifiquement les parcours et applications où les améliorations potentielles sont les plus significatives, afin d'éviter de généraliser des processus de CI/CD qui n'entraînent pas de réelles actions de la part des développeurs. Actuellement, GreenFrame est déployé sur trois parcours utilisateurs de notre application IMC et effectue des analyses hebdomadaires.

Nous avons intégré GreenFrame à nos outils existants via un connecteur Cypress, ce qui facilite la réutilisation de parcours déjà testés. Comme cette fonctionnalité n’était pas native dans GreenFrame, nous avons sponsorisé son développement.

Quels sont les indicateurs que vous suivez ?

Nous suivons cinq indicateurs clés proposés par GreenFrame : CPU, réseau, temps d'écran, mémoire et disque.

Bien que ces données soient accessibles via l'interface web de GreenFrame, nous avons choisi de ne pas intégrer un nouveau tableau de bord à nos processus existants. À la place, nous avons développé un script qui récupère les données fournies par GreenFrame pour les afficher sur notre tableau de bord interne. Cette approche centralise la mesure de l'impact environnemental de tous nos projets, permettant l'application de facteurs de pondération spécifiques à chaque application pour orienter nos efforts de réduction.

Dashboard GreenFrame

Nous travaillons également à mettre en place un système d'alerting qui enverra des rapports dans Slack. Ainsi, chaque semaine, les développeurs recevront un résumé des évolutions par application, renforçant leur conscience et engagement envers ce sujet crucial.

Reporting GreenFrame

Pourquoi avez-vous opté pour GreenFrame ?

Après avoir évalué plusieurs solutions disponibles sur le marché en matière de fonctionnalités, coûts et transparence, nous avons conclu que GreenFrame se démarque par son modèle ouvert. Ce dernier permet non seulement de comprendre la méthodologie de calcul, mais offre également un tableau de bord de restitution accessible à tous, tout en étant open source. L'avantage d'une solution open source est qu'elle nous permet de personnaliser et d'améliorer l'outil selon nos besoins, ce qui est particulièrement précieux pour une solution destinée aux développeurs.

Nous sommes très satisfaits du niveau d'interaction et de la gestion du projet côté Marmelab. Les résultats ont été concluants, et l'équipe de Marmelab reste réactive pour répondre à nos questions, même après la phase de développement, ce qui est fortement apprécié par mon équipe.

Qu'avez-vous appris de ce projet ?

Tout d'abord, ce projet nous a permis de mieux comprendre le concept d'empreinte carbone numérique et d'appliquer des principes de réduction à cette dernière. Notre approche ne consiste pas à comparer nos résultats à un référentiel externe ou à d'autres acteurs de notre secteur. Nous avons réalisé que l'essentiel est de réduire notre propre empreinte. C'est là toute la valeur de GreenFrame : il nous aide à nous améliorer nous-mêmes plutôt que de nous positionner en compétition avec les autres.

Pensez-vous que l'IA et le numérique responsable peuvent coexister ?

Nous sommes très attentifs aux discussions actuelles autour de l'intelligence artificielle et nous nous demandons également si l'IA peut coexister avec un numérique responsable. Actuellement, nous sommes dans une phase exploratoire, sans position arrêtée sur ce sujet.

Sur un plan personnel, je crois qu'il est nécessaire de trouver un équilibre où l'IA apporte des améliorations tangibles pour l'entreprise et ses collaborateurs, sans pour autant généraliser son usage au point d'augmenter de manière excessive nos émissions. Je préconise une approche que l'on pourrait qualifier de "frugaliste" en matière d'IA.

Quelles sont les prochaines étapes dans la réduction de l’empreinte numérique de Bpifrance ?

Nous sommes actuellement dans une phase de déploiement et d'expansion des fonctionnalités de GreenFrame au sein de notre organisation, avec l'intention de tripler le nombre d'applications internes analysées. Cette stratégie d'expansion vise à couvrir un spectre plus large d'activités numériques afin de réduire de manière plus significative notre empreinte environnementale globale.

Le projet à moyen terme inclut le développement d'un tableau de bord intégré et sophistiqué. Ce tableau de bord ambitionne de fournir une visualisation complète et dynamique des performances environnementales et économiques de chaque application. Les informations clés qui y seront affichées comprennent le trafic utilisateur, les coûts FinOps, l’empreinte carbone, ainsi que le ROI business.

L'intégration de ces indicateurs dans un seul et même tableau de bord ne servira pas uniquement à mesurer et à réduire l'empreinte numérique ; elle facilitera également l'engagement et la collaboration des équipes métier. En mettant en lumière les bénéfices environnementaux et économiques de chaque application, nous pourrons encourager une prise de décision plus informée et stratégique, assurant une transition vers des pratiques numériques plus durables tout en soutenant les objectifs commerciaux de l'entreprise.

En résumé, cette approche méthodique et ces outils avancés nous permettront non seulement de minimiser notre impact environnemental, mais aussi de maximiser l'efficacité opérationnelle, en créant un environnement propice à l'innovation responsable et à la performance durable.

Did you like this article? Share it!