Connected to the future - ITnation

Connected to the future - ITnation Connected to the future - ITnation

data.itnation.eu
from data.itnation.eu More from this publisher
19.07.2014 Views

Perso Portrait Mathieu Triquoit, le discours de la méthode Après avoir effectué un stage la société belge Silicium 14, où il écrit une librairie en PHP pour générer des graphiques, Mathieu Triquoit découvre vraiment la technologie Java au Grand-Duché. Sa licence en informatique en poche, Mathieu pousse tout d’abord la porte de BSB Luxembourg où il acquerra ses compétences en Java et J2EE. Se formant sur TMS, une application de portfolio management, et Insurance Suite, devenue depuis Solife, il participe notamment à un projet de développement en externe, pour le compte de Lombard Assurances. En décembre 2006, après deux ans chez BSB, il rejoint Arηs Developments alors que la société est en pleine expansion. //// Golden Toolbox //// SQL Developer d’Oracle : une interface utilisateur pour administrer une base de données Oracle disposant d’une interface claire, qui supporte l’affichage des caractères spéciaux notamment. Eclipse : il supporte beaucoup de plug-ins riches et qui permettent d’être créatif. Visio : dans la suite Office. Quand j’écris un document, j’aime que ce soit clair et que le client aime cela aussi. Power Designer de Sybase : pour tout ce qui est database, avec un grand nombre de fonctions. Jira d’Atlassian : cet outil de suivi des bugs peut être configuré un maximum. Interface entre le client et le développeur, il est facile d’utilisation. Subversion (SVN) : contrôle de version de l’application, conçu pour remplacer CVS,. Un plugin existe pour Jira histoire de pouvoir consulter les fichiers impactés par la correction d’un bug par exemple.

«Arηs permet de bouger d’un projet à l’autre, on croise beaucoup de monde, on s’essaye à plein de technologies. BSB a commencé en 1997-98, alors que les frameworks genre Hibernate et Spring n’existaient pas encore.». Dès son arrivée chez Arηs, il s’attelle au projet DOOR pour la DG Agriculture de la Commission Européenne. La Database Of Origin and Registration doit compiler les informations sur les produits bénéficiant d’une Appellation d’Origine Protégée, Indication Géographique Protégée ou une Spécialité Traditionnelle Garantie qui circulent dans l’UE mais aussi dans le monde (par exemple, il y a une AOP pour le ‘Café de Colombia’). Un projet de taille. «Là, j’ai pratiquement tout fait : architecture, développement technologique, schéma de la database Oracle. J’utilisais Hibernate pour la persistance et Spring pour toutes les autres couches.» Il participe ainsi au développement, au test, au packaging et à la démo. «La perception des utilisateurs est parfois vachement différente, il ne faut pas nécessairement rester simple au niveau des couleurs, par exemple.» À L’ÉCOUTE Le projet a été livré en octobre 2008. Avant cela, Mathieu travaillait déjà en partie sur d’autres projets, notamment pour d’autres départements de la ‘DG Agri’ et particulièrement sur le projet ISAMM, un prototype de template management pour la création de formulaires envoyés aux Etats Membres. «Il faut pouvoir laisser la liberté à l’utilisateur de créer son formulaire dynamiquement», tout en incluant des fonctions de calcul, telle que la somme automatique de produits importés. «Même si les projets demandent d’utiliser des technologies relativement proches, il y a toujours des différences qui font qu’on s’amuse», confie-t-il. Dans le cas d’ISAMM, l’application a été conçue par d’autres membres de l’équipe d’Arηs. Mais rien n’est jamais figé. Non seulement le chef de projet rencontre le représentant des utilisateurs, mais la DG elle-même sollicite les Etats membres pour suggérer des améliorations. Dans le cas de DOOR, l’analyse fonctionnelle et les premières ébauches du prototype ont duré six mois avant d’entamer le développement réel de l’application. «Il faut prendre le temps de bien comprendre le business du client et de préparer l’architecture en conséquence.» Et dans ce cas, le rôle du développeur en amont est aussi de demander des explications au client. «Pour tester correctement l’application, il faut savoir ce qu’elle est sensée faire, et pour cela, comprendre la partie fonctionnelle du client. Il faut aussi penser aux extensions, prévoir que le client va demander des modules complémentaires. Les clients veulent aussi innover.» En tant que développeur, Mathieu dispose de plus ou moins de liberté en fonction des exigences des clients. «Certains veulent certains types de technologies, des rendus graphiques précis, etc. On n’a alors pas trop le choix. Par contre, si le client se concentre sur ses besoins, c’est plus drôle pour nous. On peut faire ce qu’on veut avec ce qu’on maîtrise. En cas de problème, on assure la maintenance donc on sera responsable.» © Photography Raoul Somers

Perso<br />

Portrait<br />

Mathieu Triquoit,<br />

le discours<br />

de la méthode<br />

Après avoir effectué un stage la société belge Silicium<br />

14, où il écrit une librairie en PHP pour générer des<br />

graphiques, Mathieu Triquoit découvre vraiment la<br />

technologie Java au Grand-Duché.<br />

Sa licence en informatique en poche, Mathieu pousse <strong>to</strong>ut d’abord la porte<br />

de BSB Luxembourg où il acquerra ses compétences en Java et J2EE. Se<br />

formant sur TMS, une application de portfolio management, et Insurance Suite,<br />

devenue depuis Solife, il participe notamment à un projet de développement<br />

en externe, pour le compte de Lombard Assurances. En décembre 2006, après<br />

deux ans chez BSB, il rejoint Arηs Developments alors que la société est en<br />

pleine expansion.<br />

//// Golden<br />

Toolbox ////<br />

SQL Developer d’Oracle : une interface<br />

utilisateur pour administrer une base<br />

de données Oracle disposant d’une<br />

interface claire, qui supporte l’affichage<br />

des caractères spéciaux notamment.<br />

Eclipse : il supporte beaucoup de plug-ins<br />

riches et qui permettent d’être créatif.<br />

Visio : dans la suite Office. Quand j’écris<br />

un document, j’aime que ce soit clair et<br />

que le client aime cela aussi.<br />

Power Designer de Sybase : pour <strong>to</strong>ut ce<br />

qui est database, avec un grand nombre<br />

de fonctions.<br />

Jira d’Atlassian : cet outil de suivi des<br />

bugs peut être configuré un maximum.<br />

Interface entre le client et le développeur,<br />

il est facile d’utilisation.<br />

Subversion (SVN) : contrôle de version<br />

de l’application, conçu pour remplacer<br />

CVS,. Un plugin existe pour Jira his<strong>to</strong>ire<br />

de pouvoir consulter les fichiers impactés<br />

par la correction d’un bug par exemple.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!