J'ai eu une discussion hier avec un de mes collègues. Il (un analyste d'entreprise, auparavant un programmeur) pense qu'il devrait être au courant de la technologie utilisée pour mettre en œuvre le système, afin qu'il puisse prendre de meilleures décisions de conception. À mon avis (je suis un programmeur), une analyse ne doit en aucun cas être couplée à la technologie et je crois qu'un bon analyste peut faire un excellent design sans se soucier des détails de mise en œuvre.
Ai-je raison de penser de cette façon? Y a-t-il des raisons pour lesquelles un analyste commercial aurait besoin de connaître la technologie utilisée pour implémenter le système?
EDIT: Je crois que j'ai utilisé le mauvais terme en disant business analyst
. Peut-être que je voulais dire architecte ou analyste système. Je ne suis pas habitué à ces termes. Je voulais dire quelque chose comme architecte ou analyste système si vous préférez.
Merci à tous pour vos réponses impressionnantes! Je ne suis pas encore très expérimenté et je suis heureux que vous m'ayez ouvert les yeux sur ce point.