- Os salários em engenharia de software vêm de um entre três orçamentos: "vendas/marketing, pesquisa e desenvolvimento e manutenção"
- Essa classificação afeta o trabalho do dia a dia e a trajetória de carreira
- Mas, assim como as leis da física, não é preciso escolher isso conscientemente para que os padrões apareçam
- Esse framework é útil ao pensar sobre sua visão de carreira e seu posicionamento
Orçamento de vendas/marketing
- Quando você faz parte de uma organização de crescimento, os resultados são fáceis de quantificar e medir. Você faz algo, e os números sobem.
- Isso inclui engenheiros de Growth, engenheiros de vendas, DevRel etc., que são responsáveis por vender produtos existentes, divulgar funcionalidades e fazer com que ferramentas sejam adotadas no fluxo de trabalho
- É um orçamento que quer impacto imediato
- Impacto mensurável significa que o ROI é conhecido, está próximo do dinheiro e que seu trabalho pode gerar receita diretamente
- Mas, se é fácil de medir, também é fácil de comparar, o que pode levar a uma cultura de competição interna
- O trabalho tende a se concentrar no curto prazo e a perseguir o próximo experimento, cliente ou moda de marketing. É como correr em uma esteira
- Seu valor é determinado como um multiplicador do valor que a empresa investe no seu balde
- Isso pode levar a um efeito de porta giratória à medida que as empresas buscam otimização (ou seja, podem mudar continuamente a estratégia de investimento ou o alvo do investimento para obter retornos maiores)
Pesquisa e desenvolvimento
- Pesquisa e desenvolvimento (P&D) emprega a maior parte dos engenheiros e normalmente fica sob a organização de produto
- Engenheiros de produto, pesquisadores, arquitetos etc. se encaixam aqui: pessoas que constroem ou descobrem produtos que a empresa vende ou poderá vender
- É um orçamento voltado para crescimento ao longo do tempo, com foco em resultados de longo prazo, às vezes construindo funcionalidades para melhorar ativação ou explorando novas linhas de produto
- Empresas com departamentos de pesquisa também têm pessoas trabalhando em ideias que não serão comercializadas por anos
- Desenvolvimento e pesquisa são diferentes, mas ambos buscam desempenho ou resultados de longo prazo
- O menor prazo de um negócio/projeto é um trimestre (3 meses). Seu trabalho precisa se tornar, dentro disso, um ativo de longo prazo que gere valor pelos próximos anos
- Experimentos mais curtos funcionam como stepping stones para avançar para a próxima etapa
- Seu trabalho é difícil de medir, mas a empresa vê você como um investimento para gerar valor no longo prazo
- Você constrói produtos que podem ser vendidos, e quanto melhor a qualidade do produto, melhores as vendas e a retenção
Manutenção
- A manutenção em grande parte foi absorvida pelo desenvolvimento, porque esse orçamento exige otimização de custos
- Administradores de sistemas, pessoas que mantêm sistemas antigos e, às vezes, engenheiros de plataforma se encaixam aqui
- A empresa vê esse trabalho como custo puro e tenta minimizá-lo
- Em muitas empresas, esse papel é incorporado ao desenvolvimento de produto e tratado como trabalho sem valor
- As empresas detestam tanto esse orçamento que tentam convencer engenheiros de que reservar tempo para trabalho de NFR (requisitos não funcionais) é um tratamento especial
- Construir ferramentas internas também pode entrar nessa categoria. Coisas como um dashboard administrativo pouco querido, que mantém a empresa funcionando, mas nunca entra nas prioridades.
Por que isso importa
- O tipo de orçamento ao qual você pertence molda seu trabalho do dia a dia
- Trabalho ligado a "Growth" é "mensurável (measurable)" e "volátil (churny)"
- "Pesquisa (Research)" é "tranquila (chill)" e "vaga (fuzzy)"
- "Desenvolvimento (Development)" é "valorizado (valued)" e construído gradualmente ao longo do tempo (builds over time)
- "Manutenção (Maintenance)" está "sempre na linha de corte (always on the chopping block = alvo de redução)"
1 comentários
Pedi ao ChatGPT para explicar a última frase com um pouco mais de detalhes, e ele desenvolveu bem.
Growth: o trabalho relacionado a "crescimento (Growth)" tem características de ser "mensurável (measurable)" e "volátil (churny)". Ele se concentra em impulsionar o crescimento da empresa e, em geral, busca metas concretas e mensuráveis, como aumento de receita, expansão da base de clientes e ganho de participação de mercado. O fato de ser volátil significa que esse tipo de trabalho precisa mudar e se adaptar rapidamente conforme as condições do mercado.
Research: a "pesquisa (Research)" tem características de ser "tranquila (chill)" e "vaga (fuzzy)". O trabalho de pesquisa costuma ser exploratório e, em vez de buscar resultados concretos ou geração imediata de receita, procura expandir conhecimento, desenvolver inovação e criar vantagens estratégicas de longo prazo. Esse tipo de trabalho muitas vezes não tem indicadores claros de desempenho no curto prazo e precisa ser abordado com uma perspectiva de longo prazo.
Development: o "desenvolvimento (Development)" tem características de ser "valioso (valued)" e de "acumular valor ao longo do tempo (builds over time)". O trabalho de desenvolvimento se concentra em melhorar produtos ou serviços e criar novas funcionalidades, conectando diretamente esse esforço ao valor do portfólio de produtos da empresa. Esse valor se acumula com o tempo, contribuindo para o sucesso de longo prazo da empresa.
Maintenance: a "manutenção (Maintenance)" tem a característica de estar "sempre na mira de cortes (always on the chopping block)". Isso acontece porque o trabalho de manutenção muitas vezes não é percebido como uma necessidade urgente do negócio ou tende a ser menos visível. Embora a manutenção seja essencial, ela frequentemente se torna alvo de cortes de orçamento ou redução de escopo, o que reflete como a importância desse trabalho nem sempre é reconhecida com clareza.