SlideShare ist ein Scribd-Unternehmen logo
1 von 38
20 & 21 septembre 2022 - New Cap Event Center
Le Programme VITAM :
le développement agile d’un logiciel
d’archivage électronique pour 3 Ministères
Français :
7 ans de fonctionnement,
tâtonnements et adaptations
Remerciements à nos sponsors et partenaires
Partenaire
Début des années 2010, les responsables des 3 ministères en charge des
archives définitives font un constat ...
Un tsunami numérique approche !
Image de Freepik
Image de Freepik
Le problème est commun, construisons une solution commune !
Il y a beaucoup de besoins communs, mais aussi un certain nombre
d’usages différents entre les 3 ministères.
La solution retenue sera un logiciel offrant les bases communes, sous
forme de « Back-office »
Un financement par le Programme Investissement Avenir est
obtenu, mais, il implique de :
- Favoriser la réutilisation du logiciel
- Publier le logiciel en opensource
- Faire appel à des TPE/PME dans les marchés
- … et de le réaliser en mode AGILE
Image de Freepik
Le programme mettra aussi en œuvre l’agilité à l’(petite) échelle
LA PHASE PROJET
Image de Freepik
Collecte du besoin auprès des utilisateurs par le biais de
MOSCOW et construction d’une story map
Image de Freepik
Création d’outils
spéciaux dédiés à
faciliter la recette
Interrogation en continu du métier sur les fonctionnalités métier
1 PO et plusieurs archivistes au sein de l’équipe admin.
D’abord construire un réseau d’utilisateurs contributeurs
- pour définir une vision partagée, donner du sens
- pour entendre leurs pratiques et leurs cas d’usage
- pour identifier avec eux leurs besoins et les prioriser
Puis mettre en œuvre des cycles de travaux successifs
- pour approfondir progressivement les sujets
- et en adaptant les objectifs aux différentes phases du projet
Plus de 100 réunions de travail depuis 2014
- Ateliers de travail, démonstrations, séances de prise en main,
séances de recette, ...
Image de Freepik
Tandis que l’organisation et le dimensionnement des équipes sont
définis
Image de Freepik
Avec un mix d’agent public ( admin ) et privé (réalisation)
Image de Freepik
Une équipe de réalisation se compose de
 Rituels « classiques » de Scrum retenus :
 Sprint de 3 semaines
 Daily
 Weekly
 Grooming/Sprint planning
 Démo du sprint
 Rétro du sprint
Image de Freepik
Les devs sont lancés, mais seulement pour la publication d’une
v1 MVP
Si celle-ci ne convient pas, arrêt du programme !
Un outil est retenu pour supporter l’activité agile.
Opensource et français il s’agit de TULEAP
Image de Freepik
Cependant, les premiers problèmes apparaissent avec
les prestataires qui éprouvent pour certains des
difficultés à maintenir des équipes qualifiées et jettent
l’éponge.
Image de Freepik
L’implication des équipes fournies, et la souplesse relative de
l’organisation permettent toutefois de passer le cap !
Image de Freepik
Sur trois ans, la composition de l’organisation évolue :
Toujours une équipe d’admin, mais plus que 2 équipes de devs se
partageant un SM, et plus de business analyste.
Image de Freepik
Durant cette période, à compter du MVP validé, le programme
publie une version majeure par an, et un des projets de porteur
passe en production
LA PHASE
de
Maintenance et Amélioration Continue
Image de Freepik
Passage d’un mode projet à un mode MAC pour
→ Apporter un support aux utilisateurs ayant adopté la solution
→ Continuer d’étendre le périmètre fonctionnel
→ Apporter les évolutions techniques nécessaires
Changement de marché, incluant un changement
d’organisation :
Outre l’équipe admin, plus qu’une seule équipe de :
4 DEV + 1 QA + 1 SM + 1(2) DEVOPS
Le support devant monter en puissance, choix de s’orienter
vers du scrumban
La période de transition entre le mode projet et la MAC a
été délicate :
- Départ d’une partie des sachants avec le changement de
marché
- Période de recouvrement en grande partie durant le
premier confinement
- « Recalibrage » du fonctionnement en fonction des
nouvelles équipes et du travail confiné
- Appropriation difficile du Scrumban
Création d’un club utilisateur, permettant de fédérer les réutilisateurs du
produit, et de mieux cerner leurs besoins.
A sa création, le club est constitué de 15 membres, ouvert aux entités
publiques comme les ministères, des opérateurs ou de collectivités, mais
aussi aux acteurs privés comme les ESN ou des entreprises
spécialisées dans l’archivage numérique.
En parallèle, extension du périmètre du programme avec la mise en
place d’un solution SAAS (VAS) et le développement conjoint d’un
front-office.
Le développement contributif, avec des échéances fortes, a challengé
notre organisation agile.
Ajout d’une équipe supplémentaire pour le front (avec partage du
SM )
L’organisation se retrouve orientée en Component Team, et doit se
mettre en place durant la période « COVID »
→ Les pratiques, notamment les usages autour de l’outil Tuleap
divergent
→ COVID et organisation des rituels un peu compliqués, mais
Tuleap nous a permis de disposer des tableaux de tâches et de nos
US en distanciel
Extension du périmètre
Image de Freepik
De nouveaux périmètres fonctionnels sont explorés, avec
notamment la mise au point d’un outil de collecte, de la
gestion de la signature électronique et autres ...
Choix de repasser sur un système de Feature Teams
- Plus de diversité pour les équipes (Full Stack), qui ont une
appétance pour de nouveaux challenges
- Compétences mieux réparties, et moins de « bus factor »
- Favorise l’harmonisation des pratiques
Cependant, avec une charge croissante mais des effectifs
constants au niveau de l’admin, on cherche à rendre
l’organisation « à l’échelle » plus efficace
- Donner une meilleure visibilité aux équipes (et aux utilisateurs)
sur la roadmap
- Redéfinir les rôles de chacun qui ont un peu « glissé »
A budget et RH constants :-)
Autre challenge, arriver à concilier les activités de développement, de
support et production avec un nombre d’utilisateurs augementant
fortement.
De 15 membres du club utilisateur début 2020, nous sommes passés
à 50.
Au final, en 7 ans, l’organisation agile portée par un ensemble public /
privé a dû souvent s’adapter :
→ Avec un nombre d’équipe et de mission variables
→ La crise COVID
→ Des changements nécessaires de politique (component/feature
teams)
→ Des changements de marché
Mais jusqu’ici, a toujours pu produire un logiciel adapté aux besoins des
utilisateurs :-) et une dizaine ont désormais des projets en production.
Image de pikisuperstar sur Freepik

Weitere ähnliche Inhalte

Ähnlich wie Le Programme VITAM : le développement agile d’un logiciel d’archivage électronique pour 3 Ministères Français

Community management et Réseaux sociaux internes
Community management et Réseaux sociaux internesCommunity management et Réseaux sociaux internes
Community management et Réseaux sociaux internesTalentys
 
Yieloo - presentation société
Yieloo - presentation sociétéYieloo - presentation société
Yieloo - presentation sociétéCyril Girard
 
2014 04 07 must mémoire transition vers le cloud du business model des edite...
2014 04 07 must mémoire  transition vers le cloud du business model des edite...2014 04 07 must mémoire  transition vers le cloud du business model des edite...
2014 04 07 must mémoire transition vers le cloud du business model des edite...Gilles d'Arpa
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...matteo mazzeri
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...Agile En Seine
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilahMoez Moezm
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperJason De Oliveira
 
Le Guide du Parler Humain
Le Guide du Parler Humain Le Guide du Parler Humain
Le Guide du Parler Humain PRODWARE
 
Différents business model canvas
Différents business model canvasDifférents business model canvas
Différents business model canvasGhislain Delabie
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperJason De Oliveira
 
MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer Jason De Oliveira
 
C:\Fakepath\Direct Group accompagne un projet logistique avec OnMap
C:\Fakepath\Direct Group accompagne un projet logistique avec OnMapC:\Fakepath\Direct Group accompagne un projet logistique avec OnMap
C:\Fakepath\Direct Group accompagne un projet logistique avec OnMapNomia
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
Rational France - Livre Blanc - Repenser la production de logiciels en enterp...
Rational France - Livre Blanc - Repenser la production de logiciels en enterp...Rational France - Livre Blanc - Repenser la production de logiciels en enterp...
Rational France - Livre Blanc - Repenser la production de logiciels en enterp...Rational_France
 
Collecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centraleCollecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centraleoussama Hafid
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALLaribi Aicha
 

Ähnlich wie Le Programme VITAM : le développement agile d’un logiciel d’archivage électronique pour 3 Ministères Français (20)

Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Community management et Réseaux sociaux internes
Community management et Réseaux sociaux internesCommunity management et Réseaux sociaux internes
Community management et Réseaux sociaux internes
 
Yieloo - presentation société
Yieloo - presentation sociétéYieloo - presentation société
Yieloo - presentation société
 
2014 04 07 must mémoire transition vers le cloud du business model des edite...
2014 04 07 must mémoire  transition vers le cloud du business model des edite...2014 04 07 must mémoire  transition vers le cloud du business model des edite...
2014 04 07 must mémoire transition vers le cloud du business model des edite...
 
Feature team primer_fr
Feature team primer_frFeature team primer_fr
Feature team primer_fr
 
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...
 
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
L'agilité non IT dans une Caisse d'Epargne Régionale - Nathalie Retter (BPCE)...
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilah
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET Developer
 
Le Guide du Parler Humain
Le Guide du Parler Humain Le Guide du Parler Humain
Le Guide du Parler Humain
 
Différents business model canvas
Différents business model canvasDifférents business model canvas
Différents business model canvas
 
Rational cloud
Rational cloudRational cloud
Rational cloud
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET Developer
 
MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer MEGA International: Junior .NET Developer
MEGA International: Junior .NET Developer
 
C:\Fakepath\Direct Group accompagne un projet logistique avec OnMap
C:\Fakepath\Direct Group accompagne un projet logistique avec OnMapC:\Fakepath\Direct Group accompagne un projet logistique avec OnMap
C:\Fakepath\Direct Group accompagne un projet logistique avec OnMap
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Rational France - Livre Blanc - Repenser la production de logiciels en enterp...
Rational France - Livre Blanc - Repenser la production de logiciels en enterp...Rational France - Livre Blanc - Repenser la production de logiciels en enterp...
Rational France - Livre Blanc - Repenser la production de logiciels en enterp...
 
Collecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centraleCollecte des données métiers et constitution d'un entrepôt centrale
Collecte des données métiers et constitution d'un entrepôt centrale
 
Forum 9 fev_2011_dsi
Forum 9 fev_2011_dsiForum 9 fev_2011_dsi
Forum 9 fev_2011_dsi
 
Cahier de charges Site web DRUPAL
Cahier de charges Site web DRUPALCahier de charges Site web DRUPAL
Cahier de charges Site web DRUPAL
 

Mehr von Agile En Seine

L’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupesL’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupesAgile En Seine
 
Leetchi : après 14 ans, une refonte du code au plafond !
Leetchi : après 14 ans, une refonte du code au plafond !Leetchi : après 14 ans, une refonte du code au plafond !
Leetchi : après 14 ans, une refonte du code au plafond !Agile En Seine
 
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !Intégrer un progiciel en mode agile à la RATP ? Défi relevé !
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !Agile En Seine
 
Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...
Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...
Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...Agile En Seine
 
Qui a dit qu'agilité et AI ne faisaient pas bon ménage
Qui a dit qu'agilité et AI ne faisaient pas bon ménageQui a dit qu'agilité et AI ne faisaient pas bon ménage
Qui a dit qu'agilité et AI ne faisaient pas bon ménageAgile En Seine
 
Agile En Seine 2023 - La Living Doc Au Service De L'Agilité
Agile En Seine 2023 - La Living Doc Au Service De L'AgilitéAgile En Seine 2023 - La Living Doc Au Service De L'Agilité
Agile En Seine 2023 - La Living Doc Au Service De L'AgilitéAgile En Seine
 
Deux exemples d’implémentation LPM au sein d’ENGIE
Deux exemples d’implémentation LPM au sein d’ENGIEDeux exemples d’implémentation LPM au sein d’ENGIE
Deux exemples d’implémentation LPM au sein d’ENGIEAgile En Seine
 
Welcome Change! (REX Maia-space) – (FR)
Welcome Change! (REX Maia-space) – (FR)Welcome Change! (REX Maia-space) – (FR)
Welcome Change! (REX Maia-space) – (FR)Agile En Seine
 
Scrum masters élevez votre leadership pour mieux accompagner votre équipe
Scrum masters élevez votre leadership pour mieux accompagner votre équipeScrum masters élevez votre leadership pour mieux accompagner votre équipe
Scrum masters élevez votre leadership pour mieux accompagner votre équipeAgile En Seine
 
Comment évaluer le leadership d'une équipe de dirigeants
Comment évaluer le leadership d'une équipe de dirigeantsComment évaluer le leadership d'une équipe de dirigeants
Comment évaluer le leadership d'une équipe de dirigeantsAgile En Seine
 
Mettre en place un Contrat Agile avec SAFe
Mettre en place un Contrat Agile avec SAFeMettre en place un Contrat Agile avec SAFe
Mettre en place un Contrat Agile avec SAFeAgile En Seine
 
L’innovation frugale dans l’IT bancaire (REX BPCE SI)
L’innovation frugale dans l’IT bancaire (REX BPCE SI)L’innovation frugale dans l’IT bancaire (REX BPCE SI)
L’innovation frugale dans l’IT bancaire (REX BPCE SI)Agile En Seine
 
Comment une approche Lean/Agile peut aider à scaler un programme de transform...
Comment une approche Lean/Agile peut aider à scaler un programme de transform...Comment une approche Lean/Agile peut aider à scaler un programme de transform...
Comment une approche Lean/Agile peut aider à scaler un programme de transform...Agile En Seine
 
Futurs incertains quelles stratégies
Futurs incertains quelles stratégiesFuturs incertains quelles stratégies
Futurs incertains quelles stratégiesAgile En Seine
 
Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...
Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...
Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...Agile En Seine
 
On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)Agile En Seine
 
4 KPI pour répondre à la question la plus importante de vos clients : « quand...
4 KPI pour répondre à la question la plus importante de vos clients : « quand...4 KPI pour répondre à la question la plus importante de vos clients : « quand...
4 KPI pour répondre à la question la plus importante de vos clients : « quand...Agile En Seine
 
Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...
Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...
Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...Agile En Seine
 
Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...
Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...
Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...Agile En Seine
 
Le Product Portfolio Management au-delà du Produit Numérique
Le Product Portfolio Management au-delà du Produit NumériqueLe Product Portfolio Management au-delà du Produit Numérique
Le Product Portfolio Management au-delà du Produit NumériqueAgile En Seine
 

Mehr von Agile En Seine (20)

L’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupesL’approche produit, nouveau levier de transformation des grands groupes
L’approche produit, nouveau levier de transformation des grands groupes
 
Leetchi : après 14 ans, une refonte du code au plafond !
Leetchi : après 14 ans, une refonte du code au plafond !Leetchi : après 14 ans, une refonte du code au plafond !
Leetchi : après 14 ans, une refonte du code au plafond !
 
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !Intégrer un progiciel en mode agile à la RATP ? Défi relevé !
Intégrer un progiciel en mode agile à la RATP ? Défi relevé !
 
Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...
Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...
Ne faites surtout pas ce qu'on vous demande... ou, comment booster votre agil...
 
Qui a dit qu'agilité et AI ne faisaient pas bon ménage
Qui a dit qu'agilité et AI ne faisaient pas bon ménageQui a dit qu'agilité et AI ne faisaient pas bon ménage
Qui a dit qu'agilité et AI ne faisaient pas bon ménage
 
Agile En Seine 2023 - La Living Doc Au Service De L'Agilité
Agile En Seine 2023 - La Living Doc Au Service De L'AgilitéAgile En Seine 2023 - La Living Doc Au Service De L'Agilité
Agile En Seine 2023 - La Living Doc Au Service De L'Agilité
 
Deux exemples d’implémentation LPM au sein d’ENGIE
Deux exemples d’implémentation LPM au sein d’ENGIEDeux exemples d’implémentation LPM au sein d’ENGIE
Deux exemples d’implémentation LPM au sein d’ENGIE
 
Welcome Change! (REX Maia-space) – (FR)
Welcome Change! (REX Maia-space) – (FR)Welcome Change! (REX Maia-space) – (FR)
Welcome Change! (REX Maia-space) – (FR)
 
Scrum masters élevez votre leadership pour mieux accompagner votre équipe
Scrum masters élevez votre leadership pour mieux accompagner votre équipeScrum masters élevez votre leadership pour mieux accompagner votre équipe
Scrum masters élevez votre leadership pour mieux accompagner votre équipe
 
Comment évaluer le leadership d'une équipe de dirigeants
Comment évaluer le leadership d'une équipe de dirigeantsComment évaluer le leadership d'une équipe de dirigeants
Comment évaluer le leadership d'une équipe de dirigeants
 
Mettre en place un Contrat Agile avec SAFe
Mettre en place un Contrat Agile avec SAFeMettre en place un Contrat Agile avec SAFe
Mettre en place un Contrat Agile avec SAFe
 
L’innovation frugale dans l’IT bancaire (REX BPCE SI)
L’innovation frugale dans l’IT bancaire (REX BPCE SI)L’innovation frugale dans l’IT bancaire (REX BPCE SI)
L’innovation frugale dans l’IT bancaire (REX BPCE SI)
 
Comment une approche Lean/Agile peut aider à scaler un programme de transform...
Comment une approche Lean/Agile peut aider à scaler un programme de transform...Comment une approche Lean/Agile peut aider à scaler un programme de transform...
Comment une approche Lean/Agile peut aider à scaler un programme de transform...
 
Futurs incertains quelles stratégies
Futurs incertains quelles stratégiesFuturs incertains quelles stratégies
Futurs incertains quelles stratégies
 
Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...
Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...
Design et Agile, ils s’aiment un peu, @Scale, à la folie ? (rex Manutan & Dev...
 
On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)On s’est bien plantés, mais nous avons appris ! (REX INSEE)
On s’est bien plantés, mais nous avons appris ! (REX INSEE)
 
4 KPI pour répondre à la question la plus importante de vos clients : « quand...
4 KPI pour répondre à la question la plus importante de vos clients : « quand...4 KPI pour répondre à la question la plus importante de vos clients : « quand...
4 KPI pour répondre à la question la plus importante de vos clients : « quand...
 
Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...
Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...
Agilité à l’échelle : Hériter de l’apprentissage individuel par les interacti...
 
Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...
Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...
Sustainability with SAFe : Can SAFe be an accelerator of the sustainability t...
 
Le Product Portfolio Management au-delà du Produit Numérique
Le Product Portfolio Management au-delà du Produit NumériqueLe Product Portfolio Management au-delà du Produit Numérique
Le Product Portfolio Management au-delà du Produit Numérique
 

Le Programme VITAM : le développement agile d’un logiciel d’archivage électronique pour 3 Ministères Français

  • 1. 20 & 21 septembre 2022 - New Cap Event Center Le Programme VITAM : le développement agile d’un logiciel d’archivage électronique pour 3 Ministères Français : 7 ans de fonctionnement, tâtonnements et adaptations
  • 2. Remerciements à nos sponsors et partenaires Partenaire
  • 3. Début des années 2010, les responsables des 3 ministères en charge des archives définitives font un constat ...
  • 4. Un tsunami numérique approche ! Image de Freepik
  • 5.
  • 7. Le problème est commun, construisons une solution commune !
  • 8. Il y a beaucoup de besoins communs, mais aussi un certain nombre d’usages différents entre les 3 ministères. La solution retenue sera un logiciel offrant les bases communes, sous forme de « Back-office »
  • 9. Un financement par le Programme Investissement Avenir est obtenu, mais, il implique de : - Favoriser la réutilisation du logiciel - Publier le logiciel en opensource - Faire appel à des TPE/PME dans les marchés - … et de le réaliser en mode AGILE
  • 10. Image de Freepik Le programme mettra aussi en œuvre l’agilité à l’(petite) échelle
  • 12. Image de Freepik Collecte du besoin auprès des utilisateurs par le biais de MOSCOW et construction d’une story map
  • 13. Image de Freepik Création d’outils spéciaux dédiés à faciliter la recette Interrogation en continu du métier sur les fonctionnalités métier 1 PO et plusieurs archivistes au sein de l’équipe admin.
  • 14. D’abord construire un réseau d’utilisateurs contributeurs - pour définir une vision partagée, donner du sens - pour entendre leurs pratiques et leurs cas d’usage - pour identifier avec eux leurs besoins et les prioriser Puis mettre en œuvre des cycles de travaux successifs - pour approfondir progressivement les sujets - et en adaptant les objectifs aux différentes phases du projet Plus de 100 réunions de travail depuis 2014 - Ateliers de travail, démonstrations, séances de prise en main, séances de recette, ...
  • 15. Image de Freepik Tandis que l’organisation et le dimensionnement des équipes sont définis
  • 16. Image de Freepik Avec un mix d’agent public ( admin ) et privé (réalisation)
  • 17. Image de Freepik Une équipe de réalisation se compose de
  • 18.  Rituels « classiques » de Scrum retenus :  Sprint de 3 semaines  Daily  Weekly  Grooming/Sprint planning  Démo du sprint  Rétro du sprint
  • 19. Image de Freepik Les devs sont lancés, mais seulement pour la publication d’une v1 MVP Si celle-ci ne convient pas, arrêt du programme !
  • 20. Un outil est retenu pour supporter l’activité agile. Opensource et français il s’agit de TULEAP
  • 21. Image de Freepik Cependant, les premiers problèmes apparaissent avec les prestataires qui éprouvent pour certains des difficultés à maintenir des équipes qualifiées et jettent l’éponge.
  • 22. Image de Freepik L’implication des équipes fournies, et la souplesse relative de l’organisation permettent toutefois de passer le cap !
  • 23. Image de Freepik Sur trois ans, la composition de l’organisation évolue : Toujours une équipe d’admin, mais plus que 2 équipes de devs se partageant un SM, et plus de business analyste.
  • 24. Image de Freepik Durant cette période, à compter du MVP validé, le programme publie une version majeure par an, et un des projets de porteur passe en production
  • 25. LA PHASE de Maintenance et Amélioration Continue
  • 26. Image de Freepik Passage d’un mode projet à un mode MAC pour → Apporter un support aux utilisateurs ayant adopté la solution → Continuer d’étendre le périmètre fonctionnel → Apporter les évolutions techniques nécessaires Changement de marché, incluant un changement d’organisation : Outre l’équipe admin, plus qu’une seule équipe de : 4 DEV + 1 QA + 1 SM + 1(2) DEVOPS
  • 27. Le support devant monter en puissance, choix de s’orienter vers du scrumban
  • 28. La période de transition entre le mode projet et la MAC a été délicate : - Départ d’une partie des sachants avec le changement de marché - Période de recouvrement en grande partie durant le premier confinement - « Recalibrage » du fonctionnement en fonction des nouvelles équipes et du travail confiné - Appropriation difficile du Scrumban
  • 29. Création d’un club utilisateur, permettant de fédérer les réutilisateurs du produit, et de mieux cerner leurs besoins. A sa création, le club est constitué de 15 membres, ouvert aux entités publiques comme les ministères, des opérateurs ou de collectivités, mais aussi aux acteurs privés comme les ESN ou des entreprises spécialisées dans l’archivage numérique.
  • 30. En parallèle, extension du périmètre du programme avec la mise en place d’un solution SAAS (VAS) et le développement conjoint d’un front-office. Le développement contributif, avec des échéances fortes, a challengé notre organisation agile.
  • 31. Ajout d’une équipe supplémentaire pour le front (avec partage du SM ) L’organisation se retrouve orientée en Component Team, et doit se mettre en place durant la période « COVID » → Les pratiques, notamment les usages autour de l’outil Tuleap divergent → COVID et organisation des rituels un peu compliqués, mais Tuleap nous a permis de disposer des tableaux de tâches et de nos US en distanciel
  • 33. Image de Freepik De nouveaux périmètres fonctionnels sont explorés, avec notamment la mise au point d’un outil de collecte, de la gestion de la signature électronique et autres ...
  • 34. Choix de repasser sur un système de Feature Teams - Plus de diversité pour les équipes (Full Stack), qui ont une appétance pour de nouveaux challenges - Compétences mieux réparties, et moins de « bus factor » - Favorise l’harmonisation des pratiques
  • 35. Cependant, avec une charge croissante mais des effectifs constants au niveau de l’admin, on cherche à rendre l’organisation « à l’échelle » plus efficace - Donner une meilleure visibilité aux équipes (et aux utilisateurs) sur la roadmap - Redéfinir les rôles de chacun qui ont un peu « glissé » A budget et RH constants :-)
  • 36. Autre challenge, arriver à concilier les activités de développement, de support et production avec un nombre d’utilisateurs augementant fortement. De 15 membres du club utilisateur début 2020, nous sommes passés à 50.
  • 37. Au final, en 7 ans, l’organisation agile portée par un ensemble public / privé a dû souvent s’adapter : → Avec un nombre d’équipe et de mission variables → La crise COVID → Des changements nécessaires de politique (component/feature teams) → Des changements de marché
  • 38. Mais jusqu’ici, a toujours pu produire un logiciel adapté aux besoins des utilisateurs :-) et une dizaine ont désormais des projets en production. Image de pikisuperstar sur Freepik