La Ingeniería de Requerimientos (IR) juega un papel relevante en el desarrollo de software dado que contribuye a entender mejor el problema en cuestión.
En este marco, un punto crítico de la IR es la comunicación entre las personas, por tanto, es importante incorporar mecanismos que posibiliten una comunicación eficaz entre los clientes y los profesionales de Sistemas. La IR constituye una compleja mezcla de aspectos tangibles e intangibles, dado que aborda cuestiones técnicas, como la trazabilidad o la medición, así como cuestiones referidas al comportamiento individual o grupal. En esta línea de trabajo se propone considerar a la IR como una disciplina sociotécnica, e incorporar nuevos recursos provenientes de otros campos, tales como la Programación Neurolingüística, el Coaching Ontológico, la Inteligencia Emocional y la Mediación, de manera de fortalecer el proceso de comunicación y contribuir a la obtención de requerimientos más precisos y efectivos.