30 points par xguru 2024-01-02 | 1 commentaires | Partager sur WhatsApp
  • Les salaires en ingénierie logicielle proviennent de l’un des trois budgets suivants : « vente/marketing, recherche et développement, maintenance »
  • Cette classification influence le travail au quotidien et les parcours de carrière
  • Mais comme pour les lois de la physique, il n’est pas nécessaire de faire consciemment ce choix pour que des schémas apparaissent
  • Ce cadre est utile pour réfléchir à sa vision de carrière et à son positionnement

Budget vente/marketing

  • Lorsqu’on fait partie d’une organisation orientée croissance, les résultats sont faciles à quantifier et à mesurer. On fait quelque chose, les chiffres montent.
  • Cela concerne notamment les ingénieurs Growth, les sales engineers, le DevRel, etc., qui s’occupent de vendre des produits existants, de faire connaître les fonctionnalités et de faire adopter des outils dans les workflows
  • C’est un budget qui recherche un impact immédiat
    • Un impact mesurable signifie qu’on connaît le ROI, qu’on est proche de l’argent et que son travail peut générer directement des revenus
    • Mais si c’est facile à mesurer, c’est aussi facile à comparer, ce qui peut conduire à une culture de compétition interne
  • Le travail tend à se concentrer sur le court terme, en courant après la prochaine expérience, le prochain client ou la prochaine mode marketing. Un peu comme courir sur un tapis roulant
  • Votre valeur est déterminée par le multiplicateur (Multiplier) appliqué au montant que l’entreprise investit dans votre seau
  • Cela peut conduire à un effet de porte tournante à mesure que l’entreprise cherche à optimiser ses choix (c’est-à-dire que les entreprises peuvent continuellement changer de stratégie d’investissement ou d’objet d’investissement pour obtenir de meilleurs rendements)

Recherche et développement

  • La recherche et développement (R&D) emploie le plus grand nombre d’ingénieurs et se situe généralement au sein de l’organisation produit
  • On y trouve les product engineers, les chercheurs, les architectes, etc., c’est-à-dire ceux qui construisent ou découvrent les produits que l’entreprise vend ou pourra vendre
  • C’est un budget qui vise la croissance dans le temps, avec un accent sur les résultats de long terme ; cela peut aller de fonctionnalités améliorant l’activation à l’exploration de nouvelles lignes de produits
  • Dans les entreprises qui ont un département de recherche, certaines personnes travaillent sur des idées qui ne seront pas commercialisées avant plusieurs années
  • Le développement et la recherche sont différents, mais tous deux visent des performances ou des résultats à long terme
  • L’horizon le plus court d’une activité ou d’un projet est un trimestre (3 mois). Votre travail doit, dans cet intervalle, devenir un actif de long terme qui apportera de la valeur pendant des années
  • Les expérimentations plus courtes servent de stepping stones vers l’étape suivante
  • Votre travail est difficile à mesurer, mais l’entreprise vous considère comme un investissement destiné à produire de la valeur à long terme
  • Construire des produits vendables, et plus la qualité du produit est élevée, plus cela améliore les ventes et la rétention

Maintenance

  • La maintenance a été en grande partie absorbée par le développement, car ce budget exige une optimisation des coûts
  • Cela inclut les administrateurs système, les personnes qui maintiennent d’anciens systèmes et parfois les platform engineers
  • L’entreprise considère ce travail comme un coût pur et cherche à le minimiser
  • Dans beaucoup d’entreprises, ce rôle est intégré au développement produit et perçu comme un travail sans valeur
  • Les entreprises détestent tellement ce budget qu’elles essaient de convaincre les ingénieurs qu’accorder du temps au travail sur les NFR (exigences non fonctionnelles) relève d’un traitement de faveur
  • La création d’outils internes peut aussi entrer dans cette catégorie. Des choses comme des dashboards d’administration peu aimés, qui permettent à l’entreprise de continuer à tourner, mais ne deviennent jamais prioritaires.

Pourquoi c’est important

  • Le budget auquel vous appartenez façonne votre travail au quotidien
  • Le travail lié à la « croissance (Growth) » est « mesurable (measurable) » et « instable (churny) »
  • La « recherche (Research) » est « tranquille (chill) » et « floue (fuzzy) »
  • Le « développement (Development) » est « valorisé (valued) » et se construit progressivement (builds over time)
  • La « maintenance (Maintenance) » est « toujours menacée (always on the chopping block = constamment dans la ligne de mire des réductions) »

1 commentaires

 
xguru 2024-01-02

J’ai demandé à ChatGPT de détailler un peu plus la dernière phrase, et il l’explique plutôt bien.

  1. Growth : le travail lié à la « croissance (Growth) » a des caractéristiques « mesurables (measurable) » et « très changeantes (churny) ». Il vise à stimuler la croissance de l’entreprise et poursuit en général des objectifs concrets et mesurables, comme l’augmentation du chiffre d’affaires, l’élargissement de la base clients ou l’amélioration de la part de marché. Le fait que ce soit très changeant signifie que ce travail doit évoluer et s’adapter rapidement en fonction des conditions du marché.

  2. Research : la « recherche (Research) » a des caractéristiques « tranquilles (chill) » et « floues (fuzzy) ». Le travail de recherche est souvent exploratoire et, plutôt que de viser des résultats précis ou une génération immédiate de revenus, cherche à élargir les connaissances, développer l’innovation et créer des avantages stratégiques à long terme. Ce type de travail manque souvent d’indicateurs de performance clairs à court terme et doit être abordé dans une perspective de long terme.

  3. Development : le « développement (Development) » a des caractéristiques « valorisées (valued) » et « qui se construisent au fil du temps (builds over time) ». Le travail de développement se concentre sur l’amélioration des produits ou services et la création de nouvelles fonctionnalités, ce qui relie directement ce travail à la valeur du portefeuille de produits de l’entreprise. La valeur s’accumule avec le temps, ce qui contribue au succès à long terme de l’entreprise.

  4. Maintenance : la « maintenance (Maintenance) » a pour caractéristique d’être « constamment sur la sellette (always on the chopping block) ». Cela s’explique par le fait que le travail de maintenance n’est souvent pas perçu comme un besoin urgent pour l’activité, ou qu’il est moins visible. La maintenance est essentielle, mais elle fait souvent l’objet de coupes budgétaires ou de réductions, ce qui reflète le fait que l’importance de ce travail n’est pas toujours clairement reconnue.