Une question récurrente dans notre métier du service en informatique : qu'est-ce qui différencie un développeur d'un architecte d'un expert d'un consultant ? En fait c'est assez simple et compliqué à la fois...
Pour l'aspect simple de choses, il suffit de considérer qu'il s'agit là de rôles, assez précis, à jouer au sein du processus de développement de SI :