La meilleure expérience d'écoute est sur Chrome, Firefox ou Safari.Abonnez-vous aux interviews audio quotidiennes de Federal Drive sur les podcasts Apple ou le podcastone.
Appeler l'usine de logiciels de l'armée, une usine de logiciels est en fait un terme impropre.Le service ne construit pas de logiciel.C'est construire des compétences de soldats et de civils afin qu'ils puissent créer des logiciels.
Oui, en fin de compte, l'armée reçoit des outils logiciels modernes pour aider le Warfighter, mais ce n'est pas votre atelier DevSecops typique.
Hannah Hunt, la principale responsable des produits et de l'innovation de l'armée Software Factory, a déclaré que son bureau se concentre sur les soldats et les civils de la mise en œuvre et de la formation des civils afin qu'ils puissent retourner à leurs unités et utiliser ces compétences pour créer un cadre d'experts en développement de logiciels.
Échange de cyber-industrie du Federal News Network: Où commence la fin de la cybersécurité et la sécurité physique pour les agences fédérales?Découvrez dans l'échange de l'industrie du Federal News Network: Cyber.
"Tous les six mois, nous apportons 30 soldats et civils et passons par un accélérateur technologique et gagnons l'efficacité et la maîtrise de la gestion des produits, de l'expérience utilisateur et de l'interface utilisateur (UX / UI), de l'ingénierie des plateformes et du génie logiciel", a déclaré Hunt sur ASKle CIO.«Du point de vue de DevSecops, vous avez besoin à la fois des équipes de produits elles-mêmes ainsi que de vos pipelines sous-jacents à la livraison continue (CI / CD), votre offre de plate-forme en tant que service pour garantir que les applications que les soldats fournissent obtiennententre les mains des utilisateurs.Nous possédons tout ce cycle de vie, ce qui facilite la tâche d'itérer et de livrer rapidement des logiciels à notre base d'utilisateurs."
Après six mois de formation intensive, les 30 étudiants, qui sont sur une affectation de trois ans avec l'usine de logiciels, sont jumelés avec des développeurs expérimentés et affectés à un projet.
Hunt a déclaré que l'objectif est de donner à ces étudiants un ensemble de compétences de base et de les faire continuer à apprendre en acquise des expériences réelles.
"Une fois qu'ils ont terminé leur formation, ils sont associés à un expert de la Silicon Valley, et c'est vraiment un modèle de train-Trainer. They are sitting day-to-day with the Silicon Valley experts, learning the skills that are needed by your typical Silicon Valley product manager or designer engineer," she said.«Finalement, une fois qu'ils ont ce niveau de compétence, ils peuvent commencer à former d'autres soldats qui entrent et des cohortes suivantes.Il construit un modèle qui est autonome sur trois à cinq ans."
Programme de formation de six mois
L'armée, qui a créé l'organisation en juillet 2020, a envoyé la première cohorte par le biais du programme, le deuxième ensemble de 30 étudiants a terminé ses six premiers mois de formation en décembre et un troisième groupe a commencé à s'entraîner en janvier.Hunt a déclaré que l'objectif était de continuer à apporter des cohortes tous les six mois dans un avenir prévisible.
«Ce qui est vraiment génial dans notre processus de recrutement et d'embauche, c'est que nous apportons un grand groupe diversifié. We are rank and military occupational specialty (MOS) agnostic, which means you can be in any career field and in any rank as long as you have the right attitude and a willingness to learn," she said.«Dans Cohort One, nous avons tout le monde, d'une première classe privée à un capitaine.Dans Cohort Two, nous avons tout le monde d'un spécialiste à un major.Ils viennent également d'une variété de compétences.Nous avons des techniciens de médecine et de maintenance qui sont devenus des ingénieurs de la plate-forme et des logiciels.C'est vraiment merveilleux de voir une compétence très diversifiée de personnes qui est vraiment un talent inexploité dans l'armée qui souhaite faire ces choses ou qui les a fait pendant leur temps libre et qui veulent pouvoir utiliser ces compétences pour soutenir leur force."
L'armée a trouvé le programme populaire depuis le début.Hunt a déclaré que son bureau avait reçu entre 250 et 300 demandes par cohorte.
Elle a dit que les bons candidats ne sont pas nécessairement les gens qui ont une expérience de codage ou qui viennent du domaine du renseignement du signal, mais des étudiants qui démontrent un niveau d'intelligence émotionnelle et de travail d'équipe.Hunt a dit qu'avoir cette aptitude peut faire ou défaire une équipe de développement.
Lire la suite: demandez au CIO
Les projets proviennent du crowdsourcing
La première cohorte travaille sur des projets qui proviennent d'idées ou de besoins des autres unités ou commandements dans l'armée.Hunt a déclaré que pour la première cohorte, l'usine de logiciels a reçu 30 soumissions de projet.Pour le second, ils ont reçu 80 idées de projet, donc Word sort du travail que fait l'usine.
La première cohorte a été placée dans des équipes de 10 - cinq étudiants et cinq experts - ou comme Hunt les a appelés le modèle d'équipe à deux pizzas, et travaille sur cinq projets.
«Ils travaillent sur l'initiative« This Is My Squad »par le biais du sergent-major de l'armée. That application is in production already and they have a user base at Fort Hood," she said.«Nous travaillons sur une application pour améliorer la mobilité du site Web de Mobility Operation Picture Tour of Duty, c'est ainsi que les réservistes et les gardes postulent pour des emplois en service actif.En ce moment, il est très maladroit derrière un pare-feu DOD, et vous avez besoin d'un ordinateur Niprnet pour y accéder.Nous voulons rendre cela un peu plus accessible et offrir une meilleure expérience utilisateur.Nous travaillons sur l'amélioration et l'optimisation du processus de contrôle des contrôles et services de maintenance préventive, qui existe pour toute unité qui doit effectuer des contrôles de maintenance.En ce moment, tout est fait sur papier.Vous remplissez un formulaire, et quelqu'un doit télécharger ces informations sur le système d'entreprise pour qu'il soit réellement compté.Nous voulons rendre cela accessible sur le téléphone d'un soldat et faciliter cela pour eux.Nous travaillons avec la 25e division d'infanterie sur l'amélioration de leur utilisation des terres et de leur optimisation des terres parce que l'île d'Hawaï a une quantité très limitée de terres pour une formation et des ressources comme.Et nous travaillons avec le programme exécutif du programme conjoint pour les armements et les munitions sur l'automatisation de la construction des points d'approvisionnement des munitions ad hoc."
Hunt a déclaré que pour chacun de ces projets, les soldats et les civils apprendront et appliqueront ces leçons au prochain projet, et l'usine de logiciels fera de même pour chaque cohorte et chaque application que les équipes développent.
“We took that feedback and integrated it into the training that we offer and ensuring that cohort two has those building blocks in places that when they move to a product team, they’ve already got that skills that maybe cohort one had to learn along the way or learn," she said..«Alors que nous étendons et identifions les problèmes sur lesquels nous allons travailler, nous pensons à la viabilité et à la longévité de l'usine logicielle.Nous voulons nous assurer que nous ne travaillons pas seulement sur les systèmes commerciaux, qui sont importants, mais aussi des produits tactiquement axés qui apportent vraiment des usines de logiciels à cet autre niveau de pouvoir démontrer que nous sommes à l'avenir du champ de bataille.Nous nous concentrons sur ces choses qui nous font vraiment réussir.Il y a un tas d'autres choses que nous apprenons sur la sécurité plus efficacement, automatisant autant que nous le pouvons et certains des noix et boulons de développement les plus.Mais c'est tout l'intérêt d'une organisation pour pouvoir prendre les leçons apprises, faire des post-mortems, comprendre ce qui pourrait être amélioré et ensuite mettre en œuvre cela."
Hunt a déclaré que Army Software Factory a lancé sa cinquième application fin janvier à l'aide du livre de jeu DevSecops codifié dans l'armée.
“The process itself is that we have security advocates and evangelists whose sole job is to enable the success of the application teams to understand what security controls they need to maintain in order to go to production," Hunt said at the recent ATARC DevSecOps summit.«Il y a ce groupe de rétroaction très serré avec la sécurité, ils comprennent ce qui doit être construit et ce sont des développeurs par le commerce avec un état d'esprit de sécurité afin qu'ils sachent ce qui doit être construit pour être sécurisé.Ils sont appelés ingénieurs de validation de sécurité des applications pour s'assurer que les équipes peuvent rapidement itérer avec leurs utilisateurs et sont en mesure de pousser rapidement à la production tant qu'ils respectent certains garde-corps de sécurité au fur et à mesure qu'ils passent par le pipeline CI / CD."
Vous voulez rester à jour avec les dernières nouvelles et informations fédérales de tous vos appareils?Téléchargez l'application rénovée Federal News Network