Répondant aux directives du Congrès et aux recommandations du Defense Innovation Board, un groupe de travail du Pentagone tente d’apporter plus de rigueur à la gestion par le DoD de sa main-d’œuvre d’acquisition de logiciels, notamment en ajoutant des programmes de formation et de certification plus robustes qui se concentrent sur les méthodologies de développement modernes.
Mais avant de pouvoir faire des progrès significatifs sur ces fronts, le département est confronté à un problème fondamental : il ne sait presque rien de la main-d’œuvre logicielle telle qu’elle existe aujourd’hui. Il n’existe pratiquement aucune donnée sur le nombre de développeurs de logiciels ou d’experts en acquisition de logiciels que le DoD emploie, sur leur rémunération, sur la façon dont ils sont embauchés ou promus, ou sur le type de formation et d’éducation qu’ils ont déjà.
C’était l’une des principales conclusions d’une étude que la RAND Corporation a menée pour le DoD plus tôt cette année.
« Nous ne savons même pas les choses les plus fondamentales sur cette main-d’œuvre », a déclaré Bonnie Triezenberg, ingénieur principal de la RAND et coauteur du rapport dans une interview pour Federal News Network’s On DoD. « La première chose que j’aimerais savoir sur cette main-d’œuvre, c’est quel est son niveau d’éducation. Arrivent-ils au DoD avec une solide formation en logiciels, et tout ce que nous avons à faire est de nous assurer que nous leur donnons la possibilité de rester à jour dans leur domaine ? Ou est-ce qu’ils arrivent vraiment avec un ensemble de formations beaucoup plus diversifiées qui nous obligent à faire beaucoup de formation juste pour établir une sorte de niveau de base de connaissances à travers le DoD ? Si nous pensons que la raison pour laquelle nous voulons savoir cela est d’améliorer réellement leur compétence et d’être en mesure de produire de meilleurs logiciels, je pense que c’est la première chose que vous devez savoir. »
Selon un rapport que le département a soumis au Congrès en août, le groupe de travail sur les logiciels du DoD a au moins commencé le processus de formalisation des parcours de carrière pour les professionnels du logiciel. Pour l’instant, il n’y en a pas vraiment. Les développeurs sont embauchés par le biais de multiples séries professionnelles et autorités d’embauche, et aucun des systèmes de RH du ministère ne comprend des éléments de données qui montreraient si un poste spécifique nécessite une expertise logicielle.
Le DoD a ajouté dans le rapport qu’il a entamé des discussions avec l’Office of Personnel Management pour potentiellement créer une nouvelle « famille » de séries d’emplois pour les développeurs de logiciels civils et le personnel d’acquisition de logiciels.
Mais pour ce faire, le ministère devrait d’abord définir les compétences de base qu’il attend des personnes dans un domaine de carrière du logiciel. Le rapport de RAND s’est également attaqué à ce projet.
Après avoir examiné les compétences que l’industrie privée exige des développeurs et organisé des ateliers avec des responsables du DoD, RAND a abouti à un modèle qui comprend 48 compétences différentes que les professionnels du logiciel du DoD devraient avoir. Mais Triezenberg a souligné que le modèle n’est qu’une base de référence, et que le DoD aurait besoin de le mettre à jour pour suivre l’évolution des pratiques dans le monde du logiciel.
« Ce n’est pas seulement que le matériel en dessous change tous les trois ans, c’est que la façon dont nous construisons et livrons les logiciels a vraiment évolué rapidement au cours des 20 dernières années », a-t-elle déclaré. « Même si nous parvenons à mettre en place un modèle de compétences, le ministère de la Défense et le gouvernement fédéral devront faire preuve de plus d’agilité pour le maintenir à jour, sinon ils ne feront que s’ancrer dans le passé. Et encore une fois, la main-d’œuvre logicielle en souffrira. »
Le groupe de travail prévoit de livrer une autre mise à jour aux législateurs sur ses progrès plus tard ce mois-ci. Parmi les autres initiatives sur lesquelles il travaille, il y a la mise à disposition d’un plus grand nombre de programmes de formation et de certification commerciaux via la Defense Acquisition University et l’élaboration de recommandations pour de nouveaux parcours professionnels centrés sur les logiciels. Le Defense Innovation Board prévoit également de livrer une évaluation actualisée des progrès du DoD ce mois-ci.
Le même conseil a recommandé en 2019 que le Congrès établisse un fonds d’acquisition de logiciels pour aider le DoD à augmenter les salaires à un niveau qui pourrait mieux attirer les professionnels du logiciel du secteur privé, et retenir ceux qu’il emploie déjà.
Mais là aussi, le ministère ne peut pas faire grand-chose sans avoir une compréhension solide de la population existante de sa main-d’œuvre logicielle, a déclaré Triezenberg.
« À l’heure actuelle, parce que nous ne pouvons pas identifier cette main-d’œuvre et parce que nous ne savons rien sur cette main-d’œuvre logicielle est effectivement rémunérée, nous ne savons même pas quelle taille ce fonds devrait avoir », a-t-elle déclaré. « Nous ne pouvons donc pas mettre en œuvre plus de données sur cette main-d’œuvre, alors que le rapport du DIB préconisait des mesures très fondamentales. C’est un autre exemple concret de la raison pour laquelle il est si important d’aller sur le terrain et d’être en mesure d’identifier ces personnes ».