Architecture Agile à l'ère numérique : Concepts et Pratiques

Initiez-vous aux approches de développement avec Agile. Comprenez-en les fondations, les outils, les règles et l'important rôle de leadership de l'architecte.

Prochaines sessions

Session garantie

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 2 jours
  • Prix régulier: $1,200
  • Prix préférentiel: $1,020

Plan de cours

Durée : 2 jours

L'architecture agile est un ensemble de valeurs, de pratiques et de collaborations qui prennent en charge une architecture dynamique et évolutive d'un système. L’Agilité et la mise en place de ses bonnes pratiques bouleversent le rôle des architectes. Pourtant, ce rôle n’a jamais été aussi important, puisque la réussite du projet passe en grande partie par eux. Puisque l’Agilité accueille la transparence, l’introspection et l’adaptation, l’architecture doit être à même de refléter ces trois grands piliers de l’Agilité. C’est pourquoi il est essentiel que l’architecte sache mettre toutes les conditions gagnantes en place pour maximiser les chances de réussite du projet.

Public concerné

  • Tout architecte qui souhaite mettre à jour ses connaissances en architecture agile.
  • Tout analyste, concepteur ou développeur qui aspire à devenir architecte agile.

Préalables

  • Principes de base en OO (avoir visionné le vidéo sur l’orienté-objet)
  • Principes de base en agilité (avoir visionné le vidéo sur l’agilité)

Objectifs

  • Comprendre le rôle de l’architecte de solution dans un contexte d’agilité.
  • Comprendre les défis que représente aujourd’hui l’agilité pour l’architecte de solution.
  • Fournir aux architectes les outils de base (concepts et pratiques) pour mieux approcher les activités d’architecture en contexte de développement agile.

Méthode pédagogique

L’approche pédagogique combine des explications pratiques, du visionnement de capsules vidéo, des labos en sessions scindées, des discussions en groupe et des quiz.

Contenu

Jour 1 - AM

Chapitre 1: Introduction à l’architecture agile (30 min)

  • Rappel sur les éléments de base de l’agilité
  • Rappel sur les éléments de base de l’architecture logicielle

Chapitre 2 : Posture & leadership (30min)

  • Savoir-être d’un architecte agile
  • Savoir-faire d’un architecte agile
  • Styles de leadership
  • Rôles et responsabilités
  • Quiz

Pause : 10 min

Chapitre 3: Patrons d’architecture (1h)

  • Architecture en couches (Layered)
  • Architecture événementielle (Event-Driven)
  • Architecture plug-in (Microkernel)
  • Architecture micro-services
  • Architecture space-based
  • Autres patrons
  • Quiz

Pause : 10 min

Chapitre 4 : Principes d’architecture agile (1h)

  • Principe de simplicité
  • Principe du découplage/cohésion
  • Principe de dépendance
  • Principe de décomposition
  • Principe d’évolutivité
  • Autres principes
  • Quiz

Synthèse : 10 min

Jour 1 - PM

Chapitre 5: Approches d’architecture (30min)

  • Émergente
  • Intentionnelle
  • Continue
  • Sur-mesure
  • Quiz

Chapitre 6: Spécifications agiles (30min)

  • Spécifications fonctionnelles
  • Spécifications non fonctionnelles
  • Quiz

Pause : 10 min

Laboratoire : Mise en pratique (2h10)

  • À l’aide d’une étude de cas, les participant(e)s expérimentent la mise en pratique des concepts présentés.
    • 1h en sessions scindées (sous-groupe de 5 personnes max)
    • 10 min de pause
    • 1h en session plénière pour échanger et discuter de la mise en pratique des concepts d’architecture agile

Synthèse : 10 min

Jour 2 – AM

Chapitre 7 : Communication & présentation (30min)

  • Niveaux de documentation
  • Types de documentation
  • Vocabulaire commun et technique
  • Ajustement à l’audience
  • Quiz

Chapitre 8 : Techniques de développement agile (30min)

  • Techniques de conception
  • Techniques de programmation
  • Techniques de tests
  • Quiz

Pause : 10 min

Chapitre 9 : DevOps et automatisation (30min)

  • Gestion des branches
  • Intégration et déploiement continus
  • Sécurité
  • Quiz

Chapitre 10 : Santé architecturale (30min)

  • Mesures de santé
  • Observabilité
  • Quiz

Pause : 10 min

Chapitre 11 : Code patrimonial (legacy) (30min)

  • Mieux comprendre le code patrimonial et la dette technique
  • Les approches de refactoring
  • Du monolithe aux micro-services
  • Quiz

Synthèse : 10 min

Jour 2 – PM

Chapitre 12: Sprint d’architecture agile en DDD (Modélisation C4) (1h)

  • Contexte
  • Entité et agrégats
  • Valeur d’objets
  • Référentiels
  • Service
  • Quiz

Pause : 10 min

Laboratoire : Mise en pratique (2h)

  • À l’aide d’une étude de cas, les participant(e)s expérimentent la mise en pratique des concepts présentés.
    • 1h en sessions scindées de (sous-groupe de 5 personnes max)
    • 10 min de pause
    • 50min en session plénière pour échanger et discuter de la mise en pratique des concepts d’architecture agile

Synthèse formation : 20 min

Notes

Cette formation utilise l’outil de collaboration Miro (www.miro.com). Un accès vous sera fourni par le formateur. Assurez-vous que votre organisation vous permet d’accéder à ce produit avant le début de la formation.

Savoir s’entourer des meilleurs

Carl M. Gilbert
Carl M. Gilbert
Formateur expert
Carl M. Gilbert est formateur-expert, mentor, coach et gestionnaire de projets avec plus de 25 années d'expérience en gestion de projets, principalement dans les technologies de l'information. Il a formé plus de 25,000 personnes en gestion de projet (en mode traditionnel, agile ou hybride) partout dans le monde. Carl M. Gilbert est un ingénieur et détient aussi une maîtrise en gestion de projets de l'Université du Québec à Montréal, avec une spécialisation gestion de projets internationaux. Depuis 25 ans, il se spécialise dans le conseil stratégique en gestion de projets, gestion de programmes et gestion de portefeuilles.
Catherine Edgar
Catherine Edgar
Gestionnaire de projets et formatrice en gestion de projet
Catherine Edgar est une directrice de projet senior qui cumule plus de 25 ans d’expérience en technologie de l’information. Au cours de sa carrière, Mme Edgar a développé une expertise en gestion avec une attention particulière à l’impact humain amené par le changement. Elle possède d’excellentes compétences en résolution de problèmes, en formation, en coaching et en gestion des relations interpersonnelles et détient un baccalauréat en informatique de gestion ainsi qu’une certification professionnelle en gestion de projet (PMP) obtenue au Project Management Institute (PMI).
Jean Falardeau
Jean Falardeau
Formateur
Avec une Maîtrise en Sciences et un BAC en systèmes d’information, Jean Falardeau est dans le métier depuis plus de 35 ans. Il œuvre notamment en architecture et analyse d’affaires, en conseil stratégique, en gestion du changement, en architecture d’entreprise, en réingénierie des processus d’affaires et en Agilité. Depuis près de 7 ans, Jean a formé plus de 400 personnes aux meilleures pratiques en architecture et analyse d’affaires, notamment à partir de Guide tel que le BABOK et le BIZBOK.
Michel Drolet
Michel Drolet
VP exécutif et conseiller en gestion stratégique
Fort d’un solide bagage terrain dans le monde industriel, Michel Drolet est ce qu’on peut qualifier de conseiller stratégique de haut niveau.

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2023 Edgenda inc.

Personnaliser les témoins