• Coaching crafts sur 6 mois
    Creation originale

TRANSFORMER VOS DEVELOPEURS EN DEV-CRAFTS

Éprouvée depuis plus de 6 ans, notre technique est inspirée du coaching sportif, elle a permis de transformer avec succès de nombreuses équipes de développement.

Notre coaching repose sur de nombreux codes katas accompagnés de conseils avisés adaptés au profil et à l’expérience de chacun. Aujourd'hui, nous totalisons plus de 150 développeurs transformés par nos soins.

Nous réveillons vos équipes de développement et les transformons en équipes diablement efficaces.


Approches & Pratiques

Les approches de développement telles que le Domain-Driven Design (DDD), le Behaviour-Driven Development (BDD) permettent d’initier une collaboration créative entre experts techniques et experts du métier afin de vous rapprocher de plus en plus du cœur conceptuel du problème. Pour le passage à l’espace de la solution, les pratiques telles que le Test-Driven Development (TDD) et le Refactoring sur du code legacy seront de sérieux atouts pour aboutir à produit fiable apportant le maximum de valeur au métier.

• Test-Driven Development
• Pair Programming
• Example Mapping
• Refactoring Legacy Code
• Behavior-Driven Development
• Event Storming
• Domain-Driven Design
• Hexagonal Architecture

Soft Skills

Compétences comportementales, humaines ou relationnelles, savoir-être, personnalité sont des qualités qui appartiennent aussi au software craftsmanship.

• Motivation
• Passion
• Responsibility
• Professionalism
• Efficacy
• Discipline
• Transmission

Clean Code

Un code propre est un code facile à comprendre et à modifier. ... Facile à comprendre signifie que le code est facile à lire.

• KISS
• YAGNI
• SOLID Principles
• DRY
• BOY SCOUT RULE
• NAMING
• FORMATTING
• SAY “NO” WHEN NECESSARY
• BROKEN WINDOW THEORY
• CULTURE OF TESTING
• CARE FOR YOUR CRAFT

Mode Opératoire

• Par binôme 1H à 2H par semaine
• Pendant 6 mois

Lieu

• Principalement en Ile de France
• Présentiel & Remote (hors Ile de France)

Témoignages

The Software Craftsmanship coaching helped me understand the benefits and pitfalls of TDD and software craftsmanship, this has proved very useful in the current ALM context and when taking ownership of applications developed with the method. It also helped me to improve my understanding and application of the SOLID principles.

Jean-Christophe HU (Team Leader)

The coaching on Software Craftsmanship transformed the way I develop software. Working with a test-first approach allowed us to quickly refactor code as the needs were changing without fears of breaking features. In addition to the security tests provide when developing, writing tests before the implementation forced us to better analyze the requirements and identify potential issues upfront, which improve our understanding business.

Thibault FALISE (Coach Agile)

During the Software Craftsmanship coaching, my knowledge on doing great applications has been challenged. The TDD and Refactoring technic allowed me to open my eyes on diverse coding methods, granting my code with maintainability and flexibility. Throughout the coaching I improve the overall security of my business applications, by reducing the vulnerabilities.

Charles ORVILLE (Developer)

I appreciated the Software Craftsmanship coaching because it allowed me to improve my knowledge on TDD development and the way to write clean code. Bruno insisted a lot on ReSharper techniques which allows me to be more efficient on the code refactoring.

Mihail TRANDAFIR (Developer)