Table ronde autour de l'agilité et des limites pour l'appliquer dans la réalité des projets de grande envergure / des contextes distribués / organisation à grande échelle / etc.
6. Rappel des Valeurs Agiles (théoriques ;-))
◇ Les individus et leurs interactions (plus que les processus et les outils)
◇ Des logiciels opérationnels (plus qu’une documentation exhaustive)
◇ La collaboration avec les clients (plus que la négociation contractuelle)
◇ L’adaptation au changement (plus que le suivi d’un plan)
6
Lisez l’excellent Blog : https://blog.myagilepartner.fr
Dans ce cas précis : https://blog.myagilepartner.fr/index.php/2018/09/12/manifeste-agile-4-valeurs-12-principes/
NB : Bibliographie complète à la fin de la présentation
7. Process Agile Type SCRUM
7
Source : https://daveo.fr/expertises/agile-team-vs-feature-team/
8. Choix Méthodologique
8
Critères Scrum Kanban Scrumban
Planification Au début de
chaque sprint
Kanban board,
Flux continu
Kanban board
avec itérations
Estimation de
l'effort
Au début de
chaque sprint
Optionnel,
prédictibilité
Idem Kanban
Quand
choisir ?
Equipe dédiée
à 100% au
projet
MCO, TMA,
équipe
travaillant sur
plusieurs
projets
simultanémen
t
MCO, TMA,
équipe
expérimentée
en agilité
Source : https://www.journaldunet.com/solutions/dsi/1419985-comparatif-des-methodes-agiles/
9. Choix Méthodologique + Scale
9
Critères Safe
(Scaled Agile Framework)
Spotify Nexus
Niveaux
d'organisation
- Team,
- Programme,
- Portfolio.
- Squads (feature team),
- Tribus (ensemble de
squads),
- Chapitres (même
compétence),
- Guildes (communauté
d'intérêts).
Destiné à 3-9 équipes
Scrum Avec une
équipe d'intégration de
Nexus (PO / SM / Dev)
Quand choisir ? ART : agile release
train,
(50 à 125 personnes
maximum)
- Tribu : 100 personnes
maximum,
- 100% d'autonomie des
squads,
- Equipes distribuées.
Destiné à 3-9 équipes
Scrum,
70 personnes
Source : https://www.journaldunet.com/solutions/dsi/1419985-comparatif-des-methodes-agiles/
10. “
Rappel de la (ma) définition d’un Projet IT :
“C’est un projet entre quelqu’un qui ne sait pas ce
qu’il veut, et quelqu’un qui ne sait pas ce qu’il fait !”
10
Julien Touzé
11. “
Rappel de la (ma) définition d’un Projet IT :
“C’est un projet entre plein de gens quelqu’un qui ne
savent pas ce qu’il veulent, et plein de gens
quelqu’un qui ne savent pas ce qu’il font !”
11
Julien Touzé
12. “
Rappel de la définition d’un Projet IT :
“C’est un projet entre plein de gens quelqu’un qui ne
savent pas ce qu’il veulent, et plein de gens
quelqu’un qui ne savent pas ce qu’il font !”
Et sous contraintes fortes...
12
Julien Touzé
16. bonjour!
Je suis Julien Touzé
Je suis le président de la société SKILLD (8e contributeur
mondial au coeur de Drupal 8).
Vous pouvez me joindre ici jtouze@skilld.cloud
16
17. bonjour!
Je suis Emilie Ruaux
Je suis directrice du digital au sein de l’AGEFI (Médias
financiers).
Vous pouvez me joindre ici eruaux@agefi.fr
17
18. bonjour!
Je suis Anaïs Mussard
Je suis chef de projet chez ADIMEO.
Vous pouvez me joindre ici amussard@adimeo.com
18
22. Conception
22
5.
Conception
Design, UX...
6.
Spécifications
4.
Mise en place
Organisation
Locale vs Distribuée
Product Owner...
Stratégique vs
Opérationnel
Multi Clients/Entités
RH & Turn-over (!)
DOR / DOD
Effort formalisme
Scalabilité
Tracabilité /
Versionning
Itérations
Qui décide ?
Conception Continue
Sprint Agile
Sous-traitance
Urgence
Dette SI Existant
Politique (Ex:
Accessibilité)
27. Principales Difficultés
◇ Gestion de Besoins contradictoires / qui évoluent rapidement
◇ Gestion de la qualité vs lean ? Dod ? Tests de non-regression & CI/CD
◇ Gestion de l’orchestration de projet
◇ Gestion de l’automatisation / industrialisation
◇ Gestion des contraintes externes (Performances Sécurité SEO Accessibilité etc)
◇ Gestion des contraintes humaines (rareté, turn-over, incompétence, etc.)
◇ Gestion d’organisations distribuées (cf. yolocraty.org)
◇ Gestion de la scalabilité ? Outils, processus, rituels, normalisation, formalisation, etc.
◇ Gestion des allocations de ressources & des priorités (TMA // Evols // Multi-clients)
◇ Gestion remise en cause SI ? Dépendances adherences autres projets SI ?
◇ Gestion alignement des pratiques entre prestataires
◇ Gestion Conformité et Responsabilité contractuelle en mode continu / distribué
◇ Quels indicateurs / métriques / mesure du “succès” ?
27
29. “ “Tout seul on va plus vite, ensemble, on va plus loin.”
29
Proverbe Africain
30. Dépasser Scrum / Kanban
“Les modèles de fonctionnement agiles (ex : SCRUM, Kanban…) font leurs preuves mais ne
sont pas suffisants pour que l’organisation s’adapte à des contraintes métier qui évoluent
rapidement, qu’elles soient issues de la stratégie ou imposées par le marché. L’application
rigoureuse de ces modèles est limitante pour rendre une organisation « scalable »(capacité à
dimensionner rapidement la force de travail en fonction du besoin et de la stratégie) et «
responsive »(capacité à s’adapter rapidement et efficacement aux changements)”
Crédit ; https://medium.com/@pramanaconseil/sinspirer-des-m%C3%A9thodes-agiles-pour-cr%C3%A9er-une-organisation-scalable-
et-responsive-retour-sur-f9dc78895dc
30