La plupart des idées peuvent être testées:
- Manuellement
- Avec des formulaires et des emails
- En scriptant un peu
- En utilisant Klaro Cards, Tally, Airtable
- Par de fausses vraies API
Sauf peut-être si vous développez un produit avec une vision très mature, le développeur doit s'engager à exécuter le service manuellement, et à ne l'automatiser que pour éviter d'engager une seconde personne pour du travail manuel *
C'est la garantie de ne développer une machine que si elle est économiquement justifiée dans les faits.
Bonus : quand il automatisera, le développeur aura une bien meilleure compréhension du problème à résoudre, et son implémentation sera meilleure du premier coup.
- Corollaire : réfléchissez à deux fois avant d'engager un développeur temps plein ; sauf grosse croissance, si le travail manuel ne prend pas un temps plein, pourquoi donc l'automatiser temps plein ?
Lean