Une formation sur mesure ?

Devis immédiat

Nos clients

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations Agile

Formation Agile - Methode AID (Agile Industrial Development)

Ref. NAT-AID

durée

5 jours

Tarif

1990€ ht

Objectifs

  • Cette formation a pour objectif de vous apporter un ensemble d'outils et de méthodes concrètes de conception sur l'ensemble des phases de réalisation d'une application (prototypage, design, développement front et back), en reprenant les principes d'Agile afin de diminuer drastiquement les délais de livraison
  • Faciliter la gestion de projet Agile et capitaliser sur toutes les phases de conception. Diminuer les coût, abaisser les délais livraison, Capitaliser à chaque phase de conception.

Public

  • Décisionnaires, Clients finaux, Maîtrise d'ouvrage, Direction de la maîtrise d’œuvre, chefs de projets, Lead dev.
  • Toute personne amenée à manager la réalisation d'une application ou une phase de conception.

Prérequis

Programme

Jour 1 : Concepts d'Agilité appliqués au prototypage

  • Les concepts fondamentaux de l'Agilité
  • Comment accepter le changement en cours de projet
  • Eviter l'interdépendance entre les phases de conception
  • Travailler avec des gabarits pour réduire les délais
  • Responsive vs version mobile et version desktop, diviser par 2 la durée du développement front.
  • Outils et méthodes de conception Agile pour prototyper
  • Le ROI dès les phases de prototpage et de design
  • Méthodes concrètes pour appliquer l'ergonomie et les normes ISO
  • Industrialiser la conception. L'importance de gabarits modulaires.
  • TP : conception de prototypes basés sur des gabarits modulaires
  • Capitaliser à chaque projet pour ne plus refaire

Jour 2 : Le templating : Design de conception Agile

  • Design de gabarits
  • Outils et méthodes de design les mieux adaptées à la conception Agile
  • Comment concevoir des design pour tous les desktop en acceptant le changement et en autorisant l'évolutivité en cours de projet.
  • Le guide de style, réduire les délais de livraison des design et faciliter le développement front.
  • Comment diminuer les délais avec le design de gabarits Agiles.
  • Eviter l'interdépendance entre les phases de conception pour faciliter la gestion de projet Agile.
  • TP : Réalisation de templates basés sur le design de conception Agile.
  • Capitaliser et constituer une galerie de templates ré-utilisables

Jour 3 : DevOps, industrialisation et tests pour l'Agilité

  • Les méthodes DevOps
  • L'intdégration continue
  • Industrialiser et accepter le changement en cours de projet
  • Test unitaires vs Test Driven Développement
  • Pourquoi le TDD est mieux adapté à l'Agilité
  • TP : Appliquer la méthode TDD au sein d'un projet Agile
  • Capitaliser : versionner et constituer une librairie ré-utilisable

Jour 4 : Développement BackEnd Agile

  • Le développement BackEnd Agile
  • L'architecture applicative modulaire et évolutive
  • Server less (conteneurisation et micro-services) , docker, nexus et cubernite
  • les API pour la mutualisation
  • Travailler avec des micro-services pour l'agilité
  • Créer des composants maintenables, testables, ré-utilisable et Evolutifs
  • Les revues de code et gestion de la montée en compétence pour améliorer la vélocité et la capacité.
  • Les outils et méthodes les mieux adaptés au développement Agile.
  • Capitaliser : versionner et constituer une librairie de composants ré-utilisables
  • TP : Utilisation de micro-services

Jour 5 : Développement Front Agile

  • Les frameworks front adaptés à l'Agilité
  • La conception d'applications modulaires
  • L'architectue modulaire côté front
  • Le templating : méthode de conception front Agile
  • Les composants de design vs les composant de données brutes
  • Méthodes de conception front Agiles
  • Limiter l'interdépendance avec les autres phases de réalisation d'une application.
  • Une librairie graphique ré-utilisable à partir du guide de styles
  • Capitaliser : packager une librairie de composant ré-utilisable, modifiable et installable via NPM ou Yarn
  • TP : Créer une architecture modulaire et un module de templates avec Angular
  • TP : Exporter et packager une librairie pour NPM ou Yarn

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture