1. Accueil
  2. Blog

· 2 min de lecture

Mon processus de développement pour livrer des applications

ProcessusApplications

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.

Partager sur LinkedIn

Michele

Écrit par Michele
Développeuse d'applications sur mesure et IA · Lausanne, Suisse

Vous travaillez sur un sujet similaire ?

J'aide les équipes sur exactement ces problèmes.

Parlons de votre projet

Vous voulez connaître le coût de votre projet ? Contactez-moi et je préparerai un devis.