Chez Globalia, nous nous efforçons de comprendre les besoins de nos clients afin d'y répondre au mieux. Pour nous aider à atteindre nos objectifs, nous avons entrepris de développer des méthodologies et des outils de développement web afin de rendre la programmation plus efficace, mais aussi plus uniforme.
Cette initiative, qui a commencé par une remise en question de nos choix technologiques pour aboutir à l'élaboration d'une solution de développement 360, nous permet d'offrir des services de meilleure qualité. Cette solution englobe, par exemple, l'automatisation de certains processus et la mise en place d'outils améliorant la qualité de notre production.
Durant ces 10 dernières années, le développement front end a beaucoup évolué. Afin de répondre aux besoins grandissants des utilisateurs, le nombre d'outils s'est multiplié, ce qui a rendu le développement web plus accessible, mais en même temps, plus complexe.
Dans ce contexte, comment choisir le bon outil? Il est facile de s'y perdre et de faire le mauvais choix. Ce choix est pourtant crucial et devrait être dicté pour sa pertinence en fonction des besoins du projet avant tout. En tant qu’agence, puisque les besoins de nos clients deviennent nos besoins, il nous fallait choisir des outils et méthodologies qui répondraient adéquatement à ces besoins.
La première chose à faire a donc été d'analyser nos besoins ainsi que l'ensemble des technologies existantes. Le but? Faire les bons choix et fournir les bonnes solutions, tout en mesurant l'impact de chaque décision.
L'élaboration de ces outils de production est basée sur la mise en place de standards de développement web , nous permettant ainsi d'assurer une homogénéité dans le code source afin d'améliorer la maintenance et l'évolution du produit.
Certains choix restent arbitraires et soulèvent constamment des débats dans la communauté de développeurs. Afin d'y répondre au mieux, chaque membre de l'équipe front end a eu son mot à dire et les décisions ont été prises en équipe.
Ce qui est parti sous l'impulsion de l'équipe front end a par la suite été suivi par les autres corps de métier de la chaîne de développement web chez Globalia. Chaque équipe a ainsi commencé à développer ses propres outils avec le même processus de définition des besoins et d'analyse des solutions disponibles.
Très vite, une vision globale a été nécessaire afin de former une solution de développement 360 ayant pour objectif d'offrir un service de meilleure qualité tout en restant compétitif. Pour ce faire, le point clé a été la communication. Des responsables de chaque équipe ont été nommés et des sessions de travail communes ont été planifiées.
Depuis ce moment, nous investissons régulièrement du temps pour revoir la pertinence de nos choix en nous adaptant au marché ainsi qu'aux nouveaux outils disponibles. Nous améliorons donc continuellement notre solution et testons aussi de nouveaux outils dans cette optique.
En plus d'être bénéfique pour notre production, c'est aussi un terreau d'apprentissage fertile pour les développeurs qui peuvent ainsi apprendre et développer leurs connaissances. Ça nous permet de nous exercer sur de nouvelles technologies avant de les valider pour les utiliser en production.
Tous ces efforts fournis nous ont permis d'atteindre divers objectifs.
Cette stratégie a donc été gagnante à différents niveaux, elle nous a permis de veiller aux intérêts de tout le monde, soit ceux de nos clients, de Globalia et de nos développeurs.