Le rôle de l'analyste est d'étudier les différentes manières de mettre en oeuvre un besoin informatique au sein d'un système d'information (SI).
Un besoin informatique peut être :
- une demande utilisateur, généralement dans le but d'améliorer l'ergonomie ou la performance du SI.
- la mise en place d'une nouvelle fonctionnalité du SI.
- l'intégration de contrainte extérieure au SI (réglementation).
- la correction d'une défaillance du SI.
L'analyste :
- évalue la faisabilité du besoin.
- détermine les impacts sur le SI.
- propose différentes solutions.
- réalise la solution choisie (ou coordonne sa réalisation par un programmeur).
- veille à la bonne intégration au SI l'évolution demandé.