Tenemos que admitir que la programación es mucho más difícil que crear documentación o incluso crear el diagrama de Gantt y pedir progreso a los programadores. Entonces, para nosotros los que somos ingenuos, sabiendo que la programación es generalmente más difícil, ¿por qué los analistas de negocios y los gerentes de proyectos obtienen salarios más altos que los programadores? ¿Qué es lo que hace que su trabajo sea un trabajo bien remunerado cuando incluso en la mayoría de los casos los programadores son los que se van tarde a casa?
ACTUALIZAR
Disculpe mi ignorancia, debido a algunas de las respuestas, parece que la razón por la cual las BA y las PM obtienen un salario más alto porque son las que generalmente son responsables de los programadores de desorden. Pero al final del día, son los programadores quienes se ensucian las manos para arreglar el desorden y trabajar más duro. Así que todavía no tiene sentido.