Drei Budgets
- Gehälter im Software Engineering stammen aus einem von drei Budgets.
- Das Budget, aus dem das Gehalt bezahlt wird, beeinflusst die tägliche Arbeit und die berufliche Laufbahn.
- Die drei Budgets sind Vertrieb/Marketing, Forschung und Entwicklung sowie Wartung.
Budget für Vertrieb/Marketing
- Wenn man Teil einer Wachstumsorganisation ist, lassen sich Ergebnisse leicht quantifizieren und messen.
- Dazu zählen Growth Engineers, Sales Engineers und Developer Relations; sie sind für den Verkauf bestehender Produkte, die Bekanntmachung von Funktionen und die Einführung von Tools zuständig.
- Dieses Budget will sofortige Wirkung.
- Messbare Wirkung sorgt dafür, dass der ROI jederzeit bekannt ist, und schafft direkt Umsatz.
- Wenn sich etwas leicht messen lässt, lässt es sich auch leicht vergleichen, was zu einer internen Wettbewerbskultur führen kann.
- Die Arbeit ist kurzfristig ausgerichtet und jagt dem nächsten Experiment, dem nächsten Kunden oder dem nächsten Marketingtrend hinterher.
- Da Unternehmen die Rendite ihrer Investitionen maximieren wollen, kann die Fluktuation hoch sein.
Forschung und Entwicklung
- Forschung und Entwicklung (R&D) beschäftigt die meisten Engineers.
- Sie arbeiten unter der Produktorganisation, und große Unternehmen haben echte Forschungs- und Wissenschaftsorganisationen.
- Dazu zählen Product Engineers, Forschende und Architekt:innen; sie bauen oder erkunden Produkte, die das Unternehmen verkauft oder verkaufen könnte.
- Dieses Budget will Wachstum über die Zeit.
- Das Umfeld ist ruhiger und sucht ein Gleichgewicht zwischen Wartung und Funktionen zur Gewinnung neuer Nutzer:innen.
- Unternehmen mit einer echten Forschungsabteilung haben Menschen, die an Ideen forschen, die erst Jahre später zu Produkten werden.
- Entwicklung und Forschung sind unterschiedlich, aber gemeinsam ist ihnen der Fokus auf langfristige Ergebnisse.
- Der kürzeste Zeithorizont ist ein Quartal, und die Arbeit sollte zu einem Asset werden, das über Jahre hinweg Wert liefert.
Wartung
- Wartung wird größtenteils in die Entwicklung absorbiert.
- Dieses Budget will Kostenoptimierung.
- Dazu zählen Systemadministrator:innen, Menschen, die alte Systeme am Laufen halten, und manchmal auch Platform Engineers.
- Unternehmen betrachten diese Arbeit als reinen Kostenfaktor und wollen sie minimieren.
- In vielen Unternehmen ist diese Arbeit in die Produktentwicklung integriert und gilt als Arbeit ohne Wert.
- Unternehmen mögen dieses Budget so wenig, dass sie es schon als Sonderbehandlung ansehen, wenn Engineers Zeit für NFR-Arbeit (nichtfunktionale Anforderungen) aufwenden dürfen.
- Auch der Bau interner Tools kann in diese Kategorie fallen, etwa Admin-Dashboards, die das Unternehmen am Laufen halten, aber keine Priorität bekommen.
Warum das wichtig ist
- Je nach Budget, in dem man arbeitet, sieht der Arbeitsalltag anders aus.
- Wachstum ist messbar und volatil.
- Forschung ist ruhig und mehrdeutig.
- Entwicklung ist wertvoll und entsteht über die Zeit.
- Wartung ist immer ein Kandidat für Kürzungen.
Meinung von GN⁺
- Dieser Artikel hilft Software Engineers dabei, ihre Karriere zu planen und zu verstehen, wie ihre Arbeit im Unternehmen wahrgenommen wird.
- Wer die Eigenschaften der einzelnen Budgets versteht, kann besser beurteilen, ob die eigene Arbeit langfristigen Wert schafft oder auf kurzfristige Ergebnisse ausgerichtet ist.
- Diese Einsichten sind nützlich, um die eigene Rolle klarer zu verstehen und die strategischen Entscheidungen zu treffen, die zum Erreichen der Karriereziele nötig sind.
1 Kommentare
Hacker-News-Kommentare
Es ist wichtig, die Haltung einer Organisation gegenüber Softwareentwicklung zu verstehen, da sie großen Einfluss auf die Karriere hat.
Es ist unverständlich, dass Wartung in der modernen Technikkultur immer Ziel von Budgetkürzungen ist und geringgeschätzt wird.
Software Engineering als „wertlos“ zu betrachten bedeutet, das Geschäft der Branche nicht zu verstehen.
In Jahresberichten von Unternehmen sieht man häufig „Vertrieb und Marketing“ sowie „Forschung und Entwicklung“, aber „Wartung“ wird nur selten erwähnt.
patio11s Blog unterscheidet zwischen Cost Centern und Profit Centern und argumentiert, dass es wichtig ist, zu einem Profit Center zu gehören.
Es gibt vier Kategorien zur Aufteilung von Budgets:
Swizec hat ein nützliches Buch mit dem Titel „Serverless Handbook“ geschrieben und verfasst seit Langem einen informativen E-Mail-Newsletter.
Budgets als „Buckets“ zu bezeichnen, ist zwar metaphorisch, wird im Text aber wörtlich verwendet.
Historisch war Software Engineering Teil der IT-Funktion, was aus dem Rechnungswesen hervorging.
Nach der Erfahrung eines Kommentierenden wurde das Gehalt für Growth Engineering nie aus dem Marketingbudget bezahlt, und ein „Wartungs“-Budget gibt es ebenfalls nicht.