Suite à ma lecture de "The Software Craftsman" de Sandro Mancuso, je présente ce qu'est le Software Craftsmanship.
Présentation visible sur YouTube : https://youtu.be/RW0-QIJttBM
2. C’est quoi un développeur ?
Un vrai, bon développeur ?
(selon moi)
• Un codeur, bien entendu
• ➕ Quelqu’un qui ne jure que par les tests
Par défaut, du nouveau code ne marche pas
• ➕ Quelqu’un qui s’approprie le produit
Le logiciel n’est qu’un moyen, pas une fin en soi
3. Et c’est quoi un Software Craftsman ?
• ➕ Quelqu’un qui partage beaucoup : conférences, meetups,
accompagnement de ses pairs…
Artisanat Logiciel = l’idée du compagnonnage
• ➕ Quelqu’un qui affûte en permanence ses talents : veille, dojos, projets
perso…
Un professionnel se doit de rester à jour et au top
5. Selon Sandro Mancuso…
• Professionalism : un professionnel qui rend service au client avant tout
• Pragmatism : choisir la solution adaptée au problème
• Pride : développeur c’est un métier de passion
8. La carrière du développeur
• Selon vous, quelle est la suite logique à la carrière de développeur ?
• Chef de projet
• Architecte
• Manager
Meilleur développeur !
9. Pourquoi c’est important
le Software Craftsmanship ?
• Pour réussir, une organisation Agile doit aussi être au top techniquement
• Pas toujours dans les cordes des coachesAgile…
• Besoin de Software Craftsmen !
10. Par quoi commencer ?
• Formez-vous en permanence, mais pour vous-même
• Et le salaire dans tout ça ?
Vous trouverez toujours du travail en restant au top !
• Assurez vous d’avoir dans chacune de vos missions :
Autonomy, Mastery, Purpose