Des représentants du projet PC-Scol seront présents aux Jres à Dijon du 03 au 06 décembre.

2 présentations en lien avec le projet seront proposées
Mercredi 4 à 9h20 : Les proos Kubernetes, système d’exploitation de PC-Scol/Pégase
Par : Vincent Hurtevent – Thomas Montfort – Raymond Bourges

Résumé :
La construction de la solution PÉGASE, futur logiciel de gestion de scolarité et de la vie étudiante, utilise plusieurs principes novateurs dans le développement logiciel et la gestion d’infrastructure. Il s’agit tout d’abord d’une co-construction en méthode agile par plusieurs établissements (AMUE, Association Cocktail, les université de Grenobles Alpes, Nantes et Strasbourg), et d’un point de vue architecture, d’une approche très modulaire, faiblement couplée et API first. Ces choix s’accompagnent de contraintes fortes auxquelles il faut répondre. La méthode agile à l’échelle implique des cycles courts et de déployer plusieurs environnements, dans plusieurs versions et plusieurs fois par jour. L’approche modulaire demande un couplage faible des modules et, pour chacun d’eux, un découpage en plusieurs composants : front, back portant l’API et de stockage. À l’échelle de PÉGASE, cette approche va nécessiter un nombre important de modules et un nombre plus important encore de composants. Ces choix ont dès le début incité à considérer PÉGASE comme une application Cloud Native. Les objectifs ambitieux de l’application ont trouvé écho dans les principes d’immutabilité, d’auto correction, d’élasticité, de haute disponibilité ou bien encore de portabilité que permettent les conteneurs et l’orchestrateur Kubernetes. Nous verrons comment l’utilisation de Kubernetes et des bonnes pratiques s’y rattachant simplifient le développement de PÉGASE par les équipes de développement et son exploitation par l’équipe DevOps. Nous aborderons ensuite des limitations et contraintes que nous avons rencontrées. Enfin nous exposerons pourquoi tout cela nous amène à considérer Kubernetes comme le système d’exploitation de PÉGASE et par extension d’un SI.

Vendredi 6 à 8h55 : L’agilité dans l’organisation d’un projet agile : l’expérience du projet PC-Scol
Par : Michel Allemand – Ludovic Boudy

Résumé :
PC-Scol est le projet commun à l’AMUE et à l’Association Cocktail de refonte du système d’information scolarité et vie étudiante pour l’ensemble des établissements de l’enseignement supérieur et de la recherche. PC-Scol s’inscrit dans un cadre de travail collaboratif en co-construction avec plusieurs établissements universitaires. Nous décrirons l’organisation opérationnelle qui a été mise en place pour gérer un projet de co-construction d’une solution logicielle de cette ampleur en mode agile avec des équipes de développements issues de l’ESR et localisées dans plusieurs universités réparties sur l’ensemble du territoire. Les méthodes agiles que nous utilisons ; méthode « Scum » au niveau de chaque équipe et méthode « Safe » au niveau de l’agilité à l’échelle pour coordonner le travail des équipes seront présentées. L’usine logicielle et l’architecture technique retenues seront également détaillées pour illustrer l’interdépendance entre les méthodes, les outils et l’organisation. Les difficultés que nous avons rencontrées depuis le début du projet en 2017, les accompagnements que nous avons proposés et les évolutions de l’organisation qui ont été réalisées seront également présentés pour montrer qu’il est aussi nécessaire d’être agile dans l’organisation et le pilotage d’un projet agile. Des perspectives dans la co-administration de la solution Pégase qui est développée par le projet PC-Scol concluront notre exposé.

https://www.jres.org/fr/programme/