 |
| |
LA PROBLEMATIQUE... |
| Les AGL font partie du paysage des développements dans le monde System i. De très nombreuses applications ont été développées à l’aide de ces outils et continuent de subir des évolutions de façon continue. Or ces outils s’avèrent insuffisants pour industrialiser totalement ses processus de développement d’applications : |
|
- Ils sont tous orientés vers le développement de nouvelles applications mais qui n’intègrent pas la gestion d’un existant développé avec des technologies « classiques » RPG ou COBOL,
- Même s’ils contribuent grandement à la qualité des applications générées, ils ne font que simplement réduire la charge de test,
- La gestion des processus de versionning est souvent pauvre, voire inexistante, car ils ont tous été pensés en adressant les problématiques de développement, plutôt que de maintenance.
LA SOLUTION...
Aujourd’hui l’adjonction d’outils tels que ceux proposés par ARCAD Software complètent avantageusement ces AGL dans les domaines suivants :
- L’automatisation des tests, avec la suite ARCAD-Qualifier. Cette suite ne s’appuyant que sur le code généré, elle est totalement compatible avec n’importe quel AGL,
- La cartographie d’application et la rétro-documentation, avec la suite ARCAD-Observer. Il est ainsi possible d’industrialiser ses processus de création et de mise à jour des documentations techniques d’applications. La plus-value de la solution ARCAD se situe dans le fait que le périmètre d’action n’est pas limité aux composants produits par l’AGL, mais s’applique à tous les composants du système d’informations.
- Le versionning et l’automatisation des déploiements avec la suite ARCAD-Skipper. Le client utilisateur d’un AGL pourra mettre en place son organisation de gestion des changements, là encore, indépendamment des technologies employées pour produire ce code.
- La gestion du support utilisateurs avec la suite ARCAD-Customer. Là encore, totalement indépendante des techniques de développement employées dans l’entreprise.
CONCLUSION...
Les AGL ont apporté une contribution fort importante dans le domaine des développements, d’abord natif System i, puis Client/Serveur et maintenant web. Ils ont contribué et contribuent encore à la fois à la productivité des équipes et à la qualité du code produit. Aujourd’hui, les gains de productivité sont à chercher sur d’autres axes que la production du code : la productivité de la maintenance de code issu de technologies différentes, la productivité des tests et de la documentation.
En outre les solutions ARCAD apportent des solutions concrètes dans le domaine de la traçabilité des changements, domaine qui, notamment sous l’impulsion des pressions réglementaires (Sarbanes-Oxley, Bâle II, etc.) a pris une importance stratégique considérable.
|
| |
|