Vous voulez un logiciel fiable qui résiste à l'épreuve du temps ? Je peux vous aider à le concevoir et le maintenir. En intégrant directement votre équipe en tant que développeur. Ou en tant que coach pour la former et l'accompagner.
Les outils que j'utilise et transmet :
- Le typage fort, il permet d'éviter les bugs dès la phase de compilation lorsqu'il est bien manié
- Le développement guidé par les tests (alias TDD), il assure un design adapté et modulable, une documentation vivante toujours valide mais surtout une couverture anti régressions excellente et peu chère
- Le développement guidé par les comportements (alias BDD), qui permet de forger une compréhension poussée et commune entre toutes les parties prenantes (métier, dev et tests)
- Le design basé sur le métier (alias DDD), en gardant le métier son vocabulaire et ses contraintes au coeur du logiciel on s'assure une traduction plus immédiate et robuste
- La coopération, en équipe complète ou en petits groupes (alias Mob et Pair), dans mon expérience ces pratiques sont cruciales, elles permettent d'augmenter la qualité interne comme externe du logiciel grâce à l'intelligence collective.
Coach
Je peux vous aider à construire et développer votre application du front au back. Mais aussi former vos équipes à ces pratiques sous plusieurs formes :
- embarqué, je viens développer avec votre équipe et la fait monter en compétences via du travail à plusieurs
- en accompagnement, en réservant régulièrement des créneaux avec votre équipe, nous apprendrons sur des exemples concrets
- en formation, je vous présente une technique de votre choix qu'on applique sur un cas concret ensemble !