Le COBOL n'est pas considéré comme une technologie de développement moderne. Ancien de plus de soixante ans, il est perçu comme une technologie importante du passé, mais pas nécessairement comme une solution d'avenir. Pourtant, une étude récente pourrait vous surprendre. Le cabinet d'études renommé Vanson Bourne a révélé que le COBOL est omniprésent dans le secteur informatique. Plus de 800 milliards de lignes de code existent aujourd'hui. Elles sous-tendent des usages quotidiens tels que les distributeurs automatiques de billets, les services bancaires en ligne, l'achat et la vente d'actions, la réservation de billets d'avion, d'hôtels ou de voitures de location, l'entretien automobile, et bien plus encore. Véritable moteur discret de notre économie moderne, le COBOL est partout. Face à une telle quantité de code activement utilisé, une question se pose: « Quel est l'avenir ? »
Avec une telle quantité de code COBOL utilisé, on pourrait croire que les développeurs seraient nombreux à répondre aux besoins informatiques actuels et futurs. Détrompez-vous. Dans un secteur où la technologie évolue à une vitesse fulgurante, on a tendance à considérer les outils d'hier comme obsolètes et à les abandonner au profit de nouveautés, souvent non éprouvées et séduisantes. Ce comportement se manifeste dans tout le secteur technologique, des smartphones à l'électronique grand public, et bien plus encore. Les consommateurs se précipitent pour remplacer leur appareil par le dernier cri. Les services informatiques Enterprise partagent cette même mentalité. Les dirigeants s'empressent d'abandonner le COBOL et autres systèmes bien établis au profit de nouvelles technologies, espérant ainsi favoriser la transformation numérique, améliorer l'agilité informatique et attirer les talents de demain pour assurer la maintenance de ces systèmes. Mais existe-t-il une meilleure solution ?
Le succès et l'échec des projets informatiques sont un sujet maintes fois étudié, mais aucun n'est sans doute aussi réputé que The Standish Group. Avec plus de 50 000 projets informatiques analysés sur 25 ans, on peut affirmer qu'ils font autorité en la matière. Dans leur récent rapport, Standish révèle que les organisations qui adoptent une approche de modernisation continue (également appelée « flux ») ont 71 % de chances de réussite globale de leurs projets, contre seulement 1 % pour les autres stratégies. Ces chiffres sont éloquents et, pour ceux qui ont investi dans des systèmes COBOL, le message de la modernisation est crucial. Mais les technologies modernes sont-elles capables de transformer le COBOL d'hier en solutions numériques compatibles avec les API, le DevOps, les conteneurs et le cloud ?
Depuis 1959, la technologie COBOL a connu de nombreuses avancées. Outre les progrès réalisés sur le langage lui-même, COBOL est sans doute devenu la technologie la plus portable du secteur, prenant en charge une large gamme de plateformes dans les environnements distribués, mainframe, virtuels et cloud. L'une des avancées les plus significatives de COBOL est son intégration aux outils de développement modernes tels que Visual Studio, Eclipse et désormais Visual Studio Code. Les développeurs actuels disposent d'un environnement puissant et familier pour créer, gérer et moderniser les applications COBOL existantes. En effet, certaines des dernières versions de COBOL proposent de nouveaux outils de modernisation pour la refactorisation du COBOL, le découpage du code, l'activation des API ainsi que l'intégration avec les conteneurs Docker et Kubernetes. Il est désormais possible d'intégrer un programme COBOL écrit il y a plus de 30 ans aux technologies actuelles, souvent sans modifier le code. C'est une technologie puissante, dotée des outils dont les services informatiques ont besoin pour transformer les applications métier. Cette nouvelle technologie peut-elle également contribuer à combler le déficit de compétences en COBOL ?
Développer de nouvelles compétences ne nécessite pas forcément une nouvelle infrastructure informatique, mais plutôt un nouvel état d'esprit. Les récentes avancées technologiques ont rendu des langages anciens, comme le COBOL, aussi modernes que le C# ou le Java. Le COBOL moderne lève les obstacles à l'apprentissage grâce à son intégration native avec les environnements de développement intégrés (IDE) standards du secteur, tels que VSCode, Eclipse ou Visual Studio. Le COBOL devient ainsi un langage à part entière au sein de ces environnements modernes, permettant aux développeurs d'aborder avec aisance et confiance le monde passionnant de la modernisation du COBOL . Aussi enthousiasmant que cela puisse paraître, il ne s'agit pas d'une nouveauté. Ces avancées modernes sont disponibles depuis plus de 10 ans et ont fait leurs preuves auprès de milliers d'utilisateurs finaux. D'un point de vue technologique, le COBOL moderne est prêt à vous aider à relever vos défis en matière de compétences avec la confiance et la fiabilité indispensables à l'informatique d'entreprise.
L'une des meilleures solutions pour combler le déficit de compétences est la formation. Autrement dit, il s'agit de sensibiliser les développeurs, architectes, ingénieurs et programmeurs aux possibilités offertes par le COBOL moderne. Ce langage est un excellent outil de formation. Et pour ceux qui envisagent d'apprendre le COBOL, il est facile de se lancer.
Se préparer pour l'avenir exige une planification constante, ainsi que des révisions régulières de ce plan. C'est un processus évolutif. Garantir les compétences COBOL nécessaires aux applications métier essentielles requiert la même rigueur, la même attention et la même stratégie. Heureusement, les technologies modernes facilitent ce processus et simplifient considérablement l'acquisition et le développement de nouvelles compétences, que vous recherchiez de nouveaux talents ou des développeurs expérimentés. De nombreuses ressources sont également disponibles pour vous aider, vous et vos équipes, à démarrer rapidement. Si vous n'êtes pas encore prêt à vous lancer, rejoignez une communauté COBOL en ligne et découvrez comment vos pairs développent les talents COBOL de demain. Surtout, commencez à élaborer votre plan de développement des compétences et assurez-vous qu'il soit en adéquation avec les objectifs et les besoins de vos applications métier essentielles.
Présentation de Rocket EVA 2.0
Choisir la bonne voie pour la modernisation du code augmentée par l'IA
Trouvez la voie de la modernisation qui protège ce qui compte
