Amélioration continue en 10 questions

RÉSERVER

Durée: 2 jours

Cette formation est destinée aux développeurs logiciels de tout horizon souhaitant améliorer la livraison de logiciels dans leur entreprise. Grâce à une liste de dix questions, elle vise à guider pas à pas les équipes vers les meilleures pratiques du génie logiciel.

La formation est constituée de trois segments:

1 - Amélioration du développement

Maîtriser le développement logiciel sur le bout des doigts… littéralement. Ce module adresse les cinq fondements du développement logiciel qui conjointement mènent à des solution flexibles, durables et maintenable à travers le cycle de vie d’un projet

  • Polymorphisme
  • Tell, Don't Ask
  • Composition versus héritage
  • Principes S.O.L.I.D.
  • Coder proprement

2 - Automatisation des tests

  • Comment écrire des tests automatisés
  • Quels sont les types de tests et comment les catégoriser?
  • Quelles sont les bonnes pratiques liées aux tests automatisés?
  • Comment travailler dans du code patrimonial grâce aux tests automatisés?

3 - Amélioration de l'intégration

Votre équipe mets des semaines, voir des mois à stabiliser le produit avant de pouvoir livrer à un client? Celui-ci vous contacte car la dernière version à un nouveau bogue? Vos testeurs doivent vérifier les plans de tests pendant plusieurs jours afin de rechercher la présence de régression? Comment est-ce qu’on peut faire mieux, une étape à la fois?

  • Pourquoi améliorer l’intégration?
  • Comment repenser l’intégration continue?
  • Repenser la livraison au département de QA
  • Intégration des testeurs à l’équipe de développement
  • Gestion des versions et déploiement automatisé
  • Les dix commandements de la livraison continue