AFUP Forum PHP 2020 Baromètre Planète PHP

La parole est aux speakers : Mathieu Girard

Jusqu’au Forum PHP 2020, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

Le site de l'activité partielle, résumé d'un succès à quel prix ?

Imaginez, nous approchons de la mi-mars, vous travaillez "tranquillement" sur un site pour le gouvernement dans une petite ville dont personne n'entend parler. Soudain, vous entendez des personnes quitter leur bureau alors qu'il n'est même pas midi : le bâtiment de 500 personnes est en train de se vider en préparation du confinement.

Malgré ce mouvement de foule, un de vos chefs arrive et vous dit en substance : "Toi tu restes jusqu'à nouvel ordre, on t'affecte au site de l'activité partielle car ça devient la priorité numéro une de la maison".

L’économie Française est sur le point de se mettre “en pause”. Du jour au lendemain, plusieurs millions d’établissements vont s’inscrire et demander à être indemnisés car forcés de s’arrêter le temps que les choses se calment.

Depuis ce moment où tout bascule, je vous propose de vous raconter brièvement comment le site de l'activité partielle a complètement changé d'échelle pendant la crise du covid-19 : succès, difficultés, tranches de vies au cours d'une expérience humaine inédite.

Grace Hopper
23/10/2020
12:10-12:30

Quel a été le succès du site officiel de l’activité partielle durant ces derniers mois ? Quel a été le taux d’augmentation des visites / de l’utilisation ?

L’enjeu était de taille concernant ce site, car en 6 ans nous avions indemnisé un peu plus de 80 000 entreprises qui s’étaient mises en activité partielle. En deux mois nous sommes passés de 80 000 entreprises à plus d’1 300 000 (!). Suite à l’annonce du confinement, du jour au lendemain le site ne tenait plus car il n’était pas fait pour supporter autant d’utilisateurs (1 entreprise = 1 utilisateur au minimum). Mais avec de l’astuce / audace, l’envie de rendre service et beaucoup d’implication, chaque équipe a su faire en sorte que le site passe de 500 à 400 000 visites/jour.

L’équipe qui a mené à bien le développement du site était surchargée, dans une l’atmosphère globalement anxiogène. Quel a été le coût psychologique de ce projet sur les membres de l’équipe ?

Il a fallu monter une équipe car le seul développeur sur le projet ne pouvait évidemment pas suivre cette charge seul. Le « casting » n’a pas été très long car les anciens développeurs à être intervenus sur le projet étaient encore dans les locaux. Nous avons complété cette équipe avec des ressources qui avaient montré leurs capacités. L’enjeu était énorme car on se disait que si on échouait, on pouvait littéralement « couler la France » … S’ajoutait à cela le fait qu’il fallait éviter au maximum d’être contaminé par le virus, car sinon l’équipe allait être renvoyée chez elle. Nous ne pouvions pas faire de télétravail car les outils n’étaient pas encore sûrs et adéquats dans cette structure. Au final le présentiel ne me gênait guère. C’était en fait un bon moyen de travailler en équipe (malgré les gestes barrière) et de se couper du domicile pour se focaliser sur les objectifs. Nous ne nous connaissions pas tous, nous n’avions pas tous eu l’occasion de travailler ensemble mais j’avoue qu’avec le recul c’était une expérience hors du commun même si à plusieurs reprises le coût psychologique a été important. Nous ne comptions pas nos heures. Certains se levaient même à 3 ou 4 heures du matin pour vérifier que le site était encore debout, si des batchs étaient correctement passés, etc. Clairement le contexte faisait qu’il fallait qu’on y arrive, quoi qu’il en coûte.

Tu fais partie des conférenciers qui s’exprimeront pour la première fois au Forum PHP. Au-delà du sujet, quelles ont été tes autres motivations à postuler et as-tu des conseils à donner aux personnes n’osant pas se lancer ?

C’est avant tout une histoire de personne. En intervenant à l’AFUP Limoges, j’ai travaillé sur cette envie de « partager » et j’aimerais énormément que d’autres personnes dépassent ce maudit syndrome de l’imposteur. Arrêtez de vous dire « Non, ce n’est pas fait pour moi ». Si vous avez un truc intéressant à dire, c’est le vote du public (lié au CFP) qui le mettra en évidence.

Le speaker

Mathieu GIRARD
Mathieu GIRARD
Développeur Fullstack autodidacte depuis une dizaine d'années, Mathieu s'occupe également d'animer la communauté de devs de Limoges. Il aime aussi échanger sur le code et l'écologie autour d'une bière.

Autres interviews

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation des cookies pour améliorer votre navigation. plus d'infos

1. Qu’est-ce qu’un cookie?

Un Cookie est un petit fichier texte enregistré sur votre terminal (ordinateur, tablette, smartphone, etc.), à l’occasion de la consultation d’un service en ligne grâce à votre logiciel de navigation. Il permet à son émetteur d’identifier le terminal dans lequel il est enregistré, pendant la durée de validité ou d’enregistrement du Cookie. Lors de la consultation de notre site Internet, des informations relatives à la navigation de votre terminal sont susceptibles d'être enregistrées dans ces fichiers dits "Cookies". Ces derniers sont installés sur votre terminal, sous réserve des choix que vous auriez exprimés concernant les Cookies et que vous pouvez modifier à tout moment.

2. A quoi servent les cookies émis sur notre site ?

Seul l’émetteur d’un cookie est susceptible de lire ou de modifier les informations qui y sont contenues.
Les cookies utilisés sur notre site permettent :

3. Vos choix concernant les cookies

Vous disposez de différents moyens pour gérer les cookies. Tout paramétrage que vous pouvez entreprendre sera susceptible de modifier votre navigation sur notre site et sur Internet en général et vos conditions d'accès à certains services de notre site nécessitant l'utilisation de cookies. Vous pouvez à tout moment exprimer et modifier vos souhaits en matière de cookies, par les moyens décrits ci-dessous. L'accord sur les cookies L'enregistrement d'un cookie dans un terminal est essentiellement subordonné à la volonté de l'utilisateur du terminal, que celui-ci peut exprimer et modifier à tout moment et gratuitement à travers les choix qui lui sont offerts par son logiciel de navigation. Si vous avez accepté dans votre logiciel de navigation l'enregistrement de cookies dans votre terminal, les cookies intégrés dans les pages et contenus que vous avez consultés pourront être stockés temporairement dans un espace dédié de votre terminal. Ils y seront lisibles uniquement par leur émetteur.

Le refus des cookies Si vous refusez l'enregistrement de cookies dans votre terminal, ou si vous supprimez ceux qui y sont enregistrés, vous ne pourrez plus bénéficier d'un certain nombre de fonctionnalités qui sont néanmoins nécessaires pour naviguer dans certains espaces de notre site. Tel serait le cas si vous tentiez d'accéder à votre compte ou à votre abonnement qui nécessite de vous identifier. Tel serait également le cas lorsque nous, ou nos prestataires, ne pourrions pas reconnaître, à des fins de compatibilité technique, le type de navigateur utilisé par votre terminal, ses paramètres de langue et d'affichage ou le pays depuis lequel votre terminal semble connecté à Internet. Le cas échéant, nous déclinons toute responsabilité pour les conséquences liées au fonctionnement dégradé de nos services résultant de l'impossibilité pour nous d'enregistrer ou de consulter les cookies nécessaires à leur fonctionnement et que vous auriez refusés ou supprimés. Les choix offerts par votre logiciel de navigation Vous pouvez configurer votre logiciel de navigation de manière à ce que des cookies soient enregistrés dans votre terminal ou, au contraire, qu'ils soient rejetés, soit systématiquement, soit selon leur émetteur. Vous pouvez également configurer votre logiciel de navigation de manière à ce que l'acceptation ou le refus des cookies vous soient proposés ponctuellement, avant qu'un cookie soit susceptible d'être enregistré dans votre terminal. Pour la gestion des cookies et de vos choix, la configuration de chaque navigateur est différente. Elle est décrite dans le menu d'aide de votre navigateur, qui vous permettra de savoir de quelle manière modifier vos souhaits en matière de cookies. Selon votre navigateur, consultez le lien ci-dessous pour configurer votre navigateur et refuser les cookies :