Grâce à notre expérience, nous avons mis en place une méthodologie qui a comme soucis de fournir une solution globale à nos clients.
Cette solution intègre bien entendu le développement de l’application mais aussi la communication autour de l’application (qu’elle soit interne ou externe) ainsi que la formation du personnel.
En voici les principaux points :
1. Rencontres préalables :
afin de comprendre la société, son fonctionnement, ses besoins, les objectifs du projet, les fonctionnalités de l’application. Dans le cas d’un projet Internet, nous pouvons réaliser une analyse préalable de la présence du secteur sur Internet (concurrents, informations, etc) ou bien un audit de votre site actuel.
2. Établissement d’un cahier des charges :
Description complète du projet dans ses grandes lignes, estimation du budget et du planning de développement. Suggestions et recommandations (matériels, etc)
3. Analyse fonctionnelle :
rédaction d’un rapport d’analyse reprenant les fonctionnalités de l’application et la description de la base de données.
4. Développement du projet :
chaque projet est développé par module et selon la technique de la spirale : on part du cœur de l’application (les fonctionnalités de base), on les teste. Une fois que les fonctionnalités de base sont correctes, on commence à développer et à étoffer le projet. Régulièrement, nous organisons des réunions où nous testons l’application avec notre client pour voir si elle répond à ses besoins.
5. Tests internes :
chaque projet est testé en interne par plusieurs personnes pour vérifier l’ergonomie de l’application, son côté intuitif et corriger les éventuels problèmes.
6. Tests chez le client :
les mêmes tests sont réalisés chez le client et par le client afin de déterminer si tout fonctionne correctement en situation réelle.
7. Communication :
d’une manière générale, nous conseillons souvent notre client en matière de communication en rappelant les grands principes qui permettent la réussite et l’acceptation du projet en interne et le succès d’un site Internet. En raison de notre connaissance du monde Internet et de nos contacts, nous pouvons aussi le conseiller au niveau du référencement (que nous réalisons pour un site Internet) ou d’une éventuelle campagne de baners.
8. Formation du personnel :
si le client le désire, nous pouvons nous occuper de la formation de son personnel au niveau de l’application.
9. Suivi de l’application :
nous prenons contact avec nos clients pour vérifier que tout fonctionne correctement.