developpement_logiciel:envol:2023

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
developpement_logiciel:envol:2023 [2023/02/14 16:00] nbrun1developpement_logiciel:envol:2023 [2023/10/24 09:39] (Version actuelle) nbrun1
Ligne 3: Ligne 3:
 ===== Thème ===== ===== Thème =====
  
-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ébutl’agilité a maintenant fait ses preuves et impacté les bonnes pratiques et les outils modernes comme l’intégration continue. Dans un contexteoù l’informatique touche pratiquement tous les domaineségalement dans lESR, 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 manifeste Agile a soufflé ses 22 bougies cette année. Nous proposons aux stagiaires de cette formation un tour d’horizon des différents méthodes et paradigmes de la programmation agiletransposés dans notre contexte de l’enseignement supérieur et de la rechercheen prenant un recul critique et constructif. Si les groupes ou équipes ayant complètement adapté les principes de la programmation agile sont toujours en minorité, nous utilisons quasiment tous un outil (au moins) issu des besoins et pratiques de l’agilité, comme kanban, intégration continue, refactoringpour en nommer quelques uns. Nous nomettrons pas de mettre en lumière des facettes plus récentes de l’Agile, « agile tout seul », management agile d’entreprise ou les outils automatiques pour mettre en œuvre une stratégie agile.
  
-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 quoutil 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). +==== Objectifs ==== 
-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).+Obtenir une vue d’ensemble des paradigmes de la programmation Agile dans un contexte 
 +actuel 
 +* Faire connaissance des applications dAgilité actuels et sur le terrain 
 +* Découvrir des outils permettant la mise en œuvre de programmation Agile et leurs potentiels 
 +* Évaluer l’impact possible éco-responsable de l’application des méthodes Agiles
  
-==== Axes pédagogiques ====+==== Prérequis ==== 
 +Expérience en programmation informatique ou génie logiciel. Maîtrise d’un langage de programmation.
  
-  * Mettre en œuvre un ou plusieurs exemples pédagogiques de démonstration utilisant les outils proposés dans la formation, permettant au participant daller plus loin et d’étendre ses connaissances de manière autonome après la formation. +==== Egalité des chances ==== 
-  * Prendre connaissance des problématiques via échanges avec des homologues venant d’autres laboratoires. +Lécole technologique ENVOL applique une politique d'égalité des chances entre les femmes et les hommes et refuse toute forme de discrimination. Bien que notre communauté soit réputée plutôt masculine. Nous encourageons vivement les candidatures féminines. D'après le dernier rapport social du CNRS 2021, le pourcentage de personnel féminin pour la famille Ingénierie Logicielle est de 23%Nous avons décidé de nous fixer un challenge : ENVOL2023 pourra afficher avec fierté que le pourcentage de participantes à cette école dépasse les 23%Aidez-nous à atteindre notre objectif ! C'est l'affaire de tous et de toutes.
-  * Découvrir ou approfondir une ou plusieurs pratique du développement.+
  
 ===== Programme ===== ===== Programme =====
Ligne 19: Ligne 23:
  
 LUNDI a-m LUNDI a-m
-  * Arrivée ? +  * Introductiontour de tableactivités brise-glace 
-  * 15h-17h - green computing (impact du numérique ; indicateursmesureschoix) +  * L’Agile dans la gouvernance et le pilotage de projets [L. Chiquet]
-  * 20h-21h - ice breaking+
  
-MARDI mat +MARDI 
-  * 9h-12h - point sur les méthodes Agile existantes (Agile en généralScrumKanban, Lean...) +  * Point sur les méthodes Agile existantes / cours et TP [N. BrunA. BoutinGPawlak] 
-MARDI a-m +  * Retours d’expérience sur les méthodes agiles
-  * 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) [Gaël, Nicolas]  +
-  * 20h-21h - rEx méthodes agiles [CyrilL, Laurent]+
  
-MERCREDI mat +MERCREDI 
-  * 9h-12h - Intégration continue [Cyril L'Orphelin(et présentation de Sonar) +  * Refactoring et optimisation [M. Dexet
-MERCREDI a-m +  * Intégration continue, Sonar / cours, TP et retour dexpériences [C. L’Orphelin]
-  * 14h-17h - (suite). (+ retour d'expériences)+
   * Soirée discussion égalité des chances H/F dans notre domaine   * Soirée discussion égalité des chances H/F dans notre domaine
  
-JEUDI mat +JEUDI 
-  * 9h-12h - refactoring et optimisation [Marc Dexet] +  * Intégration continue, Sonar / cours, TP et retour d’expériences [C. L’Orphelin
-JEUDI a-m +  * Green Coding / cours et TP [L. Lefèvre, L. Bourgès, D. Mallarino
-  * 14h-15h green coding (cours[Cyrille Bonamy et Laurent Bourges+  * Soirée exploration géographique et historique
-  * 15h-16h green coding (TP) [Cyrille Bonamy et Laurent Bourges]+
  
-VENDREDI mat +VENDREDI 
-  * 9h-11h - green coding TP [C. Bonamy et Laurent Bourges] (2h+  * Green Coding / TP (suite
-  * 11h-12h - retour à chaud, évaluation de la semaine (1h) +  * Évaluation à chaud de la formation et tour de table des participants sur leurs acquis 
-  * Départ ?+ 
 +===== Public ===== 
 +Toute personne impliquée dans la conduite, le suivi et le développement d’un projet 
 + 
 +===== Modalités Pédagogiques ===== 
 +Les séances de cours plénières seront complétées par des travaux pratiques et ateliers. Les participants pourront présenter leurs propres problématiques au cours de séances de retour d’expériences.
  
 ===== Dates ===== ===== Dates =====
Ligne 56: Ligne 60:
 ===== Lieu ===== ===== Lieu =====
  
-Pas encore définiPossiblement Marseille.+Village Miléade, 13620 Carry-le-Rouet 
 + 
 +Un acheminement commun en car est prévu entre la gare Aix-en-Provence TGV et le village. 
 + 
 +===== Intervenants ===== 
 +Louis Chiquet (iGi), Didier Mallarino, Nicolas Brun, Gaël Pawlak, Cyril L’Orphelin, Marc Dexet, Laurent Lefèvre, Laurent Bourges, Alexandre Boutin (Agiletoyou) 
 + 
 +===== Site ===== 
 +http://indico.in2p3.fr/e/ENVOL2023 
 + 
 +===== Pré-inscription ===== 
 + Pré-inscriptions jusqu’au 10 octobre 2023 : https://maretude.in2p3.fr/limesurvey/index.php/445235 **[FINI]** contact : [[mailto:nicolas.brun.2@inrae.fr|nicolas.brun.2@inrae.fr]]
  
 +==== Pré requis ====
 +Cours Refactoring : https://github.com/RefactoringEnvol2023/check_install/blob/main/README.md
  • developpement_logiciel/envol/2023.1676386806.txt.gz
  • Dernière modification : 2023/02/14 16:00
  • de nbrun1