L’Atelier Craft permet aux équipes de définir et diffuser leurs propres bonnes pratiques de développement L’Atelier Craft permet aux équipes de définir et diffuser leurs propres bonnes pratiques de développement

L’Atelier Craft permet aux équipes de définir et diffuser leurs propres bonnes pratiques de développement

Une approche innovante élaborée par Promyze pour accélérer la production logicielle avec un haut niveau de qualité grâce à la définition et la diffusion des bonnes pratiques au sein d’une communauté de professionnels

L'Atelier Craft, c'est quoi ?

1
Mettez-en place rapidement vos ateliers

Choisissez ensemble des fichiers de code source, récemment modifiés, pour définir le prochain atelier. Quelques fichiers suffisent pour démarrer une session en équipe. Importez-les facilement depuis vos dépôts de code source, vos plugins IDE, ou par simple chargement de fichiers.

2
Faites émerger vos pratiques pendant les ateliers

Chaque développeur identifie des bonnes pratiques dans ces fichiers, suivies ou non, et peut en proposer de nouvelles. Cette opération s'effectue dans Promyze ou dans l'IDE du développeur. Clean Code, Architecture, Tests, Performance, Sécurité, ... tous les sujets peuvent être abordés.

3
Discutez en équipe des pratiques identifiées

Lors d'une rétrospective d'atelier, l’équipe discute ensemble des pratiques identifiées. Chaque développeur détaille et justifie ses propositions. Une discussion ouverte démarre, permettant de déterminer le choix le plus adapté au contexte du projet.

4
Retrouvez facilement toutes vos pratiques

Les pratiques créées sont centralisées dans Promyze et disponibles depuis l’IDE. Des profils de pratiques permettent de les organiser efficacement. Elles sont mises à jour et consolidées après chaque atelier, et peuvent aussi être facilement partagées avec d’autres équipes.

L’Atelier Craft fait partie du développement de leurs projets

Les objectifs des Ateliers Craft

1
La définition des bonnes pratiques

La définition des bonnes pratiques

a. L’objectif essentiel est d’améliorer la productivité et la qualité du code en mettant en place au sein d’une équipe des pratiques éprouvées de développement

b. Promyze propose un premier ensemble de bonnes pratiques basées sur le savoir et l’expérience d’experts.

c. L’équipe de développement peut en sélectionner ou en créer directement à partir de sa réalité

2
L’animation des bonnes pratiques

L’animation des bonnes pratiques

a. L’objectif est d’organiser des sessions dédiées à certaines pratiques pour les challenger, les faire évoluer et s’assurer qu’elles soient bien appliquées.

b. Promyze demande d’identifier des endroits dans le code du fichier sélectionné où les bonnes pratiques sont appliquées ou pas.

c. Les membres de l’équipe peuvent placer les bonnes pratiques sur le code, les commenter pour indiquer des suggestions d’amélioration ou discuter d’un point précis. C’est aussi le bon moment pour modifier la pratique ou en créer une nouvelle.

3
La diffusion large des bonnes pratiques

La diffusion large des bonnes pratiques

a. L’objectif est de faire un point, lors d’une rétrospective, avec toute l’équipe pour vérifier les pratiques qui ont été les plus identifiées et s’assurer qu’elles sont bien comprises et appliquées par la suite.

b. Promyze offre une vue des pratiques qui, une fois intégrées, permettront d’améliorer la qualité du code et montre les axes d’amélioration les plus forts du moment.

c. L’équipe prend les décisions ensemble quant aux pratiques à instaurer, capitalise sur les personnes qui ont identifié des pratiques méconnues et s’assure ainsi de l’adhésion de chacun dans l’amélioration continue de la qualité du code.

L’Atelier Craft, c’est aussi :

Des exemples concrets

Pour chaque pratique identifiée, des exemples sont tirés directement du code source du projet

Une centralisation des bonnes pratiques

Toutes les bonnes pratiques se retrouvent à un seul et même endroit

Des pratiques venant de l’équipe de développement

Chaque membre de l’équipe peut trouver une pratique depuis le code analysé ou en proposer une nouvelle

Des propositions de corrections

Les membres de l’équipe proposent des corrections à des mauvaises pratiques identifiées. Le code original et la correction sont visibles pour avoir un exemple concret de résolution

Des battles sur les pratiques

Si une pratique identifiée ne fait pas consensus dans l’équipe, une battle démarre. Chaque membre peut alors ajouter ses arguments pour ou contre cette pratique et voter pour la mettre en place ou pas

Des échanges efficaces

Lors d’une rétrospective, chaque pratique identifiée ou créée est présentée par la personne qui l’a identifié et validé en équipe

Promyze, la plateforme collaborative dédiée aux bonnes pratiques de développement qui porte les valeurs du Software Craftsmanship
©2020 Promyze – Mentions légales

Des besoins en qualité de code ? En amélioration des pratiques ?
Parlons-en !

message-popup