SlideShare une entreprise Scribd logo
1  sur  7
kraft me up #5
Architecture Agile : Paradigme(s)
ARCHITECTE : LE SOCLE ET LA VIGIE DU S.I. DE L’ENTREPRISE
• Le rôle usuel d’un architecte
• Connaitre les axes stratégiques d’architecture de la maison
& réaliser des préconisations en phase d’avant-projet
• Connaitre les tendances et les évolutions du secteur I.T.
& se projeter à long-terme
• Normaliser et Optimiser les outils au sein de l’entreprise
& optimiser les coûts
• Appliquer ces principes
• A tous les nouveaux projets
• Obtenir une convergence technologique
au sein de l’entreprise
• Uniformiser le paysage I.T.
et remédiation de la dette technique
PRINCIPES D’ARCHITECTURE
Direction
LE MINDSET DE L’AGILISTE
• Eviter la planification préalable & pourvoir pivoter facilement
• Itérer et faire évoluer le produit
• Faire grandir la plateforme au fur-et-a-mesure des besoins
• Penser en terme de scalabilité
• Ne pas surdimensionner & adapter le coût au besoin réel
• Ne pas brider les fonctionnalités par des choix techniques dépassés
ARCHITECTES EN DANGER ?
VRAI ou FAUX ?
• Rassembler tous les architectes au sein d’un pôle d’Architecture permet de qualifier tous les besoins et
d’apporter une réponse homogène, et de respecter les nouveaux principes d’architecture du S.I.
MAL GÉRER L’ARCHITECTURE = RATER SON PROJET DE TRANSFORMATION DIGITAL
VRAI …. Mais à quel prix !
• La tour d’ivoire des Architectes devient le principal goulot d’étranglement de la D.S.I
• Beaucoup de budget est dépensé pour tout étudier à l’avance, les équipes en charge perdent leur droit
à l’erreur et leur esprit d’innovation
• Les solutions sont pensées par les Architectes, qui vont privilégier les principes d’Architecture, au
détriment de l’autonomie des développeurs, de la flexibilité, et de la capacité à changer
• Les trajectoires sont claires, mais les travaux de raccordement et de « stretch » se multiplient, pour
permettre aux nouvelles plateforme et la legacy de cohabiter
CA RESSEMBLE A QUOI UN ARCHITECTE AGILE ?
• Dans un context agile, le role de l’architecte est encore plus crucial que dans un projet “waterfall”
• Il est embarqué dans la “Feature-Team”
• Il a la charge de receuillir les besoins, plutot de qu’imposer des solutions
• L’architecte devient le patron de l’écosystem technique qui permet :
• Une augmentation du nombre de déploiements
• La transformation d’une organisation fonctionnant en couche (OS/Composant/Software/monitor), vers
une organization travaillant sur une plateforme en stack à la demande
(architecture découpée en tranche regroupant tous les composants et opérationnelle).
Chaque équipe Agile est autonome sur l’ensemble des composants
techniques.
Architecture Agile
Architecture Agile
MINDSET DE L’ARCHITECTE AGILE
• En mode agile, la “conception & design” est réalisée au sein de l’équipe agile qui fait évoluer le
produit au fur-et-a-mesure du temps.
• Le rôle de l’architecte est veiller à ce que les choix techniques de l’équipe puissent évoluer.
L’architecte doit ouvrir les perspectives et les possibilités des développeurs
• L’architecte connait et écoute les développeurs. Il est un développeur dans l’âme.
• Il propose des solutions à l’équipe.
• L’architecte cesse de décider. Il coach les tech. de l’équipe Agile.
Chaque équipe Agile est autonome sur l’ensemble des composants
techniques.
Architecture Agile : Paradigme(s)

Contenu connexe

Similaire à Architecture Agile : Paradigme(s)

CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?florentpellet
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Marius Zaharia
 
EA et Transformation- Synthèse
EA et Transformation- SynthèseEA et Transformation- Synthèse
EA et Transformation- SynthèseClub Urba-EA
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverseUsi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverseAlain Buzzacaro
 
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?Charles Bouttaz
 
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?Nicolas Ruffel
 
5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agile5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agileagileDSS
 
Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®COMPETENSIS
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_finalagnes_crepet
 
Démarche mise en place de référentiel d'architecture
Démarche mise en place de référentiel d'architectureDémarche mise en place de référentiel d'architecture
Démarche mise en place de référentiel d'architectureMouhsine LAKHDISSI
 
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)François
 
Introduction Aux MéThodes Agiles
Introduction Aux MéThodes AgilesIntroduction Aux MéThodes Agiles
Introduction Aux MéThodes AgilesStanyslas MATAYO
 

Similaire à Architecture Agile : Paradigme(s) (20)

Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
 
EA et Transformation- Synthèse
EA et Transformation- SynthèseEA et Transformation- Synthèse
EA et Transformation- Synthèse
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverseUsi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverse
 
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
 
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
 
5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agile5 bonnes raisons pour des projets analytiques en agile
5 bonnes raisons pour des projets analytiques en agile
 
Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®Modéliser avec ARCHIMATE 3.1®
Modéliser avec ARCHIMATE 3.1®
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
EA archi it.pdf
EA archi it.pdfEA archi it.pdf
EA archi it.pdf
 
Démarche mise en place de référentiel d'architecture
Démarche mise en place de référentiel d'architectureDémarche mise en place de référentiel d'architecture
Démarche mise en place de référentiel d'architecture
 
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
 
Introduction Aux MéThodes Agiles
Introduction Aux MéThodes AgilesIntroduction Aux MéThodes Agiles
Introduction Aux MéThodes Agiles
 

Architecture Agile : Paradigme(s)

  • 1. kraft me up #5 Architecture Agile : Paradigme(s)
  • 2. ARCHITECTE : LE SOCLE ET LA VIGIE DU S.I. DE L’ENTREPRISE • Le rôle usuel d’un architecte • Connaitre les axes stratégiques d’architecture de la maison & réaliser des préconisations en phase d’avant-projet • Connaitre les tendances et les évolutions du secteur I.T. & se projeter à long-terme • Normaliser et Optimiser les outils au sein de l’entreprise & optimiser les coûts • Appliquer ces principes • A tous les nouveaux projets • Obtenir une convergence technologique au sein de l’entreprise • Uniformiser le paysage I.T. et remédiation de la dette technique PRINCIPES D’ARCHITECTURE Direction
  • 3. LE MINDSET DE L’AGILISTE • Eviter la planification préalable & pourvoir pivoter facilement • Itérer et faire évoluer le produit • Faire grandir la plateforme au fur-et-a-mesure des besoins • Penser en terme de scalabilité • Ne pas surdimensionner & adapter le coût au besoin réel • Ne pas brider les fonctionnalités par des choix techniques dépassés
  • 4. ARCHITECTES EN DANGER ? VRAI ou FAUX ? • Rassembler tous les architectes au sein d’un pôle d’Architecture permet de qualifier tous les besoins et d’apporter une réponse homogène, et de respecter les nouveaux principes d’architecture du S.I. MAL GÉRER L’ARCHITECTURE = RATER SON PROJET DE TRANSFORMATION DIGITAL VRAI …. Mais à quel prix ! • La tour d’ivoire des Architectes devient le principal goulot d’étranglement de la D.S.I • Beaucoup de budget est dépensé pour tout étudier à l’avance, les équipes en charge perdent leur droit à l’erreur et leur esprit d’innovation • Les solutions sont pensées par les Architectes, qui vont privilégier les principes d’Architecture, au détriment de l’autonomie des développeurs, de la flexibilité, et de la capacité à changer • Les trajectoires sont claires, mais les travaux de raccordement et de « stretch » se multiplient, pour permettre aux nouvelles plateforme et la legacy de cohabiter
  • 5. CA RESSEMBLE A QUOI UN ARCHITECTE AGILE ? • Dans un context agile, le role de l’architecte est encore plus crucial que dans un projet “waterfall” • Il est embarqué dans la “Feature-Team” • Il a la charge de receuillir les besoins, plutot de qu’imposer des solutions • L’architecte devient le patron de l’écosystem technique qui permet : • Une augmentation du nombre de déploiements • La transformation d’une organisation fonctionnant en couche (OS/Composant/Software/monitor), vers une organization travaillant sur une plateforme en stack à la demande (architecture découpée en tranche regroupant tous les composants et opérationnelle). Chaque équipe Agile est autonome sur l’ensemble des composants techniques. Architecture Agile
  • 6. Architecture Agile MINDSET DE L’ARCHITECTE AGILE • En mode agile, la “conception & design” est réalisée au sein de l’équipe agile qui fait évoluer le produit au fur-et-a-mesure du temps. • Le rôle de l’architecte est veiller à ce que les choix techniques de l’équipe puissent évoluer. L’architecte doit ouvrir les perspectives et les possibilités des développeurs • L’architecte connait et écoute les développeurs. Il est un développeur dans l’âme. • Il propose des solutions à l’équipe. • L’architecte cesse de décider. Il coach les tech. de l’équipe Agile. Chaque équipe Agile est autonome sur l’ensemble des composants techniques.