Qu’est-ce qui pourrait mal tourner? Doge pour reconstruire rapidement la base de code de la sécurité sociale.

Qu’est-ce qui pourrait mal tourner? Doge pour reconstruire rapidement la base de code de la sécurité sociale.



Comme de nombreux systèmes informatiques du gouvernement hérité, les systèmes SSA contiennent du code écrit dans COBOL, un langage de programmation créé en partie dans les années 1950 en informant la pionnière Grace Hopper. Le ministère de la Défense a essentiellement fait pression sur l’industrie privée à utiliser COBOL peu après sa création, suscitant une adoption généralisée et en faisant l’une des langues les plus utilisées pour les mainframes, ou des systèmes informatiques qui traitent et stockent rapidement de grandes quantités de données, dans les années 1970. (Au moins un site Web lié au DoD faisant l’éloge des réalisations de Hopper n’est plus actif, suivant probablement la purge Dei de l’administration Trump de remerciements militaires.)

Pas plus tard que 2016, l’infrastructure de SSA contenait plus de 60 millions de lignes de code écrites en COBOL, avec des millions de plus écrits dans d’autres langages de codage hérité, Le bureau de l’agence de l’inspecteur général a trouvé. En fait, les principaux systèmes et l’architecture programmatiques de la SSA n’ont pas été «sensiblement» mis à jour depuis les années 1980 lorsque l’agence a développé son propre système de base de données appelé Madam, ou la méthode d’accès aux données Master, qui a été écrite en cobol et assembleur, Selon le plan de modernisation de la SSA 2017.

La «logique» principale de SSA est également écrite en grande partie dans COBOL. Il s’agit du code qui émet des numéros de sécurité sociale, gère les paiements et calcule même le montant total que les bénéficiaires devraient recevoir pour différents services, a déclaré un ancien technologue senior de la SSA qui a travaillé au bureau du directeur de l’information. Même des changements mineurs pourraient entraîner des échecs en cascade entre les programmes.

«Si vous n’étiez pas inquiet pour tout un tas de personnes qui n’obtiennent pas d’avantages ou n’obtiennent pas les avantages, ou n’obtiennent pas les mauvais droits, ou devaient attendre des âges, alors allez-y», explique Dan Hon, directeur de très peu de gravité, un conseil en stratégie technologique qui aide le gouvernement à moderniser les services, de terminer une telle migration dans un court laps de temps.

On ne sait pas quand exactement la migration du code commencerait. Un document récent diffusé parmi le personnel de la SSA exposant les priorités de l’agence à May ne le mentionne pas, nommant plutôt d’autres priorités telles que la mise en œuvre des «contrats non essentiels» et l’adoption de l’intelligence artificielle pour «augmenter» la rédaction administrative et technique.