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

LUNDI a-m

  • Arrivée ?
  • 15h-17h - green computing (impact du numérique ; indicateurs, mesures, choix)
  • 20h-21h - ice breaking

MARDI mat

  • 9h-12h - point sur les méthodes Agile existantes (Agile en général, Scrum, Kanban, Lean…)

MARDI a-m

  • 14h-18h - TP “normaux”, centralisé sur une méthode en particulier, puis application à l'“Agile en solo” (organisation personnelle ? GTD (Getting Things Done), Personal Kanban)
  • 20h-21h - rEx méthodes agiles

MERCREDI mat

  • 9h-12h - Intégration continue (et présentation de Sonar)

MERCREDI a-m

  • 14h-17h - (suite). (+ retour d'expériences)
  • Soirée discussion égalité des chances H/F dans notre domaine

JEUDI mat

  • 9h-12h - refactoring et optimisation

JEUDI a-m

  • 14h-15h green coding (cours)
  • 15h-16h green coding (TP)

VENDREDI mat

  • 9h-11h - green coding TP (2h)
  • 11h-12h - retour à chaud, évaluation de la semaine (1h)
  • Départ ?

Semaine du 13 au 17 novembre 2023

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.1676386887.txt.gz
  • Dernière modification : 2023/02/14 16:01
  • de nbrun1