
|
|
 |
|
|
 |
|
| |
 |
| |
|
| |
Étude de faisabilité [phase optionnelle]
Phase de tests préalable permettant de valider des choix techniques et d'estimer les coûts.
Analyse des besoins
Conduite en relation étroite avec le client, elle permet de préciser les besoins des utilisateurs et le contenu du cahier des charges.
Rédaction des spécifications fonctionnelles générales
A partir de l'analyse des besoins, un document écrit reprend tous les aspects fonctionnels afin de fixer et formaliser l'objectif du projet.
Rédaction des spécifications fonctionnelles détaillées
Les priorités sont fixées et le projet est découpé en plusieurs niveaux de modules afin de permettre une meilleure gestion.
Elle permet aussi de définir des " use cases " : des exemples complets de déroulement des opérations.
Ergonomie, navigation, design
Cette phase peut se dérouler en parallèle des phases de spécifications de l'architecture et des spécifications techniques.
Maquettage [option]
Une maquette permet de valider que la demande correspond bien à l'attente de l'utilisateur et évite des surprises en fin de projet.
Définition de l'architecture technique
À partir des spécifications, nous définissons les grands choix techniques :
Type d'environnement : NT, Windows 2000, Linux, BSD,…
Bases de données Oracle, SQL serveur, PostgreSQL, …
Technologie : Java, ASP, PHP, ColdFusion, …
Choix du type et du nombre de machines ;
Choix de sécurité ;
Choix d'outils tiers éventuels ;
Estimation des évolutions futures.
Conception technique et spécifications techniques détaillées
Elle détaille tous les éléments techniques nécessaires aux développeurs pour réaliser les services demandés. Elle permet aussi de répartir les tâches en fonction des domaines d'expertise des programmeurs.
Développements & tests unitaires
Nous réalisons les développements par itérations successives, afin de tester les réalisations.
Tests d'intégration
Cette phase permet donc de valider que les articulations entre les modules fonctionnent comme prévu.
Tests fonctionnels
Ces tests visent à vérifier que les développements techniques répondent bien à la demande originelle.
Documentation, formation
La rédaction des documents utilisateurs ou administrateurs ainsi que leur formation interviennent vers la fin du projet, quand le système est livrable.
Recette finale
Une fois validée, le projet est livré au client, ce qui marque généralement la fin de notre intervention.
Maintenance
Après livraison d'un projet, il est fréquent de prévoir une maintenance régulière, comprenant généralement de petites évolutions du projet.
--Demande d'information--
|
|
|