Recrutement tech

Software Craftsmanship, quesaco ?

26 août 2022
Sommaire

Le « Software Craftsmanship » c’est à dire littéralement « l’artisanat du logiciel » est bien plus qu’un nouveau buzzword issu du monde de la tech. Il s’agit d’un état d’esprit, un mouvement en plein essor prônant le développement de logiciels de qualité.

Dans une société où le numérique est omniprésent, il répond à la nécessité et à la volonté grandissante qu’ont désormais les entreprises et leurs développeurs d’offrir des produits digitaux soignés à même de satisfaire leurs utilisateurs et les clients. Cela est devenu une question d’éthique, mais aussi de compétitivité.

Quelle est l’origine du Software Craftsmanship ? Quels sont ses concepts ? Comment une entreprise peut-elle intégrer dans ses équipes un Software Craftsman ?

Quelle est l’origine du Software Craftsmanship ?

Software craftsmanship : origine et objectif

S’il puise ses racines déjà dans les années 1990, le mouvement du Software Cratfsmanship voit le jour en 2009 avec la parution d’un « Manifeste pour l’artisanat du logiciel ». Celui-ci explique aux développeurs les diverses techniques à suivre ainsi que les valeurs nécessaires au développement de logiciels de qualité. Son objectif est de diffuser les bonnes pratiques et de mettre ainsi fin à une trop longue période où la baisse des coûts et la rapidité de sortie des produits se faisaient au détriment de leur qualité.
Pratiquer le Software Craftsmanship représente un investissement de départ qui en évite bien d’autres. En effet, la non-qualité a un coût humain et financier. Une application remplie de bugs est compliquée et chère à faire évoluer, et le client est insatisfait. De plus, un développeur travaillant dans un cadre démotivant risque de fuir le navire.

Son inspiration : la méthode Agile

Le mouvement du Software Cratfsmanship s’inspire et complète la méthode Agile qui est un peu laconique sur la thématique du développement en lui-même. La méthode Agile qui est axée sur les process de management est devenue depuis quelques années la référence dans les entreprises du numérique. Elle prône la gestion des projets informatiques de manière souple et collaborative et privilégie le dialogue entre toutes les parties prenantes. Son objectif est de concevoir des produits de qualité répondant finement aux exigences des utilisateurs et des clients. 

Quels sont les concepts clés du Software Craftsmanship ?

Basé sur les principes de la méthode Agile, le manifeste du Software Craftsmanship s’adresse tout particulièrement aux développeurs. Les “software craftsmen” ont pour but d’élever la qualité de leur code et d’aider leurs pairs à y parvenir. Pour cela, ils suivent 4 concepts : 

1. « Pas seulement des logiciels opérationnels, mais aussi des logiciels bien conçus. »

Le code doit être de qualité, simple, lisible, intelligible, susceptible d’évoluer et d’être retravaillé aisément. Le produit livré est fiable et sa maintenance facile. Son code ne doit pas être réécrit une fois tous les 4-5 ans mais mis à jour à fur et à mesure.
Le développeur a pour cela accès à une boîte à outils très riche. Il peut utiliser des méthodologie comme le TDD, le « Test Driven Development » ou développement piloté par les tests, qui consiste à écrire le code en s’appuyant sur des tests réguliers. Il peut également adopter le BDD, le « Behavior Driven Development » ou Programmation orientée par le comportement. Le DDD ou Domain Driven Design encourage à découper l’architecture du logiciel en plusieurs domaines. Le DRY ou Don’t Repeat Yourself promeut l’automatisation et l’optimisation de ce qui a déjà été fait au sein du code sur un même système. 

 2. « Pas seulement l’adaptation aux changements, mais aussi l’ajout constant de la valeur. »

Chaque ligne de code doit créer de la valeur. Elle ne doit pas en coûter.

3. « Pas seulement les individus et leurs interactions, mais aussi une communauté de professionnels. »

Le mouvement incite les développeurs à travailler de manière collaborative, en binôme, à faire du peer-programming et à partager leurs expériences et implémenter leurs bonnes pratiques dans leurs équipes.

 4. « Pas seulement la collaboration avec les clients, mais aussi des partenariats productifs. »

Il est fondamental d’aider les clients à comprendre ce que le développeur fait pour eux dans le but qu’ils en saisissent la valeur ajoutée.

Quelles sont les caractéristiques d’un software craftsman ?

1. Un passionné avant tout

Un software craftsman est un amoureux du code. Il utilise, crée et développe de nouveaux outils tous les jours et s’inspire notamment des travaux communautaires. Il est curieux et veut faire avancer les choses. 

2. L’adoption de la culture de l’artisanat logiciel

Lecture de livres, de blogs, utilisation de nouveaux outils, de nouveaux langages, rencontres d’autres développeurs, participation à des conférences, des meetups, etc. Le développeur software craftsman pratique un métier en évolution permanente et doit chercher à apprendre en continu.

3. La transmission de ses valeurs et des bonnes pratiques

Afin d’implémenter la culture de la qualité au sein de son équipe, le développeur passionné va s’appuyer sur différentes pratiques. Le software craftsman motive le travail collectif en évitant que chaque développeur travaille de son côté. Il peut favoriser le travail en binôme, mettre en place des dojos. L’organisation de revues de code est un autre outil dans sa besace pour assurer une propriété collective du code.

Comment avoir des software craftsmen dans son équipe ?

1. Favoriser leur éclosion dans l’entreprise

Pour commencer, les développeurs doivent être considérés comme une richesse, un levier stratégique dans l’entreprise et non comme de simples exécutants. Il est important de leur faire confiance et de les motiver. L’environnement de travail doit aussi être propice au partage des connaissances et à l’apprentissage. En effet, si un ou des software craftsmen sont déjà présents au sein de la structure, ils doivent pouvoir communiquer leur passion, donner envie à leurs collaborateurs. Pour cela, de nombreux moyens existent comme par exemple l’organisation de sessions d’échanges telles que des Book clubs, des Lightning talks, des Brown bag lunches, etc.

Pour transformer les équipes en douceur, il est également possible de faire intervenir un coach Craft qui va les amener à progresser pas à pas et en toute confiance. Il est idéalement présent au quotidien et non ponctuellement afin d’être immergé en leur sein et de les accompagner en continu. En tant qu’expert, il peut aussi aider le management à mieux comprendre l’intérêt de la montée en compétence de ses équipes informatiques. 

2. Les recruter

Il va de soi qu’une autre solution pour développer le software craftsmanship au sein de votre entreprise est de recruter des développeurs qui baignent d’ores et déjà dans cette culture, et capables d’en être de véritables ambassadeurs en interne.

Software Craftsmanship : ce qu’il faut retenir

Le mouvement  du Software Craftsmanship propose une vision du métier de développeur qui promeut une culture de la qualité, mais aussi de l’apprentissage permanent. Il fait évoluer la profession, favorise l’apprentissage de nouveaux outils et la production de logiciels offrant une vraie valeur ajoutée. Mais pour que cette culture infuse l’entreprise, devienne le standard et non plus l’exception, les dirigeants doivent en comprendre la nécessité et mettre en place des conditions favorables à son développement.

Auteur
Author ImageThomas Motti
Partager
Facebook iconLinkedin iconMessenger iconMail iconX icon
D'autres articles pourraient vous intéresser
Recrutement tech
Faut-il internaliser ou externaliser vos recrutements en IA et cybersécurité ?
La pénurie de talents dans l’intelligence artificielle et la cybersécurité atteint des records. Décider d’internaliser ou externaliser recrutement IA cybersécurité devient donc un choix stratégique qui pèse sur vos délais de delivery, votre budget et la sécurité même de vos produits.Définition des deux stratégiesQue signifie internaliser ?Internaliser revient à confier l’ensemble du process (sourcing, entretiens, tests techniques, onboarding) à votre équipe RH. Les hiring managers gardent le contrôle complet et défendent la marque employeur.Que signifie externaliser ?Externaliser consiste à déléguer une partie ou la totalité du recrutement à un cabinet de recrutement IA ou un cabinet de recrutement cybersécurité comme GetPro, qui mobilise son réseau d’experts, ses outils d’évaluation et souvent un vivier prédéfini.Internaliser ou externaliser recrutement IA cybersécurité : panorama des avantagesAvantages de l’internalisationContrôle total du candidate experience et de la culture d’équipe.Capitalisation sur la connaissance produit et la stack interne.Économies long terme si le volume d’embauches reste élevé et récurrent.Avantages de l’externalisationAccès immédiat à un réseau de data scientists, threat analysts et DevSecOps difficilement accessibles autrement.Réduction du délai : un partenaire spécialisé pourvoit les postes en ≈ 30 jours contre 52 jours en interne en moyenneExpertise de niche (tests techniques, évaluation soft-skills sécurité).Analyse des inconvénients  InternalisationExternalisationCoût visibleSalaires recruteurs + outils ATSHonoraires (18–25 % de la rémunération)Délai moyen52 jours (tech) / jusqu’à 6 mois pour la cyber21–30 jours avec un cabinet spécialiséQualitéConnaissance fine de la culture, mais vivier limitéScreening multi-étapes, vivier de talents qualifiésRisqueEmbauche ratée = coût total pour l’entrepriseDépendance au prestataire, perte partielle de la culturePoints de vigilanceInternaliser : charge administrative, risque de biais, difficulté à entretenir un pipeline actif.Externaliser : nécessité de SLA clairs (confidentialité, propriété des données candidats).Facteurs de décisionTaille et phase de croissance – Scale-ups recrutant >20 profils/an gagnent à internaliser partiellement.Urgence & délai marché – Threat Landscape évoluant vite : un incident majeur peut imposer l’externalisation.Budget – Honoraires VS coût caché du time-to-fill.Confidentialité & compliance – Projets défense ou santé : privilégier un prestataire certifié ISO 27001.Études de cas & chiffres clésL’ISC2 Workforce Study 2024 chiffre l’écart mondial à 4,8 millions de professionnels cybersécurité manquantsDu côté IA, une enquête McKinsey (mars 2025) montre que 50 % des organisations auront besoin de plus de data scientists dès l’an prochainTableau comparatif complet CritèreInternalisationExternalisationCoût total première année≈ 152 000 €/recrue (salaire + outils + formation)18–25 % du salaire brut annuel, amortissableDélai d’embauche52 j (tech) / > 180 j (cyber)30 jQualité & rétentionHaute si marque employeur forteHaute si cabinet dispose de tests techniques & suiviRisque d’erreur de castingSupport limité, coût intégralGarantie de remplacement 3–6 moisFAQQuel est le meilleur choix pour une PME qui embauche son premier analyste SOC ?Externaliser pour gagner en rapidité et accéder à des évaluations techniques pointues.Peut-on mixer les deux approches ?Oui, un modèle hybride (embedded recruiter) permet d’internaliser la culture tout en profitant du réseau du cabinet.Un cabinet de recrutement IA est-il pertinent pour des profils junior ?Absolument : la sélection pré-screen sécurise le potentiel, tandis que votre équipe assure la montée en compétence.Comment réduire le time-to-hire sans sacrifier la qualité ?Standardiser les tests techniques, automatiser le sourcing et utiliser des viviers comme ceux de GetPro.ConclusionEn résumé, internaliser ou externaliser recrutement IA cybersécurité dépend de vos objectifs : contrôle et culture interne versus rapidité et accès à la rareté. GetPro capitalise sur un vivier exclusif d'experts IA et Cyber.Discutons de vos besoins avec un expert GetPro.
Author picture
Thomas Motti
28 avr. 2025
Recrutement tech
AI Act & Recrutement : le guide 2025 pour rester dans les clous
Pourquoi le recrutement est-il classé « à haut risque » ?Le texte définitif du Règlement (UE) 2024/1689 (« AI Act ») place explicitement les systèmes d’IA utilisés pour l’annonce d’offres, le tri de CV ou l’évaluation de candidats dans la catégorie “Employment, workers management and access to self‑employment” de l’annexe III, dédié aux usages à haut risque.Concrètement, toute solution qui oriente ou automatise une décision de recrutement (ATS doté de scoring, chatbot pré‑sélection, analyse vidéo d’entretien, etc.) devra, d’ici les prochaines années, démontrer qu’elle ne porte pas atteinte aux droits fondamentaux des candidats et qu’elle est systématiquement supervisée par des humains.Les 7 obligations clés qui s’appliquent à votre ATS et vos chatbots#ObligationBase légaleCe que ça implique pour vos équipes1Système de management des risquesArt. 9Cartographier en continu les scénarios de défaillance et d’erreur, tenir un registre des incidents.2Gouvernance des donnéesArt. 10Garantir des jeux de données représentatifs, documentés, exempts de biais connus. 3Documentation technique & registre publicArt. 11 & 54Fournir un technical file détaillé et notifier le système dans la base de données européenne. 4Transparence vis‑à‑vis des candidatsArt. 13Informer clairement qu’une IA intervient, expliquer son fonctionnement et ses limites. 5Supervision humaine obligatoireArt. 14Prévoir des override humains capables de corriger ou désactiver la machine. 6Robustesse & cybersécuritéArt. 15Atteindre des seuils d’accuracy mesurables et sécuriser le modèle contre les attaques. 7Reporting continu & marquage CEArt. 19 – 50Journaliser les événements, réussir la conformité CE avant mise sur le marché. 💡 À retenir : Le non‑respect de ces exigences peut coûter jusqu’à 35 M€ ou 7 % du CA mondial. Check‑list pratique : 10 étapes pour vos équipes RH & TechRecenser tous les outils de recrutement contenant un module IA (ATS, matching, visio‑analyse, tests psycho).Qualifier le risque : l’outil figure‑t‑il dans l’annexe III ? Si oui, il est ipso facto haut‑risque.Demander la documentation fournisseur : risk‑assessment, rapport de biais, plan de supervision humaine.Mettre à jour les contrats/SLA pour exiger la conformité Art. 9‑15 et le marquage CE à l’échéance.Auditer vos datasets internes (talent pools, scores d’entretien) pour détecter des biais de genre ou d’origine.Former les recruteurs à la lecture des rapports d’explicabilité et aux droits des candidats.Mettre en place un registre d’incidents IA partagé avec la DPO / RSSI.Réviser vos mentions candidates : ajouter le droit à l’explication et le canal de réclamation.Planifier la conformité : test de robustesse + audit externe avant le 1ᵉʳ août 2026 (voir calendrier ci‑dessous).Piloter vos KPI diversité pour vérifier que l’outil n’accroît pas les écarts (ex. ratio H/F shortlist).💡 Cas Amazon 2018 : un algorithme interne de scoring CV a été abandonné après avoir pénalisé les mots « women’s » sur les CV féminins – l’illustration parfaite des risques que l’AI Act veut prévenir. Comment un partenaire RPO peut accélérer votre mise en conformité ?Veille réglementaire active : un Talent Partner GetPro analyse les évolutions de normes harmonisées.Audit flash IA / RH : cartographie de vos outils, scoring de maturité compliance, plan d’actions chiffré.Formation & change management : ateliers pour recruteurs, Legal, SIRH.Documentation continue : tenue du registre incidents + préparation du dossier de conformité pour l’autorité de surveillance.Calendrier d’application : ce qui change entre 2025 et 2027DateDisposition qui entre en vigueurImpact recrutement2 février 2025Interdictions « risque inacceptable » (social scoring, surveillance biométrique)Vérifier qu’aucun outil n’active de tels modules. 1 août 2025Transparence GPAI + obligations généralesAjouter la mention IA dans vos process. 1 août 2026Exigences haut‑risque annexe IIIVos outils de recrutement doivent être conformes Art. 9‑15. 1 août 2027Haut‑risque « Annexe I » (sécurité produits)Moins concerné côté RH. FAQL’AI Act s’applique‑t‑il si mon ATS est hébergé hors UE ?Oui, dès qu’il traite les données de candidats basés dans l’UE ou qu’il sert un recruteur européen.Dois‑je désactiver le scoring automatique ?Non, mais vous devez garantir la supervision humaine et documenter l’algorithme (Art. 14). Comment prouver que mon IA n’est pas biaisée ?Maintenez un registre de tests sur des jeux de données représentatifs, conservez les logs, et joignez‑les au technical file (Art. 10, 11). ConclusionLa fenêtre pour se mettre en règle est courte : 18 mois avant l’échéance haut‑risque d’août 2026. En traitant dès aujourd’hui gouvernance des données, supervision humaine et documentation, vous sécurisez vos recrutements, améliorez la confiance des candidats et évitez des sanctions XXL. GetPro peut vous accompagner via un audit flash AI Act ou un dispositif RPO dédié ; parlons‑en !
Author picture
Thomas Motti
22 avr. 2025
Recrutement tech
L’impact de la législation sur les postes en IA et cybersécurité
Imaginez que vous concevez un puissant algorithme d’IA pour prédire la demande sur votre marché. Tout fonctionne à merveille jusqu’au jour où vous découvrez que vos méthodes de collecte de données enfreignent le RGPD. L’addition peut alors se révéler très salée : certaines entreprises ont déjà écopé de millions d’euros d’amende. Ce scénario résume à lui seul la problématique actuelle : comment l’évolution des lois et réglementations (RGPD, lois sur la protection des données, exigences sectorielles) affecte-t-elle les postes en IA et cybersécurité, et quelles sont les compétences désormais indispensables à recruter ?Les régulations au cœur du recrutement : un impératif devenu stratégiqueUn marché de l’emploi sous tensionLes entreprises ne veulent plus simplement des experts techniques capables de coder ou de sécuriser un réseau. Elles recherchent aujourd’hui des professionnels qui maîtrisent les principes légaux essentiels (protection de la vie privée, consentement éclairé, etc.).Pour anticiper les risques et bâtir des solutions conformes, il faut intégrer la réglementation dès la phase de conception. Cette exigence crée une tension sur le marché de l’emploi : les profils « hybrides » alliant compétences techniques et connaissance du cadre légal se font rares, mais leur valeur est inestimable.Quels profils sont particulièrement demandés ?Des ingénieurs IA familiers du RGPD et capables de mettre en place des mécanismes de protection des données dès la création d’un algorithme (privacy by design).Des experts en cybersécurité qui savent non seulement détecter et prévenir les attaques, mais aussi comprendre les obligations légales en cas de violation.Des Data Protection Officers (DPO) ou responsables de la conformité, chargés de veiller au respect des lois sur la protection des données et de communiquer ces exigences à l’ensemble des équipes.Les conséquences réelles : des sanctions qui font réfléchirDes exemples concretsLes régulateurs ne plaisantent plus. Plusieurs grands noms de la tech ont fait les frais de sanctions financières pour non-conformité.Google a été sanctionné en France pour défaut d’information et de consentement.Marriott a dû s’acquitter d’une lourde amende après une importante faille de sécurité.Ces cas soulignent l’importance de renforcer la dimension “compliance” des projets d’IA ou de cybersécurité. Les entreprises qui négligent cet aspect prennent un risque majeur, tant pour leur réputation que pour leur portefeuille.Un impact sur la réputationAu-delà de l’impact financier, une entreprise qui ne se conforme pas aux lois peut perdre la confiance de ses clients et partenaires. Dans un contexte où la confiance numérique est au cœur des préoccupations, se doter d’équipes formées et sensibilisées est non seulement un gage de conformité, mais aussi un avantage compétitif.Nouveaux enjeux, nouvelles approches : réussir son recrutementFormer pour faire face à l’évolution des normesLes lois sur la protection des données et la cybersécurité évoluent vite. Pour garder une longueur d’avance :Mettez en place des programmes de formation continue pour vos équipes techniques.Encouragez la collaboration entre le service juridique et les pôles IT ou R&D.Mettez l’accent sur l’amélioration des process : audits réguliers, documentation claire, etc.Communication et sensibilisation en interneLes décisions légales ne relèvent pas que du service juridique. Chaque collaborateur, du commercial au développeur, doit comprendre les enjeux. Cela exige :De la pédagogie : expliquez avec des mots simples les risques et les bonnes pratiques.Une politique claire : mentionnez dans votre charte interne ce qui est permis ou interdit quant à la manipulation des données.Un suivi régulier : établissez des indicateurs pour mesurer la conformité et partagez-les en toute transparence.La conformité, un atout pour demainSe conformer aux règlementations en matière d’IA et de cybersécurité n’est pas seulement une obligation légale, c’est une opportunité stratégique. En recrutant des profils qui maîtrisent ces aspects, vous protégez votre entreprise des risques juridiques et financiers, tout en renforçant la confiance de vos clients et partenaires.Vous souhaitez bénéficier d’un accompagnement complet pour identifier et attirer les talents capables de relever ces défis ? Chez GetPro, nous vous aidons à sourcer, évaluer et recruter les meilleurs experts, qu’ils soient spécialisés en IA, en cybersécurité ou dans la conformité. Notre équipe vous accompagne pas à pas pour construire et solidifier les fondations légales et techniques de vos projets.Faites-nous confiance pour constituer des équipes qui anticipent et intègrent la réglementation, afin de garantir votre succès dans la durée. 
Author picture
Thomas Motti
14 avr. 2025

Parlez-nous de votre projet

Vélocité
  • Tick icon

    Mission lancée en 48h

  • Tick icon

    Candidats présentés en moins de 2 semaines

  • Tick icon

    Time to fill de 50 jours

Efficacité
  • Tick icon

    720+ recrutements réussis cette année

  • Tick icon

    Expérience candidat 5 étoiles

  • Tick icon

    Des clients prestigieux comme

    Company logoCompany logoCompany logoCompany logoCompany logo
Calendar icon

Prendre rendez-vous

Vous souhaitez nous déposer votre CV ? Remplir le formulaire candidat

Company logoNous répondons en moins d'une heure

Bienvenue chez GetPro

Un membre de mon équipe va vous répondre d’ici quelques minutes. Nous allons revoir ensemble votre projet de recrutement et vous faire une proposition d’accompagnement sur-mesure dans les 24h.

Pour en savoir plus sur la manière dont nous opérons nos missions, vous pouvez lire les témoignages de nos clients. Ce sont eux qui en parlent le mieux.

À bientôt,

Emile Pennes picture
Emile PennesCo-fondateur de GetPro
Logo