Ayer tuve una discusión con uno de mis colegas. Él (un analista de negocios, anteriormente un programador) cree que debe conocer la tecnología utilizada para implementar el sistema, de modo que pueda tomar mejores decisiones de diseño. En mi opinión (soy un programador), un análisis no debe combinarse de ninguna manera con la tecnología y creo que un buen analista puede hacer un gran diseño sin preocuparse por los detalles de implementación.
¿Tengo razón al pensar de esa manera? ¿Hay alguna razón por la cual un analista de negocios necesitaría conocer la tecnología utilizada para implementar el sistema?
EDITAR: Creo que usé el término incorrecto al decir business analyst
. Quizás quise decir arquitecto o analista de sistemas. No estoy acostumbrado a estos términos. Me refería a algo como arquitecto o analista de sistemas si lo prefieres.
¡Gracias a todos por sus increíbles respuestas! Todavía no tengo mucha experiencia y me alegro de que me hayas abierto los ojos.