Business : La société qui gère npm, l’un des plus importants dépôts de modules JavaScript, fait face à une réorganisation. Et plusieurs employés s'épanchent sur les réseaux sociaux. De quoi mieux comprendre ce qu'il se passe.

La transformation de npm ne se fait pas sans heurts. La société a l’origine de la plateforme de partage de module tente de prendre de la vitesse et son fondateur Isaac Z. Schlueter a récemment laissé sa place de dirigeant à un nouveau PDG, Bryan Bogensberger. Présent au sein de l’entreprise depuis le mois d’août 2018, celui-ci a été officialisé en début d’année 2019. Et comme l’explique The Register, cette nouvelle impulsion donnée à la société vise à faire de npm un service plus professionnel et plus rentable : le nouveau dirigeant ambitionne ainsi de faire passer le chiffre d’affaires actuel de la société, aux alentours de 3 millions de dollars par an, à un volume 10 à 20 fois supérieur.

Mais ce passage à la vitesse supérieure ne se fait pas sans casse : The Register relate les témoignages de plusieurs développeurs et employés de NPM publiés sur les réseaux sociaux après avoir été remerciés de façon un peu abrupte. L’un des premiers à avoir fait part de son mécontentement a été Frédéric Harper, un développeur embauché quelques mois plus tôt par NPM.

As you know, I’ve been laid off by @npmjs last Friday after a “reorg". They offered me a severance package equivalent to two weeks of my salary, which is “fair" as they didn’t had to and I was new: they hired me 4 months ago. — Frédéric Harper (@fharper) March 29, 2019

Dans plusieurs messages publiés sur Twitter, ce dernier a décrit la façon dont il avait été remercié par son nouvel employeur : sans le moindre signe avant-coureur et à la grande surprise de son chef d’équipe direct. D’autres développeurs ont également profité de sa prise de parole et du hashtag #npmlayoffs pour évoquer la culture de défiance qui s’est installée au cours des derniers mois à l’égard de la nouvelle direction.

publicité

Ambiance en berne



Plus significatif, dans la foulée de ces licenciements, la directrice produit Rebecca Turner a annoncé sa démission sur les forums du projet. Présente au sein de NPM depuis 4 ans et demi, Rebecca Turner était l’une des personnalités en vue du staff chargé de maintenir et de développer le service de diffusion de modules JavaScript.

Dans un mémo interne publié par The Register, elle explique que son départ fait directement suite aux précédents licenciements ayant affecté des membres de son équipe sans qu’elle n’en soit elle même informée. La plupart des développeurs et employés qui s’expriment sur ce sujet soulignent le décalage entre la communication officielle de npm, qui met l’accent sur la compassion au sein de ses équipes, et la réalité du nouveau management qui semble peu enclin à prendre des pincettes.

Le message est néanmoins assez clair : les choses changent chez NPM et la société entend passer à une autre échelle après plusieurs années passées à fonctionner en petite structure. Au fil du temps, le gestionnaire de paquet est devenu un incontournable de la communauté JavaScript. C’est d’ailleurs le gestionnaire de module par défaut pour le framework Node.js, très populaire auprès des développeurs. La société recrute d’ailleurs activement de nouveaux collaborateurs. Si on peut estimer que des changements étaient nécessaires au vu des multiples problèmes rencontrés par npm au cours des années passées, on se doute que la nouvelle direction se serait bien passée de cette mauvaise publicité.