Etapes de réalisation d’un projet
- La réalisation du code n’est pas la
seule activité à effectuer lorsque nous souhaitons
construire une application.
- Parmi les autres activités non
moins indispensables à effectuer, citons notamment les
suivantes :
- S’assurer d’avoir bien compris le besoin de
l’utilisateur afin de réaliser un code qui le
satisfasse. Il ne faut pas se
mettre à la place de l’utilisateur ni essayer d’imaginer son
besoin. L’issue
fatale serait alors de réaliser un code ne satisfaisant pas l’utilisateur.
- S’assurer d’avoir réalisé un code facilement
modifiable, permettant de prendre en compte
des évolutions futures.
- Définir l’architecture de l’application
(définition de ses différents composants,
indépendamment du langage de
programmation) afin de bien comprendre les relations
entre les composants de
l’application.
- Réaliser une batterie de tests afin de
mesurer, d’une certaine manière, la qualité du code.
- Effectuer un suivi des besoins de
l’utilisateur afin d’intégrer des améliorations.
- Effectuer des corrections de bogues. La
présence de bogues étant inévitable, il faut la
gérer plutôt que la subir.
- Écrire la documentation utilisateur.
- Écrire la documentation d’installation de
l’application.
- Écrire
la documentation de l’application afin qu’une autre équipe de développeurs
puisse
reprendre le développement.
- Effectuer une séparation des tâches de
développement afin de raccourcir les délais de
livraison de l’application.
- Ces
activités visent à mieux structurer l’ensemble des tâches à effectuer lors
delaconstruction d’une application. Notons, de plus, que certaines activités
dépendent
d’autres et qu’il faut parfois impérativement effectuer une activité
avant d’en démarrer
une autre.