Structis adapte ses outils de développement à la taille de ses projets
Inscrivez-vous gratuitement à la Newsletter BFM Business
Pour concevoir ses petites applications, le GIE informatique de Bouygues Construction a choisi une voie particulière, sans cahier des charges, avec l'environnement Léonardi de Lyria.
Les applications simples posent parfois des problèmes. D'un côté, la formalisation excessive ne convient pas aux contraintes de budget et de délais. De l'autre, les outils de développement rapide de type RAD (Rapid Application
Development) débouchent souvent sur des projets ' quick and dirty ', c'est-à-dire vite faits mal faits. Structis, le GIE informatique de Bouygues Construction, a rencontré ce dilemme.
' Pour les besoins simples, c'est-à-dire nécessitant quelques semaines de développement ?" par exemple, pour réaliser une application de formulaires d'enquête ?", nos méthodes de développement traditionnelles se
révèlent inadaptées. Car le temps nécessaire pour lancer la machine est trop lourd ', explique Ronan Le Gallo, architecte logiciel chez Structis. Pour de tels projets, l'entreprise a donc choisi une démarche originale :
s'appuyer sur l'outil de développement pour en déduire l'organisation à adopter. Une fois l'outil sélectionné, Structis a réalisé des essais, puis monté une équipe. La dernière phase, en cours de mise en place, consiste à définir une méthode
d'utilisation allégée.
Léonardi préféré au logiciel d'IBM
L'outil de développement retenu est Léonardi, de l'éditeur Lyria. D'abord sélectionné, Rational Rapid Developer a été écarté. ' Les commerciaux d'IBM nous ont dit que le produit allait être abandonné à court
terme. Ils nous ont alors conseillé Websphere Studio Application Developer, mais celui-ci ne répondait pas à notre préoccupation ', se souvient Ronan Le Gallo. Le logiciel de Lyria s'est distingué par sa rapidité de
développement. ' En deux clics de souris ', l'outil génère les écrans standards, permettant de se connecter aux bases de données avec des éléments graphiques tels que listes et menus.
' Le développement d'une page web s'effectue deux à trois fois plus vite qu'avec notre approche classique ', apprécie l'architecte logiciel. L'outil a également séduit Structis par sa capacité à
basculer en mode développement spécifique. ' Pour l'une de nos applications, les graphiques générés en standard n'étaient pas suffisants. Nous avons pu produire les bons graphiques en développant en Java un lien vers
Excel ', détaille Ronan Le Gallo. Or, bien souvent, les environnements RAD sont efficaces pour la majorité des cas, mais se révèlent incapables de traiter les besoins minoritaires. Structis compte bien profiter de cette
possibilité de basculer en mode développement spécifique lorsque les demandes des utilisateurs métier se complexifient en cours de route.l.arbelet@01informatique.presse.fr