MeilleursAgents.com offers sellers a safe way to sell their property and enables them to get a precise estimated price of their property.
Technical articles and stack decisions from MeilleursAgents
My first challenge. Working at AVIV Group as a Frontend Developer!
It was day 1 as a Frontend Developer, working for the leading PropTech company in Europe, AVIV Group, and the number 1 property valuation site in France, Meilleurs Agents. It felt surreal and…
Comment nous avons passé à l’échelle la recherche utilisateur chez Meilleurs Agents
Il y a un an et demi, Thomas Pitou, ancien Product Designer, vous détaillait la façon dont nous organisons les tests utilisateurs. Je vous propose aujourd’hui un bond en avant afin de vous présenter…
Detecting outdated Python dependencies in pull requests
At Meilleurs Agents, we have several backend applications, mostly written in Python. With the launch of new products, we now have more and more applications to maintain. For most of our projects, we…
Journey of two retrained developers at Meilleurs Agents
Nothing intended us to become web developers. After working for several years in a private bank for Susan and luxury marketing for Céline, we were far removed from the tech industry. We had different…
La normalisation du code front chez Meilleurs Agents
Avec la forte croissance de notre équipe front, nous avons eu besoin d’harmoniser notre style de code, petit aperçu de nos règles de lint…
Product Management et mixité
Connaissez-vous la loi de la Licorne ? Elle nous indique que “la probabilité qu’une femme dans l’open source finisse par faire une conférence sur le fait d’être une femme dans l’open source…
Accessibility at Meilleurs Agents
At Meilleurs Agents, our vision is to bring trust in all real estate projects. As many people as possible should be able to benefit from our services. Thus accessibility is a crucial pillar of our…
Parcours carrière des membres de l’équipe produit Meilleurs Agents
Afin d’accompagner la croissance de nos équipes et la formation de nos nouvelles recrues, nous avons travaillé sur des parcours carrières pour nos Product Designers et Product Managers. Ce parcours…
Lire pour se former ou comment nous essayons d’apprendre et de partager en dehors de notre…
Trouver du temps pour se former peut être un défi difficile à relever. Les causes peuvent être multiples : manque de temps, de motivation ou tout simplement ne pas savoir par quoi commencer. Afin de…
L’accessibilité chez Meilleurs Agents.
Chez Meilleurs Agents notre vision a toujours été d’insuffler de la confiance dans tous les projets immobiliers. Il est donc important et indispensable pour nous que le plus de personnes possible…
Comment organiser des tests utilisateurs à distance ?
Les retours utilisateurs sont primordiaux afin de mieux comprendre les attentes de nos utilisateurs·rices (particuliers et professionnels) et d’améliorer leur expérience de nos services et produits…
Qu’est ce que vous mettez dans votre Jira ?
En cette période de confinement je travaille côte à côte avec ma moitié, sur cette table bancale qui nous sert à la fois de table à manger et de bureau, dans cette petite pièce qui nous sert à la…
Quels outils pour réussir ses ateliers en full remote ?
Comme la plupart des équipes Produit, les équipes de Meilleurs Agents ont dû subitement adapter leurs pratiques à des conditions de travail radicalement différentes ces dernières semaines. Plutôt que…
Comment réussir sa rétrospective d’équipe en full remote ?
Chez Meilleurs Agents nous organisons tous les 3 mois une rétrospective d’équipe à laquelle tous les membres de l’équipe Produit (Product Managers, Product Designers, Product Marketing Manager et VP…
Organiser un design studio à distance
Le but est de générer rapidement des solutions de conception à une problématique de design, en intégrant les perspectives de diverses parties prenantes (marketing, sales, développement, produit…). Le…
Comment réussir sa démo en remote ?
Ma tête quand on me dit qu’il faut organiser une démo pour 80 personnes en confinement et que ça va être bien parce que ce sera du “baume au coeur”. Comme l’indique son nom, ce moment est réservé à…
Comment rester une équipe efficace quand on découvre subitement le full remote ?
N’étant pas une entreprise habituée au full remote, nous avons comme tout le monde subit le confinement. Je ne vous ferais pas croire que nous avons pris le confinement comme une superbe opportunité…
Comment faire une rétrospective de sprint et continuer de s’améliorer en full remote ?
Cette instance permet de créer un cadre dans lequel les membres de l’équipe peuvent célébrer les succès et remettre en cause ce qui ne fonctionne pas suffisamment bien. D’autres formats sont…
Construction de roadmap d’entreprisbasée sur des objectifs
La construction d’une roadmap en dit long sur les modes de travail au sein d’une entreprise. Pour de grandes entreprises, la roadmap classique annuelle permet en théorie de prévoir les coûts et les…
L’organisation des tests utilisateurs chez Meilleurs Agents
Chez Meilleurs Agents nous sommes convaincus qu’on ne construit pas un produit tout seul dans son coin. Plus tôt on confronte sa solution aux utilisateurs, plus tôt on peut corriger le tir et…
Deux Products Managers par Impact Team
Après la parution de l’article Product Owner ou Product Manager, vous avez été nombreux à me poser des questions sur l’organisation de nos équipes, notamment sur la charge de travail pour un Product…
La qualité des données d’une plateforme : un vecteur de confiance.
Comment contrôler les données que l’on affiche sur son site afin de gagner et de préserver la confiance des utilisateurs ? Dans Platform Strategy, Launchwork & Co décrit le “Trust” comme un enabler…
Conseils pour réussir son atelier d’Impact Mapping
L’objectif de cet article n’est pas de vous expliquer l’intérêt des ateliers d’Impact Mapping mais surtout vous partager une liste de conseils et astuces que nous mettons en place pour les réaliser…
Rewrite of our analytics application using Kubernetes
During my 6 months internship at MeilleursAgents in backend web development, my subject was to rewrite the application responsible for collecting analytics metrics on the website. The goal was to…
Product Owner ou Product Manager : quel rôle pour votre équipe ?
Disclaimer : ce qui suit ne représente que ma vision du métier de Product Manager qui a été mise en oeuvre chez MeilleursAgents. Chaque contexte étant différent, ne tentez pas nécessairement de le…
4 very common accessibility errors (and how to avoid them)
Accessibility is intrinsic to our work as web developers. We want as many people as possible to be able to use and understand our website or app, no matter their disability. Last February, the…
Passwords sharing in a dev team
A password manager is an essential tool to use nowadays. Anybody who works in IT has a multitude of accounts with different services. These accounts are generally protected using a login/password…
Infrastructure automation: don’t duplicate your security credentials!
This article will cover how we built & open-sourced a Terraform provider to share security credentials between Terraform & Ansible.
Comment nous avons mis en place le premier algorithme de recommandation d’agences immobilières en…
Au cours d’une conférence à School of PO en février dernier, Oussama Ammar parlait de la recommandation sur Netflix. Le contenu de la plateforme était auparavant recommandé en fonction de ce que les…
Pourquoi nous avons retiré nos outils d’enregistrement de sessions
Pour ceux qui découvrent le concept, les outils d’enregistrement de session permettent de faire des choses simples : enregistrer la session d’un utilisateur sur votre site et pouvoir la revoir…
Building and managing Python libraries
This article is part of a series about backend web development practices at MeilleursAgents. These are internal documents that we are making public to share how we do things and to get feedback from…
React: Authentication best practices
Preventing a user from accessing some parts of an application is a common use case on the Web. With React and the SPA (Single Page Application) pattern, you have to deal with it twice: from the API…
School of PO 2018: Minimum effort, maximum impact, Gojko Adzic
Cette année nous avons sponsorisé la School of PO pour aider à promouvoir les bonnes pratiques de ce métier ! Dans cet esprit je vous partage mes apprentissages de la conférence de Gojko au cours de…
Internal “hackathons”: team building and bottom-up innovation
Like many scale-up companies, we grow our platform and teams at a very high pace. Finding time to test new frameworks, team up with peers from other teams to build features, or simply do something…
L’arbre d’hypothèses, l’atelier des Product Managers qui expérimentent
On peut distinguer deux grands types d’hypothèses que tout Product Manager doit poser : les hypothèses Produit et les hypothèses de Fonctionnalité. Les hypothèses Produit peuvent être parfaitement…
Scaling up running Keras models on ML Engine
Keras is a great library to get started with deep learning models. It features state of the art models that are ready to be trained and a friendly programming interface to implement and customize…
Mind The Product 2018: Driving growth vs building core value, Roan Lavery
Roan Lavery discusses about the playbook used at FreeAgent to find the balance between building core value and driving growth. Apply the Lifecycle growth and the Time to wow map, to ensure that…
Apprendre le Product Management chez MeilleursAgents
Mon nom est Théo Lion, et j’ai rejoint MeilleursAgents (MA) en stage de Product Owner (PO) en juin 2018 pour mon année de césure dans le cadre de ma scolarité à HEC. Pour ces 6 premiers mois, je…
Mind The Product 2018: Building products in the age of distrust, Ryan Freitas — Director of…
Since a few years, the certainty that product people were only doing good, started to be questionable. Privacy, influence, user safety, data protection…The tone of the overall conversation shifted…
Mind The Product 2018: Make the world a better place, Kim Goodwin
The purpose of product management is to build products people want and to make life better. To do so we want to empower people with products able to give them freedom, flexibility, independence and…
Mind The Product 2018: Psychology to design better products, Joe Leech
Joe empathizes the difference between Declarative Memory and Procedural Memory. We are really bad to remember Declarative Memory but very good when we convert it into Procedural Memory. We create…
Conseils pour réussir son atelier de Storymap
Ceci n’est pas le 100ème article sur les Storymaps, mais surtout une liste de conseils et astuces que nous mettons en place chez MeilleursAgents pour les réaliser. Si vous ne disposez que de peu de…
Releasing our Mapbox React library
At MeilleursAgents, we use a lot of maps to display real estate prices and market activity in a meaningful manner for our users. Initially, we used Google Maps for that need but with the sudden price…
Décider de réaliser une fonctionnalité ou non : une affaire de risque
Qu’il s’agisse d’un gros sujet ou d’une “petite fonctionnalité”, le Product Manager doit toujours se poser cette question : « est-ce que ça vaut le coup de le faire ? ». Cette question très saine…
We were at: Ethereum Community Conference
We (Pierrick and I) went to EthCC with hopes of understanding how Ethereum works, learning about the challenges it’s facing and discovering its ecosystem. Needless to say, we were not disappointed…
Designers, travailler en équipe comme des développeurs
Seul designer chez MeilleursAgents, de nouvelles personnes arrivent pour renforcer l’équipe. A partir de là, nous avons commencé à être confrontés à des problématiques de process : Pour mieux nous…
Traiter ses bugs avec méthode, ça paie !
Dans l’article Traiter ses bugs, essentiel mais pas si simple, je vous promettais de vous partager nos résultats. Les voilà ! :-) Pour comprendre nos problématiques de gestion des bugs, un peu de…
How we monitor asynchronous tasks
In this post, I will walk you through how we monitor our celery workers. We use Bucky to collect metrics and push them into Graphite which is then queried by Grafana. The timeline of events is simply…
Dot JS 2017 — Compte Rendu
Vendredi 1er Décembre 2017 se tenait la cinquième édition de Dot JS au Dock Pullman de la Plaine Saint-Denis, l’occasion pour une partie de l’équipe Front-End de MeilleursAgents de venir assister aux…