- The document discusses separating product and engineering teams into different departments and the typical structure of software engineering organizations.
- It notes one of the earliest records of separating product and engineering dates back to 2630-2611 BC in ancient Egypt.
- The author proposes combining product and engineering teams instead of separating them, arguing this would avoid issues like different KPIs and priorities between teams, silos between areas, and a supplier/customer relationship between product and engineering.
- Benefits of combined teams mentioned include maximizing intrinsic motivation, keeping a startup mindset, optimizing for speed over cost, and ensuring consistency across teams. Potential downsides include increased costs initially and challenges ensuring consistency.
27. By havingstraight forward OKRs/KPIs
CEO >> VPs>> Directors >>Managers>>Teams
IncreaseARRby X%
AcquireP% of logos
Delivercustomercommitment
ABC
Increase CSAT by Y%
Retain T% of logos
Launch new feature XPTO
AchieveZ% ofuptime
…
Moveinfrastructure to self-healing
platform
CEO
Acquisition
Product Engineering
Team
Retention
Product Engineering
Team
Platform
Product Engineering
Team
28. By havingstraight forward OKRs/KPIs
CEO >> VPs>> Directors >>Managers>>Teams>>Individual
IncreaseARRby X%
AcquireP% of logos
Delivercustomercommitment
ABC
Increase CSAT by Y%
Retain T% of logos
Launch new feature XPTO
AchieveZ% ofuptime
…
Moveinfrastructure to self-healing
platform
CEO
Acquisition
Product Engineering
Team
Retention
Product Engineering
Team
Platform
Product Engineering
Team
41. Optimizes for speed(andnot cost)
Market-orientedteamsvs Functionalorientedteams
Thanks to: Gene Kim, Jez Humble, Patrick Debois, and John Willis (The DevOps Handbook authors)
42. And now you say: Sure…but what are thedowns of this?
43. I saidit wasn’t optimizedfor cost…
Soit will“cost” you moreforsure... Atleastat firstsight
44. And it will not beeasy to assure consistency cross-areas
I’mtalkingabout practices,processes, procedures, etc.
45. Did I forget to mentionthat transitionsaren’t evereasy?
Weare hardwiredtoresist change– it'snatural
46. But all in all
Thereare already some(successful)companiesadoptingthis:the ARMorganizationalmodel
47. Soif you would only rememberone slide
TL;DR:Stopcreating teamsaround roles or systemsand createthemaround the company’s
strategy