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

Essayez l’Atelier Craft de promyze gratuitement

https://www.youtube.com/watch?v=SPFXfHrAyZ0

L’Atelier Craft, c’est quoi ?


1

Choose recent files from your projects

For example, select 2 Javascript files with many recently modified lines on which you would like the team to identify practices.


2

The team creates and identifies good practices

Each developer will be able to identify in the files good practices (which are followed or not). They can identify existing practices or create a new practice that is not yet in the list.


3

These practices are discussed in a retrospective review.

During this retrospective, each developer will present what they have identified as practices in the files. If a new practice is proposed, it must be validated by the team. The examples found by the team in the files will serve as illustrations in the description of these practices.


4

Find your good practices and their examples

Your list of good practices defined in team with the examples present directly in your code can be found in Promyze.

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


Sopra Steria


GFI


AXA


SQLI

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

Adoptez l’Atelier Craft dès maintenant


Essayez un Atelier Craft de Promyze gratuitement


Demandez un Atelier avec un expert