Fermer
  • Accueil
  • Projet
  • Software Craftsmanship : qualité logicielle et professionnalisme
Nouvelle Formation

Formation Software Craftsmanship : qualité logicielle et professionnalisme

  • Projet
  • Formation détaillée
Adopter les valeurs du Software Craftsmanship pour améliorer le niveau de qualité et pérenniser vos développements logiciels
Durée
Tarif
2197 € / pers. HT
Durée
Tarif
2197 € / pers. HT

Formation Software Craftsmanship : qualité logicielle et professionnalisme

Prix
2197€ / pers. HT

Objectifs

  • Découvrir l’historique du mouvement pour en connaître les valeurs
  • Comprendre la culture du Software Craftsmanship pour l’appliquer à vos développements
  • Transformer la culture de votre organisation pour remettre la qualité logicielle au cœur de vos réalisations et pérenniser vos développements

Programme

1 – Agilité et Software Craftsmanship

  • Naissance du mouvement agile ; comment s’assurer de développer le bon produit ?
  • Flaccid Scrum ; le déséquilibre des disciplines organisationnelles et techniques
  • Les deux manifestes ; “building the right product & building the product right”
  • « eXtreme Programming » ; le retour en force des disciplines techniques
  • Software Craftsmanship vers l’âge de la maturité

2 – Qualité logicielle et impact de la dette technique

  • Les propriétés d’un logiciel de qualité
  • Sources de complexité et sources de dysfonctionnement
  • Comment la dette technique menace vos projets

3 – L’attitude du Crafter

  • Passion, curiosité et fierté
  • La règle du Boy Scout ; améliorations continues
  • Professionalisme et responsabilité; We can be heroes, just for one day

4 – Les disciplines techniques – Comportement

  • La pyramide de test ; équilibrer les vérifications de comportement
  • Test unitaires ; de l’utilité aux principes FIRST
  • Intégration ; composition des éléments unitaires et vérification des interfaces
  • Validation ; le test comme spécification de comportement de haut niveau

5 – Les disciplines techniques – Structure

  • Clean Code ; les fondamentaux de la qualité logicielle
  • Clean Design ; la structure logicielle de SOLID aux Design Patterns
  • Test Driven Development ; comment le test pilote la définition de la structure
  • Refactoring ; gérer le changement à différentes échelles

6 – Adoptez le Software Craftsmanship

  • Une porte qui ne s’ouvre que de l’intérieur
  • Eclairez vos collaborateurs et initiez le changement
  • Accompagnez la transformation et formez vos communautés
  • Recrutez vos Crafters

 

Afficher plus

À qui s’adresse
cette formation ?

Public

Décideurs, architectes logiciels et ingénieurs logiciel

Prérequis

Aucun

Animateur

Le mot de l'animateur

« Dans un monde en constante évolution, la qualité des développements logiciels est plus importante que jamais.
Plongez au travers de cette formation dans les meilleures pratiques du Software Craftsmanship.
Vous en saisirez la culture et saurez l'appliquer à vos propres créations. Vous découvrirez également comment transformer votre organisation pour mettre la qualité logicielle au cœur de vos réalisations, assurant ainsi la pérennité de vos développements.
Inspiration et transformation sont au programme de ces 2 journées organisées autour de l'excellence logicielle ! »
David DE CARVALHO
Découvrir l'animateur

Modalités

Méthodologie pédagogique

Cette formation concrète et pragmatique est illustrée par de nombreux exemples pratiques issus d’une expérience et d’un savoir-faire acquis sur de nombreux projets de taille variée au sein d’établissements et d’entreprises de différents secteurs. Support de cours téléchargeable en début de formation.

Méthodologie d’évaluation

Le stagiaire reçoit en amont de la formation un questionnaire permettant de mesurer les compétences, profil et attentes du stagiaire. Tout au long de la formation, les stagiaires sont évalués au moyen de différentes méthodes (quizz, ateliers, exercices et/ou de travaux pratiques, etc.) permettant de vérifier l'atteinte des objectifs. Un questionnaire d'évaluation à chaud est soumis à chaque stagiaire en fin de formation pour s’assurer de l’adéquation des acquis de la formation avec les attentes du stagiaire. Une attestation de réalisation de la formation est remise au stagiaire.

À qui s’adresse
cette formation ?

Public

Décideurs, architectes logiciels et ingénieurs logiciel

Prérequis

Aucun

Autres formations sur le même thème