MGM Resorts International
Hôtellerie
Voilà plusieurs décennies que le Jet Propulsion Laboratory (JPL)de la NASA, basé à Pasadena en Californie, expérimente et innove sur des projets allant des premières versions du développement de fusées dans les années 1930 à l’Explorer 1 de la NASA dans les années 1950. Aujourd’hui, le JPL joue un rôle clé dans certaines des recherches les plus importantes de notre époque, notamment le changement climatique, l’énergie, la robotique et l’astrophysique, et c’est le développement de logiciels qui rend cette recherche possible.
Pendant des décennies, la coopération internationale et au sein de la NASA a été déterminante pour le succès du JPL, mais le développement de logiciels n’était pas unifié en interne. Les anciens outils de gestion du cycle de vie des applications étaient utilisés avec plus ou moins de succès. Mais sans un moyen simple pour les développeurs de voir tous les projets en cours dans d’autres équipes, le travail était souvent fait en double.
Le JPL a commencé à remettre en question ses outils de développement logiciel. « Où puis-je partager le code que j’ai écrit ? » À cette époque, la réponse était : « nulle part, on ne fait pas ça au JPL ». En même temps, sur leurs CV, les candidats postulant au JPL commençaient à remplacer les liens vers les archives de code statiques par des URL vers des sites populaires de partage de code source. Le développement en dehors du JPL devenait de plus en plus collaboratif, et l’équipe espérait qu’un espace serait créé pour collaborer autour du développement de logiciels et permettre aux scientifiques de prendre connaissance des projets et flux de travail de chacun au sein du JPL. Le JPL a mis en place une première instance de GitHub Entreprise au sein du Laboratoire des Opérations, le centre d’innovation technologique qui s’occupe des opérations liées aux missions. GitHub Entreprise a été rapidement adopté par la vingtaine d’utilisateurs réguliers du laboratoire. En août 2013, le bouche-à-oreille aidant, 80 utilisateurs s’en servaient. La disponibilité de GitHub Entreprise a été officiellement annoncée en octobre et, en décembre 2014, plus de 600 collaborateurs l’utilisaient.
La simplicité des outils d’administration constitue un atout majeur pour convaincre les groupes de travail chez JPL de se lancer sur GitHub Entreprise. Le back-end de leur installation ne comporte aucun élément susceptible de causer une rupture au sein de la communauté interne, ce qui permet à GitHub Entreprise d’être une représentation fidèle des individus et des équipes qui l’utilisent.
En proposant une plateforme qui intègre de nombreux outils et prend en charge de nombreux flux de travail, Github fournit le plus grand dénominateur commun aux développeurs du JPL, tout en créant le plus de valeur possible : un lieu unique où les développeurs peuvent trouver le code dont ils ont besoin pour résoudre leurs problèmes. Aussi, la collaboration logicielle a gagné du terrain au JPL qui organise désormais des rencontres mensuelles entre laboratoires. C’est l’occasion d’échanger librement autour de nouvelles idées, et les organisateurs sous-estiment souvent le nombre de chaises requis pour ces événements. Ils commencent à assister à des discussions sur la modernisation des méthodes de développement logiciel et sur les différentes manières de prendre une place plus importante dans la communauté open source. Ils construisent une communauté collaborative et axée sur la contribution.
Le JPL propose un service d’outils prenant en charge certains outils logiciels courants, tels que AccuRev, Bamboo, Coverity, Eclipse, IDL, JIRA et JIRA Agile, JRebel, QMetry, Subversion, STK, entre autres. Ils utilisent l’API GitHub pour savoir qui utilise le système, comprendre les besoins en formation, et identifier les bons contacts pour des projets de développement spécifiques.
Secteur
Collaborateurs
Des options d'hébergement flexibles à la sécurité enrichie par la data, donnez à vos équipes tous les outils pour développer au mieux.
Contacter notre équipe →Les bases pour les équipes et les développeurs
Des outils de collaboration et de gestion avancés pour les équipes
Sécurité, conformité et déploiement pour les organisations
Tous nos meilleurs outils, support et services