developpement_logiciel:envol:2023

Ceci est une ancienne révision du document !


ENVOL 2023

Nous souhaitons construire l’édition 2023 de la formation ENVOL autour du thème des outils et méthodes du génie logiciel, notamment ceux utilisé dans le développement agile. Après l’engouement du début, l’agilité a maintenant fait ses preuves et impacté les bonnes pratiques et les outils modernes comme l’intégration continue. Dans un contexte, où l’informatique touche pratiquement tous les domaines, également dans l’ESR, la dynamique oblige le développeur à se former, mais également à faire des choix : quelles technologies conviennent le mieux à mes besoins ? Quelles sont celles qui ont le plus de chance d'exister encore dans quelques années ?

Le moment ainsi que le contexte d’ENVOL sont propices pour faire un point sur les méthodes qui ont fait leurs preuves ou pas, ainsi que les outils récemment apparus dans l’écosystème du génie logiciel. L’intégration continue est un outil pour la programmation agile, mais se justifie également en tant qu’outil en soi. Le thème de l’optimisation se décline en plusieurs aspects, dont nous avons choisi de traiter en particulier le refactoring, y compris la reprise de legacy code, et le green computing (calcul écoresponsable). La mise en œuvre des pratiques de la programmation agile se prête à des travaux pratiques avec mise en situation de la programmation en binôme (pair programming) ou le TDD (développement piloté par les tests).

  • Mettre en œuvre un ou plusieurs exemples pédagogiques de démonstration utilisant les outils proposés dans la formation, permettant au participant d’aller plus loin et d’étendre ses connaissances de manière autonome après la formation.
  • Prendre connaissance des problématiques via échanges avec des homologues venant d’autres laboratoires.
  • Découvrir ou approfondir une ou plusieurs pratique du développement.

En cours de réalisation

Un programme préliminaire a été établi :

  • LUNDI - Green computing (indicateurs, mesures, choix), ice breaking
  • MARDI - point sur les méthodes existantes (Agile en général, Scrum, Kanban, XP, TDD, BDD)
  • MERCREDI - intégration continue (avec Gitlab)
  • JEUDI - refactoring et optimisation
  • VENDREDI - green coding

Dates souhaitées : Octobre/Novembre 2023 (hors vacances d’automne)

En Jours : 4 journées sur 5 jours calendaires / en Heures : 3×8 + 2×5

Pas encore défini. Possiblement Marseille.

  • developpement_logiciel/envol/2023.1655107083.txt.gz
  • Dernière modification : 2022/06/13 09:58
  • de nbrun1