
10 ans de Droptica - Souvenirs du passé, images du présent
Ce fut un long voyage pour nous ! Au cours des dix dernières années, nous avons ouvert quatre bureaux en Pologne, fait croître notre équipe à plus de 70 spécialistes, développé nos compétences en Drupal, Symfony, Laravel et PHP, et livré avec succès de nombreux projets à nos clients. Regardons comment tout a commencé et où nous en sommes.
De deux fans de Drupal à une agence de plus de 70 employés
Depuis le début, nous avons été impliqués dans la communauté Drupal. En 2011, Grzegorz Bartman, alors propriétaire d'une petite agence Drupal OpenBIT, a participé à DrupalCamp Berlin. À son retour, il a rendu compte de l'événement sur le blog de son entreprise et a terminé l'article par une question : Peut-être qu'il est temps d'organiser un tel événement en Pologne ?
Grzegorz a parlé avec différentes personnes de l'industrie locale de l'informatique et du marketing et a formé un groupe d'organisateurs du premier DrupalCamp Pologne. L'événement a eu lieu en 2012 à Wrocław, et l'un de ses sponsors était Maciej Łukiański, le PDG d'une petite agence Drupal Advanteo. Il est également venu à la conférence en tant qu'intervenant, et c'est ainsi qu'il a rencontré Grzegorz Bartman.

Participants du premier DrupalCamp Poland en 2012
Plus tard cette année-là, Grzegorz et Maciej ont entendu parler de quatre entreprises européennes de Drupal qui unissaient leurs forces pour devenir une agence de 140 personnes. C'est pourquoi ils ont commencé à réaliser des projets ensemble et à discuter de la fusion de leurs entreprises. Ils ont concrétisé cela le 4 février 2013. C'est à ce moment-là que Droptica est née.

Droptica aujourd'hui
En commençant avec une poignée de développeurs et deux petits bureaux, Droptica a grandi pour devenir une entreprise de plus de 70 employés avec des bureaux à Wrocław, Gdańsk, Toruń et Rzeszów. Plus de la moitié des spécialistes travaillent à distance depuis différentes parties de la Pologne.

Nous avons désormais dans notre équipe non seulement des programmeurs mais aussi une équipe de testeurs, ingénieurs DevOps, chefs de projet, designers, et spécialistes des ressources humaines, de la finance, des ventes et du marketing. Avec une telle équipe, nous gérons plus de technologies que Drupal - PHP, Symfony et Laravel ne sont que quelques-unes d'entre elles.
En raison de la croissance de l'entreprise, nous introduisons cette année les unités de prestation de services. Une unité de prestation de services comprend 20-30 personnes, y compris des chefs de projet, développeurs et testeurs, gérés par le responsable de la prestation de services. Ils superviseront le travail et géreront leur unité, soutiendront les chefs de projet et alloueront les spécialistes aux équipes. Ce changement améliorera à la fois le travail au sein de l'équipe et la coopération avec les clients.

Aider d'autres entreprises à se développer
Au cours des dix dernières années, nous avons créé des sites web et d'autres solutions web qui aident d'autres entreprises à développer leurs activités - à acquérir de nouveaux clients, à augmenter les ventes de leurs produits ou services, et à améliorer les processus internes et externes. À ces fins, nous avons construit des plates-formes complexes Drupal, une place de marché multi-vendeurs sur Sylius, des CMS personnalisés pour les entreprises de médias et d'édition, une application web pour mesurer les progrès des entraînements sportifs, et effectué des implémentations Drupal sans tête.
Nous avons toujours été ouverts à de nouveaux défis. Après avoir bien compris les besoins des clients, nous avons su nous débrouiller dans n'importe quel domaine. Nous avons coopéré avec des entreprises financières, médiatiques et de publication, d'e-commerce, à but non lucratif, éducatives, automobiles, médicales et juridiques.

L’open source au cœur
Nous répondons aux besoins spécifiques des entreprises de divers secteurs grâce aux technologies open source que nous choisissons généralement pour nos projets. Ces solutions sont très flexibles - faciles à développer et à personnaliser - car leur code source est ouvert au public. Ce fait implique également qu'il n'existe pas de licence pour ce type de logiciel. Des coûts supplémentaires apparaissent uniquement si quelqu'un souhaite une aide professionnelle pour développer et maintenir un système open source. Cependant, ces dépenses peuvent être ajustées aux capacités d'un projet ou d'une entreprise donné.
Les technologies open source que nous utilisons sont:
- PHP - le langage le plus populaire pour créer des sites web,
- Drupal - CMS stable et sécurisé avec des fonctionnalités spéciales pour les sites web complexes d'entreprise,
- Symfony et Laravel - frameworks pour sites et applications,
- Mautic - logiciel d'automatisation du marketing riche en fonctionnalités,
- Sylius - plate-forme d'e-commerce,
- Pimcore - système de gestion des informations produits.
Toutes ces solutions rassemblent des communautés de professionnels de l'informatique de différents pays qui développent volontairement les systèmes. Travailler ensemble sur les technologies open source bénéficie à la fois aux développeurs et aux clients, qui peuvent avoir un logiciel de mieux en mieux. C'est pourquoi nous avons toujours soutenu et développé des solutions open source et éduqué les autres sur leurs possibilités. Nous assistons et faisons des présentations lors des événements DrupalCon, DrupalCamp, Drupal Business Days, PHPCon, et lors des rencontres locales PHP (PHPers). De plus, nous organisons DrupalCamp Poland depuis plus de dix ans.

Image de DrupalCamp Poland en 2022
Nous avons également créé et développons constamment Droopler - une distribution Drupal pour créer des sites web d'entreprise. Il consiste en des éléments préconstruits qui peuvent être facilement personnalisés pour répondre à des besoins spécifiques, en fonctionnalités SEO et en une boutique en ligne (grâce à l'utilisation du module Drupal Commerce).
En tant que membre actif de la communauté Drupal, nous avons soutenu plus d'une douzaine de projets sur Drupal.org, tels que Paragraph View Mode, Backup and Migrate, Popup message, CKEditor et Geysir.
Partage des connaissances
Nous partageons notre savoir non seulement au sein des communautés open source mais aussi sur notre blog. Nous avons constitué une solide base de connaissances sur les modules Drupal, la technologie, le business, la gestion de projet et le design. Nous avons également ajouté des tutoriels sur notre chaîne YouTube.
Les réunions en direct sont un autre moyen que nous utilisons pour transmettre nos connaissances. En 2014, nous avons commencé la formation gratuite DrupalDay que nous organisions dans différentes villes polonaises et en ligne. Cet événement a évolué en DevTalks en ligne en 2022 pour couvrir davantage de sujets liés à l'informatique. Pour chaque réunion, nos spécialistes préparent trois présentations. Il y a également du temps pour des questions et des prix attrayants à remporter.
Et un autre projet que nous avons créé pour éduquer les développeurs (dans ce cas, les aspirants) est Droptica Academy. C'est un programme de formation qui introduit les gens dans le secteur informatique et les prépare à assumer le rôle de développeur PHP Fullstack à l'avenir.
Développement et amélioration continus
Nous avons développé les compétences de nos futurs développeurs et des nôtres. Nous partageons notre savoir lors de formations internes, par exemple, sur Docker, Drupal Commerce, ou donner et recevoir des retours. Pour confirmer nos compétences, nous pouvons ensuite nous préparer pour obtenir une certification Drupal ou Laravel, que notre entreprise couvre entièrement. Pour se préparer à un tel examen ou élargir nos connaissances, nous pouvons assister à des ateliers externes, des conférences, et obtenir des livres professionnels. Tout cela est possible avec un budget de formation séparé dont chacun dispose.
Au fil des ans, nous avons vu comment de nouveaux employés pourraient se sentir perdus au début de leur parcours dans l'entreprise, nous avons donc introduit des rôles de mentors et de formateurs. Les premiers aident leurs mentorés à définir des objectifs régulièrement, à développer des compétences et à résoudre les problèmes en cours. Les seconds assistent les nouveaux développeurs dans leur apprentissage de Drupal.
Culture d'entreprise unique
Il y a beaucoup de choses dont nous sommes fiers après dix ans d'existence de Droptica. L'une d'entre elles est certainement la culture d'entreprise que nous avons bâtie et que nous renforçons chaque jour, que nous nous voyions au bureau ou en ligne.
Travail à distance, hybride ou sur site
Plus de la moitié d'entre nous travaillent entièrement à distance, et Droptica soutient cela en fournissant les appareils nécessaires et un budget séparé pour chaque employé pour acheter des appareils supplémentaires (comme une station d'accueil). Il y a également des guides sur comment mettre en place un bureau à domicile ergonomique et un canal Slack où nous partageons des conseils de productivité. Quand quelqu'un se sent seul en travaillant à la maison, ils peuvent écrire sur le canal général : hé, quelqu'un veut me rejoindre sur Zoom pour un café ?
Cependant, si quelqu'un habite près des lieux ayant nos bureaux confortables, nous l'encourageons à venir y travailler de temps en temps ou régulièrement. Dans chaque lieu, nous avons des postes de travail professionnels, différentes collations et boissons, et des déjeuners gratuits tous les jeudis. C'est un excellent moyen de se rencontrer, de profiter d'un repas ensemble, et de jouer au baby-foot ou au ping-pong.

Habitudes et célébrations en ligne
Le fait que nous travaillions entièrement à distance ou depuis des bureaux dans différentes villes ne signifie pas que nous avons peu de contact les uns avec les autres. En plus des réunions Scrum quotidiennes, au fil des années, nous avons créé diverses initiatives qui nous permettent de rester en contact et de construire notre culture d'entreprise unique.
Nous avons pas mal de canaux sur notre Slack. Outre ceux dédiés à des projets et des équipes particuliers, nous avons des espaces pour parler de :
- programmation - frontend, Drupal, PHP,
- technologie et électronique - IA, macOS,
- loisirs - voitures, jeux, pêche, plantes, musique.
Pour prendre une pause de 5 minutes du travail, nous avons également défini un rappel sur le canal général chaque après-midi pour ajouter une plaisanterie. Peu importe si quelqu'un publie ou lit seulement, c'est agréable d'avoir ce moment amusant chaque jour.
Lorsque nous avons commencé à croître rapidement, il est devenu plus difficile de connaître tout le monde envoyant des messages sur Slack. C'est pourquoi nous avons créé le canal Hello Droptica, où une personne se présente au reste de l'équipe chaque mercredi. Ils écrivent sur leurs études, leurs habitudes, leurs intérêts, et leurs emojis favoris, ce qui est un excellent point de départ pour un chat.
En plus de parler de sujets liés aux projets quotidiens, nous aimons nous remercier les uns les autres. Apprécier le travail, l'engagement et le soutien des autres est si important pour nous que nous avons un outil spécial pour ajouter des félicitations sur notre intranet d'entreprise. Pour reconnaître un engagement de longue durée ou certains accomplissements particuliers, nous avons le prix Złoty Komit (commit doré) que nous décernons tous les six mois. N'importe qui peut ajouter son candidat à ce prix avec une brève explication du choix. Ensuite, nous lançons un vote, qui est également ouvert à tous, et enfin, nous remettons le prix Złoty Komit au gagnant lors d'un gala en direct officiel.

Réunions en direct
La remise du prix Złoty Komit se tient durant le sommet Droptica - notre événement interne en direct qui a lieu tous les six mois. En plus de ce gala, nous avons aussi un résumé des activités récentes de l'entreprise, des ateliers techniques ou de compétences douces, et la fête.
Les autres occasions de se rencontrer en personne sont :
- Réunions de team-building (dans les quatre villes où nous avons nos bureaux). Nous faisons du bowling, de l'escalade, du karting, des sports nautiques ou jouons à des jeux de société.
- Une semaine dans un autre bureau. C'est un voyage payé d'une semaine vers l'un des bureaux. C'est du temps pour travailler et passer du temps avec des collègues d'une autre ville.
- Conférences. Chaque année, nous assistons à plusieurs événements informatiques en Pologne. Nous donnons la possibilité de s'inscrire pour eux pour quelques personnes ou une douzaine.

Prêts pour de nombreuses années à venir
Les dix dernières années ont été un moment formidable pour notre entreprise. Nous avons considérablement agrandi notre équipe, aidé de nombreuses entreprises à développer leurs activités, établi une forte présence dans la communauté Drupal, appris de nouvelles technologies, et créé une culture d'entreprise unique en son genre.
Dans les années à venir, nous voulons continuer à développer Droptica en proposant de nouvelles technologies et des services dédiés pour des industries sélectionnées dans lesquelles nous avons déjà de l'expérience (comme l'édition, la fabrication et la finance). Pour être prêts pour encore plus de projets, nous prévoyons d'avoir plus de 100 spécialistes dans notre entreprise en 2023.
Nous espérons vous avoir à nos côtés en tant que partenaire, collègue ou suiveur. Nous promettons de fournir d'excellents services, connaissances, astuces et conseils pour les dix années à venir et au-delà !