La description fonctionnelle fait partie du Dossier d’Analyse d'un projet informatique. Ce document analyse les processus à automatiser. D’ordinaire, ce document faisant partie du « Dossier Projet » est rédigé sous la direction d’un professionnel habitué à mener des entretiens avec des personnes capables de décrire des processus métier ou de production.
Pendant les entretiens, l’analyste écoutera les personnes décrivant leur activité et posera des questions sur les processus, les règles de gestion, les actions réalisées et les rôles. Il mettra en forme l’information recueillie et produira ce document qui sera ensuite validé par un comité. Chaque analyste a ses propres règles et son savoir-faire pour saisir l’essence des discussions avec les utilisateurs pour comprendre et appréhender les processus, les actions et les règles à automatiser.
Quand on rencontre des difficultés pour obtenir une description du projet IT, la manière la plus simple est de demander aux personnes d’utiliser de simples mots pour qualifier leur activité, les processus de production, les processus de gestion, leurs règles et rôles. C’est ce moyen que nous utilisons dans Specifikkator, le service web dédié pour aider les décideurs et maîtrises d'ouvrage à écrire leur cahier des charges, pour décrire leur besoin en développement logiciel.
Même si l’on parle de développement logiciel, le “mot-clé” est à prendre du point de vue linguistique, comme un mot qui revient souvent dans une description fonctionnelle, du moins plus souvent que dans une conversation habituelle. « Mot-clé » pour Specifikkator, n’est pas comme dans les langages de programmation un mot réservé ou un identifiant.