Un par de posibles razones que se me ocurren:
- Crecimiento dentro del sector de TI: gerente de línea, gerente de producto, ventas / preventas / desarrollo de negocios, marketing, etc.
- Por lo general, uno necesita comprender los aspectos comerciales para convertirse en roles de liderazgo: niveles de Director / VP / CXO
- El ingeniero de software generalmente crea una solución: “cómo” resolver el problema del cliente utilizando la tecnología, pero hay muchos otros aspectos que requieren atención en una empresa de TI típica, como:
- ¿QUIÉN es el cliente objetivo?
- ¿Cuál es el problema o la necesidad del cliente?
- ¿CUÁNDO es el momento adecuado para crear productos / soluciones y lanzar / entregar a los clientes?
- ¿CUÁLES son las características / beneficios del producto y cómo nos diferenciamos de la competencia?
- CÓMO agregar valor / entregar valor y ganar dinero / ganancias
- ¿CUÁL es la mejor manera de administrar nuestras operaciones? Eso ayuda a desarrollar soluciones de software que abordan las necesidades del cliente
- Estos roles funcionales anteriores generalmente requieren habilidades comerciales que se pueden adquirir a través de programas formales de MBA
- Aléjese del software hacia otros sectores: finanzas, bienes de consumo, venta minorista, etc.