Nos formations et du consulting à distance

Publié le

7 avr. 2020

Depuis sa création en 2009, KNP Labs permet le télétravail car la moitié de l’équipe était, à l’époque, à l’étranger. Aujourd’hui, nous avons deux bureaux principaux à Caen et Nantes et le télétravail fait toujours partie intégrante de la culture d’entreprise. Nos projets sont gérés avec des clients qui sont à distance et des équipes venant de nos différents sites.

Nous aimerions vous présenter nos missions de consulting et de formation à distance. Voici quelques exemples :

Conseil et développement ponctuel à long terme

En bref :

Client : Solution Saas aux plateformes de e-Commerce

Type de conseil : Consulting dev-ops, optimisation et développement

Durée : Mission sur plusieurs mois

Fréquence : Séance de discussion en visio pendant 1 à 2 heure une fois par semaine

Fabien : Ma mission de consulting était sur plusieurs mois, une solution SaaS destinée aux plateformes e-commerce permettant la gestion des abonnements de produit avec de la facturation récurrente, etc.

Nous avons fait des séances en visio avec Google Meet, une fois par semaine entre une et deux heures. À chaque séance, le client abordait un sujet en particulier, par exemple il souhaitait ajouter du temps réel avec des websockets, et avait aussi des problèmes de performance (nous devions donc analyser en profondeur le fonctionnement des endpoints avec temps de réponse élevé)..

C’était finalement surtout des questions sur l’optimisation de l'infrastructure et des tâches dev-ops. A l’époque, son hébergeur était chez symfony.sh et il n’était plus très satisfait de l'ancêtre de Symfony Cloud et voulait changer. Je l’ai aussi accompagné pour dockeriser ses projets.

Il m’avait partagé ses projets sur github, j'analysais le code et lui faisait un résumé de mes audits du code et les recherches sur les technologies qu’il voulait mettre en place.

Par exemple, il avait des milliers de logs sur une plateforme de gestion de logs qui n’était plus vraiment très performante et voulait savoir comment remplacer ce système.

Le client était à Baltimore, donc on faisait les points à 15h et 9h pour lui.

Suivre les projets de Fabien sur github

Session de consulting devops et mise en place de docker

En bref :

Client : Amélioration de l’infrastructure pour tous les projets du client

Type de conseil : Consulting dev-ops et formation de l’équipe

Durée : Interventions précises sur deux semaines

Fréquence : Visio de lancement et passation, le reste via code reviews et formation en visio

Nico : Le client avait fait appel à nous car il souhaitait dockeriser tous ses projets Symfony.

Il avait également besoin que je forme son équipe à Docker par la suite. Il y avait une visio conférence via Google Meet au début du projet. Ensuite, j’avais accès au repo Github pour dockeriser et via les PRs très explicites et par email, on discutait de l’avancement. J’ai développé 2 jours par semaine pendant deux semaines et une visio à la fin pour la passation.

Dans les code reviews, j’ai expliqué comment faire la dockerisation et le fonctionnement de Docker.

Suivre les projets de Nico sur github

Formation à distance et passation de projet

En bref :

Client : Plateforme de e-learning pour des étudiants

Type de conseil : Passation du projet et formation Symfony avancé pour le développeur

Durée : 2 jours et code review pendant un mois

Fréquence : Visio toute la journée

Antoine : A la fin du projet qu’on venait de réaliser, nous avons fait la passation au développeur qui devrait reprendre le projet du client. J’ai également fait notre formation Symfony avancée, adaptée aux besoins du projet. Nous avons fait une visio avec partage d’écran pendant 2 jours. Ensuite, nous avons fait de la code review pendant un mois pour garantir la suite du projet.

Suivre les projets de Antoine sur github

Définition du besoin et consulting par la suite

En bref :

Client : Transport public de voyageurs

Type de conseil : Ateliers de conception pour définir les besoins en consulting

Durée : 2 à 4 heures par semaine avec l’équipe de développement

Fréquence : Une à deux fois par semaine

Albin : Nous étions en visio conférence avec l’équipe du développement afin de comprendre leur besoin en consulting. Ensuite, nous avons défini le périmètre d’intervention chez nous. Nous avons utilisé Zoom pour les conférences à plusieurs.

Suivre les projets de Albin sur github Questions ou envie de travailler avec nous ? hello@knplabs.com

Publié par

Eve Vinclair-Berkemeier
Eve Vinclair-Berkemeier

People Manager @ KNPLabs

Scrum Mistress - AFOL at home and at work :D Helping hand for client projects and internal organization of our teams at KNP.

Commentaires