Kapitola 5 — Societies a Circles: víc než další maticová struktura produktového a vývojového oddělení

Předchozí kapitoly: Kapitola 1 | Kapitola 2 | Kapitola 3 | Kapitola 4
Vítejte u páté kapitoly našeho seriálu SpaceUP. V předchozích kapitolách jsme probrali rozdíly mezi Spaceporty a Societies, jak nám Missions pomáhají dosahovat cílů, k čemu slouží Ground Crew a jaké jsou klíčové role — Spaceport Leader, Mission Commander a Society Representative — a jejich odpovědnosti. Teď se zaměříme na Societies a Circles, které drží jednotlivé Spaceporty pohromadě.
Societies
Tady se potkávají všichni, kdo mají stejnou oblast odbornosti. V současnosti máme dvě hlavní Societies: Product a Engineering. Spaceporty jsou spíše vertikály uspořádané kolem produktů, zatímco Societies fungují horizontálně napříč všemi Spaceporty.
Každodenní zvyklosti a práce se mohou v jednotlivých Spaceportech lišit. Například zaškolování nováčků může v každém probíhat trochu jinak. Spaceporty si hledají vlastní způsob, jak dělat retrospektivy. Některé dny se scházejí v kanceláři a jindy mají dny bez schůzek, kdy se mohou nerušeně soustředit na práci, plánovat opravy chyb a splácet technický dluh. Právě o to jde. Každý Spaceport má mít dost samostatnosti, aby mohl své problémy řešit sám.

Na úrovni Society fungují lidé spíš jako komunita se společnými standardy. Society zaručuje, že se s lidmi zachází stejně bez ohledu na to, do kterého Spaceportu právě patří.
Societies zajišťují pravidelné individuální schůzky, plány osobního rozvoje, odpovídající školení a podobně. Každá Society stanovuje průběh pohovorů a požadavky na uchazeče bez ohledu na to, do kterého Spaceportu později nastoupí.
Například Engineering Society stanovuje a spravuje vývojové procesy a způsob práce: DevSecOps, pohotovost, společné postupy při vývoji, vydávání a testování tak, aby odpovídaly cílům firmy, jako je přechod do cloudu. Society definuje kariérní stupně, dbá na pravidelné povyšování a na férové odměňování včetně platu a akciových opcí.

Nadřízený vždy patří do stejné Society jako jeho podřízení, tedy buď do Product, nebo do Engineering. V Engineering Society rozhoduje příslušnost ke Spaceportu: nadřízený je ze stejné Society i stejného Spaceportu. V Product Society se vedení řídí příslušností ke Circle: nadřízeným je odborník ve vaší oblasti, například designér nebo UX výzkumník. Rozhoduje o tom vedoucí příslušné Society, tedy Head of Engineering nebo Head of Product & Design.

Možná se ptáte, jestli to není maticová organizační struktura. Upřímná odpověď zní ano a máme k tomu dobré důvody. Nechceme skončit s izolovanými útvary a třeba sedmi vývojovými organizacemi. Uspořádání jsme navrhli záměrně tak, aby se lidé z různých Spaceportů mohli spojit, sdílet zkušenosti a znalosti, pomáhat ostatním a dohodnout se na některých celofiremních standardech. Mohou bez obav přecházet mezi Spaceporty, aniž by měli pocit, že přistáli v jiné planetární soustavě.
Konflikty. Ty vznikají pořád bez ohledu na organizační strukturu. Societies si samostatně určují vlastní strukturu vedení, standardy a procesy. Spaceporty si zase samy určují své vnitřní postupy pro řešení produktových problémů. Když mezi Society a Spaceportem vznikne spor, všichni jejich vedoucí mají stejného nadřízeného, Chief Product and Technical Officer. V nevyřešených sporech má poslední slovo.
Circles
Circle je skupina lidí v rámci Society, kterou spojuje konkrétní odbornost nebo schopnost. Societies jsou velké a uvnitř mají několik skupin, z nichž každá se zaměřuje na jinou oblast odbornosti. Těmto specializovaným skupinám říkáme Circles.
Circle se věnuje jedné z klíčových schopností, které se Society rozhodla prosazovat napříč všemi Spaceporty. Příkladem je kvalita produktu, systémy navržené pro cloud nebo UX výzkum. V daném Circle bývá zástupce každého Spaceportu, pokud není stanoveno jinak. UX výzkumník například nedává smysl ve Spaceportu Cloud & Infrastructure. Na výběru zástupců se dohodne vedoucí Circle s vedením daného Spaceportu.
Circles mají pravomoc a samostatnost určit si vlastní způsob práce: jak často se scházejí, jak přesně řeší problémy a čemu se věnují. Jejich program vychází zčásti z potřeb Spaceportů a zčásti z cílů Society. Tyto cíle jsou obecnější, například „Být plnohodnotným občanem světa Kubernetes“ nebo „Zkrátit cyklus vydávání“. Vedoucí Circle vybírá vedoucí Society. Vedoucí Circle přichází s nápady, je uznávaným odborníkem, skupinu řídí a má v ní poslední slovo. Vedoucí jednotlivých Circles stanovují tyto cíle společně na základě cílů firmy.
Circles výrazně ovlivňují procesy v Society, například požadavky na uchazeče, obsah pohovorů, zaškolování, školení nebo způsob, jakým se pracuje se zpětnou vazbou. Zároveň posouvají technologie dopředu a pomáhají řešit technologické a architektonické výzvy, které nás čekají. Například postupy pro bezpečné psaní kódu a bezpečnostní školení vycházejí ze Security Circle. Software Engineering Circle se věnuje tomu, aby se vývojářům lépe pracovalo. Vybírá například nástroj, který jim usnadní spolupráci při řešení technického dluhu.
Shrnutí
V této kapitole jste se dozvěděli víc o Societies a Circles a jejich roli v metodice SpaceUP. Tyto horizontální struktury propojují lidi, procesy a standardy napříč Spaceporty, našimi produktovými vertikálami. V příští kapitole se dozvíte víc o životním cyklu Mission.
Související články
Související epizody CZ Podcastu
- #261 · Leadership
O vedení lidí a týmů.