3.1.1. La semence

Les programmeurs définissent tout d’abord les besoins théoriques des utilisateurs, en interrogeant directement ces derniers, ou bien des experts ayant une connaissance des besoins et attentes des utilisateurs. Dans notre cas, ces experts sont les soignants et les chercheurs en neurosciences. La graine du système prend alors naissance sur la base de ces connaissances. Le but est de créer un prototype aussi complet que possible, tout en ayant conscience de son caractère provisoire. Ainsi, la graine est explicitement construite de manière à pouvoir être cultivée. Autrement dit, le prototype reste ouvert aux améliorations en cours d'utilisation (Gerhard Fisher, et al., 1994).