Tres presupuestos
- Los salarios de ingeniería de software salen de uno de tres presupuestos.
- El presupuesto que paga tu salario influye en tu trabajo diario y en tu trayectoria profesional.
- Los tres presupuestos son ventas/marketing, investigación y desarrollo, y mantenimiento.
Presupuesto de ventas/marketing
- Cuando perteneces a una organización de crecimiento, los resultados se pueden cuantificar y medir fácilmente.
- Aquí entran los ingenieros de crecimiento, los ingenieros de ventas y los developer advocates, entre otros, y se encargan de vender productos existentes, anunciar funciones e impulsar la adopción de herramientas.
- Este presupuesto quiere impacto inmediato.
- El impacto medible permite conocer siempre el ROI y generar ingresos de forma directa.
- Si medir es fácil, comparar también lo es, y eso puede provocar una cultura de competencia interna.
- Es un trabajo enfocado en el corto plazo, persiguiendo el siguiente experimento, cliente o tendencia de marketing.
- Como la empresa busca maximizar el retorno de la inversión, la rotación puede ser alta.
Investigación y desarrollo
- Investigación y desarrollo (I+D) contrata a la mayor cantidad de ingenieros.
- Se trabaja bajo la organización de producto, y las empresas grandes tienen verdaderas organizaciones de investigación y ciencia.
- Aquí entran los ingenieros de producto, investigadores y arquitectos, entre otros, que construyen o exploran productos que la empresa vende o podría vender.
- Este presupuesto busca crecimiento con el paso del tiempo.
- El entorno es más tranquilo, y se busca equilibrio entre el mantenimiento y las funciones para atraer nuevos usuarios.
- Las empresas con un departamento de investigación de verdad tienen personas investigando ideas que se convertirán en productos años después.
- Desarrollo e investigación son distintos, pero comparten el enfoque en resultados de largo plazo.
- El período de atención más corto es el trimestre, y el trabajo debe convertirse en un activo que aporte valor durante años.
Mantenimiento
- El mantenimiento, en su mayoría, queda absorbido dentro del desarrollo.
- Este presupuesto busca optimizar costos.
- Aquí entran los administradores de sistemas, quienes mantienen sistemas antiguos y, a veces, los ingenieros de plataforma.
- La empresa ve este trabajo como un costo puro y quiere minimizarlo.
- En muchas empresas, este trabajo está integrado al desarrollo de producto y se considera trabajo sin valor.
- A las empresas les desagrada tanto este presupuesto que hacen sentir a los ingenieros que dedicar tiempo a trabajo de NFR (requisitos no funcionales) es un trato especial.
- La construcción de herramientas internas también puede caer en esta categoría; un ejemplo son los paneles de administración que mantienen a la empresa operando, pero no reciben prioridad.
Por qué esto importa
- Tu trabajo diario cambia según el presupuesto en el que trabajas.
- El crecimiento es medible y volátil.
- La investigación es calmada y ambigua.
- El desarrollo es valioso y se construye con el tiempo.
- El mantenimiento siempre está en riesgo de recortes.
Opinión de GN⁺
- Este artículo ayuda a los ingenieros de software a planear su carrera y a entender cómo se percibe su trabajo dentro de la empresa.
- Al comprender las características de cada presupuesto, los ingenieros pueden evaluar si su trabajo crea valor a largo plazo o si está enfocado en resultados de corto plazo.
- Esta perspectiva es útil para que los ingenieros entiendan mejor su rol y tomen decisiones estratégicas necesarias para alcanzar sus objetivos profesionales.
1 comentarios
Opinión de Hacker News
Es importante entender cómo valora una organización el desarrollo de software, y eso tiene un gran impacto en la carrera profesional.
No se entiende la cultura tecnológica moderna en la que el mantenimiento siempre es objetivo de recortes presupuestarios y está subvalorado.
Considerar que la ingeniería de software "no aporta valor" significa no entender el negocio de esta industria.
En los informes anuales de una empresa es común ver "Ventas y marketing" e "Investigación y desarrollo", pero rara vez se menciona "mantenimiento".
El blog de patio11 distingue entre centros de costo y centros de ganancias, y sostiene que es importante pertenecer a un centro de ganancias.
Hay cuatro categorías para dividir los presupuestos:
Swizec escribió un libro útil llamado "Serverless Handbook" y durante mucho tiempo ha publicado un boletín por correo muy informativo.
Comparar el presupuesto con "cubetas" es una metáfora, pero en el texto se usa de forma literal.
Históricamente, la ingeniería de software formaba parte de la función de TI, y eso proviene de la contabilidad.
Según la experiencia de una persona, los salarios de ingeniería de growth nunca han salido del presupuesto de marketing, y tampoco existe un presupuesto de "mantenimiento".