Artisanat logiciel et Agilité
Notre mission, notre passion, notre métier :
Embrasser la complexité de vos besoins et y
répondre par des solutions adaptées et évolutives.
Software Craftsmanship Manifesto
Doing the thing right...
Un langage ou une technologie ne suffira jamais à assurer la livraison d'un code fonctionnel, testable et maintenable. Elle ne sera jamais non plus la seule cause de l'échec d'un projet de développement logiciel. Pourtant, la plupart des recruteurs s'évertuent à rechercher des profils qui cochent la case Java, PHP ou Ruby.
Chez Coop Crafters, nous sommes convaincus que la réussite passe d'abord par l'humain : la coopération, l'autonomie, la bienveillance, l'amélioration continue, l'inclusivité, sont autant de valeurs qui forment un tout cohérent, pré-requis à la réussite.
Immédiatement après, vient "la technique". Comment développer un logiciel qui répond à des besoins et à des exigences changeantes, sans bug (si si, ça existe, et pas que dans les avions !), et que l'on peut faire évoluer au gré des nouvelles opportunités ?
Pour tenter modestement d'y répondre, nous avons lu des dizaines de livres, contribué à des projets dans des structures très diverses (privé, public, ESN, PME, start-ups, grands groupes, e-commerce, énergie, santé, aéronautique, hardware...), échangé avec nos pairs aux quatre coins du monde, et nous sommes arrivés à une conclusion : "skills matter" (en bon Français : "les compétences, ça compte").
Nous parlons ici de compétences profondes, applicables à n'importe quel langage, accessibles à tous les développeurs qui rêvent d'utilisateurs satisfaits et de se libérer des "bugs en prod".
...Doing the right thing
Et non, la base de l'agilité, ce n'est pas le post-it !
Tout repose sur une idée : réduire au maximum les boucles de feedback.
Dans l'IDE avec le compilateur, sur le système d'intégration continue avec des tests automatisés, avec
des logs et du monitoring en production, en montrant des maquettes au PO, auprès des utilisateurs et des
actionnaires avec une démo...
Cela permet de s'adapter plus tôt, plus vite, et de valider (ou invalider) les hypothèses de départ.
L'agilité ne résout pas les problèmes, elle les révèle.
Vous avez un besoin précis ?
Un produit à faire évoluer ?
Vos équipes rencontrent des difficultés d'ordre technique ou humain ?
Vous partagez nos valeurs, ou au contraire, vous avez envie d'essayer autre chose ?
Contactez-nous via notre page LinkedIn