Aller au contenu
RIVAUX
DESIGNS
Parlons-en ↗

Journal / Laravel et API

Laravel et API · 2 MIN DE LECTURE

Développer une application web sur mesure : commencer par un parcours utile

Une première version s’évalue mieux lorsqu’elle accomplit une vraie tâche. Choisissez un parcours complet limité avant de multiplier les fonctions.

Connexions API conceptuelles entre des cubes roses translucides et des cylindres de bases de données argentés sur des supports anthracite

La première version utile d’une application doit permettre de terminer une tâche importante. Des écrans impressionnants sans liaison fonctionnelle sont difficiles à évaluer. Pour Laravel, choisissez un parcours limité comprenant l’interface, les règles et le résultat enregistré.

Si vous recherchez un développeur d’application web freelance, décrivez une tâche complète avant de lister toutes les fonctionnalités. Commencez par les utilisateurs, les informations nécessaires et les permissions liées à leurs rôles. Un petit parcours fonctionnel permet de préciser l’étape suivante sans prétendre connaître tout le produit à l’avance.

Décrivez la tâche simplement

Un client transmet une demande, un collaborateur l’approuve et le client voit le résultat. Notez ce que chacun sait et les informations manquantes. Incluez l’exception la plus problématique. Le développement poursuit alors un objectif concret, au-delà d’un joli tableau de bord.

Définissez ce qui peut attendre

Séparez les exigences du lancement et les idées ultérieures. Un rapport secondaire peut attendre. Les permissions protégeant les données clients ne peuvent pas être repoussées après la démonstration. Réduire le périmètre retire les fonctions facultatives, sans supprimer les bases indispensables au parcours.

Vérifiez l’état enregistré

Le résultat doit survivre à une actualisation et apparaître correctement à un autre utilisateur autorisé. Testez le refus d’une demande et l’échec d’un service externe lorsque c’est pertinent. Une interface simulée aide au design, mais doit être identifiée. Elle ne prouve ni l’enregistrement ni les droits.

Choisissez volontairement la suite

Lorsque le premier parcours fonctionne, observez les besoins suivants. Documentez l’API et le modèle de données avant de les étendre. Définissez la priorisation et l’estimation des changements. Une petite application peut rester coûteuse à maintenir si ses décisions et son déploiement ne sont pas compris.

La première étape doit pouvoir être essayée, expliquée et réceptionnée. C’est une meilleure base d’évolution qu’une liste de fonctions dont les parcours restent déconnectés.

Découvrir le service et discuter de votre projet.

Lecture complémentaire : Quand votre entreprise a besoin d’un développeur Laravel freelance.

Sources et lectures complémentaires

Une correction ou une question sur cet article ? Contacter Benoit.

Pour aller plus loin.