Chaque projet que j’accepte suit les mêmes cinq étapes. La taille change, pas l’ordre. Voici ce qui se passe à chaque étape, et ce que vous en retirez.
1. Recueil des besoins
Avant toute conception ou tout code, je dois comprendre le projet. Je pose des questions sur vos objectifs, vos utilisateurs, les fonctionnalités sans lesquelles vous ne pouvez pas lancer, votre budget et votre échéance.
Deux questions comptent plus que les autres : que doit pouvoir faire un utilisateur dès le premier jour, et qu’est-ce qui peut attendre ? Les réponses deviennent un court cahier des charges écrit, pour que nous sachions précisément ce que nous construisons.
2. Prototype
Je réalise ensuite une maquette cliquable ou un prototype fonctionnel des écrans clés. Modifier un prototype coûte bien moins cher que modifier un logiciel terminé, et il est beaucoup plus facile de réagir à quelque chose que l’on peut toucher qu’à une description.
C’est là que la plupart des malentendus apparaissent. Mieux vaut les découvrir en semaine un qu’en semaine dix.
3. Validation
Vous examinez le prototype, le périmètre et le calendrier, puis vous validez. À partir de là, je ne devine plus : le développement part de quelque chose que vous avez vu et accepté.
Si vous voulez des changements, nous les faisons maintenant, tant qu’ils sont petits. C’est aussi à cette étape que je peux vous remettre un devis ferme, basé sur le périmètre validé.
4. Développement
Je développe par courtes itérations, avec des tests automatisés et des démonstrations régulières : vous voyez l’avancement au fil de l’eau, pas seulement à la fin. Pour une application web, cela signifie en général les écrans utilisés au quotidien et le système qui tourne derrière. Pour une application mobile, une seule application pour iPhone et Android avec ce système derrière.
Comme le plan est validé, les démonstrations servent à vérifier le travail, pas à redécouvrir le projet.
5. Livraison
Je déploie l’application, je remets la documentation et les accès, et pour les applications mobiles je m’occupe de la soumission à l’App Store et à Google Play. Je reste disponible après le lancement pour les corrections et les prochaines étapes.
Vous ne devez jamais vous retrouver avec quelque chose que je suis la seule à savoir faire tourner. Une bonne livraison, c’est une équipe qui peut continuer sans moi, ou qui me rappelle parce qu’elle en a envie.
Envie de commencer ?
Si vous avez un projet en tête, la première étape est simplement une conversation. Dites-moi ce que vous voulez créer, et je vous dirai ce que je ferais en premier.
