L'agilité dans le code
L'agilité dans le code
3 jours (soit 21h)
x xxx € HT par personne, soit x xxx € TTC
Cette formation originale s’adresse à tous les développeurs désirant découvrir comment mettre en musique (dans le code) un projet organisé de manière agile. Cette formation bouscule les codes établis et son contenu représente un peu le chaînon manquant entre l'agile et le code.
Public concerné
Cette formation s’adresse à tous les développeurs, et notamment ceux dont l’entreprise est entrée dans une transformation agile. Avoir déjà eu une sensibilisation aux méthodes agiles est préférable mais non indispensable.
Prérequis
Java
Sessions 202-2021 :
-
nous contacter
Objectifs de la formation l'agilité dans le code
✔ Comprendre qu’une organisation agile d’un projet à des répercussions dans le code
✔ Découvrir de nouvelles tactiques et pratiques de code, dictées par les objectifs et la maturité du projet
✔ Maîtriser la technique de code itérative, en phase avec la planification itérative du logiciel
✔ Savoir déférer des décisions de design et d’architecture
✔ Savoir aborder les phases de commencement d’un projet
Programme détaillé de formation :
Introduction
-
•Les problèmes classiques de l’agile
-
•Les “méthodes agiles” sont des méthodes de gestion du risque et de baisse des coûts
Itératif Vs Incrémentale
-
Pourquoi est-ce contre intuitif ?
Cas pratique : story mapping de notre application fil rouge.
-
Faire uniquement ce qui est nécessaire
Cas pratique : une user story sur notre application.
Quelques patterns tactiques
-
Les raccourcis dans le code
Cas pratique : valider les hypothèses de notre application fil rouge.
-
Les raccourcis dans le design
-
L’architecture en dernier
-
La corbeille du PO, la corbeille du dev
-
Le bon paradigme de programmation
-
No Mapping
-
CQRS
Cas pratique : on code une user story sur notre application en programmation fonctionnel.
Boucle de Feedback rapide
-
La promesse du devOps
-
Le trop gros sprint 0
-
L'IC et le DC en 1h
-
Analyse d’usage
Cas pratique : IC et DC de notre application fil rouge.
La qualité
-
Le refactoring fonctionnel
Cas pratique : on refactor
-
La dette et son chiffrage
-
Les indicateurs
Cas pratique : calcul d'indicateur
Les estimations, inverser le problème
-
No estimate
-
Prioriser et Découper
Conclusion
-
Contre-intuitif
-
Pas de retour arrière