
Česká spořitelna
Jak jsme pomohli zrychlit vývoj a zjednodušit spolupráci v České spořitelně?
Standardizovali jsme přístup a používání OpenAPI specifikace napříč týmy.
Výzva
Velké týmy se často potýkají s roztříštěnými znalostmi a s rozdílnými standardy. To vede k neefektivitám ve spolupráci.
Cíl
Cílem bylo standardizovat přístup a používání OpenAPI Specifikace napříč týmy. Standardizace prostředí a využívání stejných a vhodných nástrojů vede nejen k lepší spolupráci, ale také umožňuje automatizaci procesů, což v konečném důsledku vede ke zrychlení vývoje a snížení chybovosti.
- Sjednotit přístup k OpenAPI napříč týmy.
- Zvýšit kvalitu API dokumentace a snížit chybovost.
- Zrychlit onboarding nových vývojářů.
- Zajistit přenositelnost a škálovatelnost mezi týmy.
- Zefektivnit spolupráci a komunikaci napříč týmy.
Naše řešení
V tomto případě jsme řešili rozdílnou úroveň znalostí a používání OpenAPI Specifikace napříč týmy – vývojáři, analytiky a testery. Každý tým pracoval s jiným souborem technologií a měl rozdílnou úroveň znalostí.
- Přes 18 školení pro 270+ vývojářů, testerů a analytiků.
- Kombinace teorie a praktických příkladů.
- Přístup šitý na míru napříč technologiemi i zkušenostmi.
- To vše během tří měsíců.
Co o nás řekli účastníci
“Velmi dobře koncipované školení se spoustou užitečných informací a skvěle zpracovanou praktickou částí.”
“Něco byly základy, které už znám, ale spoustu věcí jsem se naučil a předám i na kolegy v týmu.”
“Teoretická část mi přišla super. Možná bych příště klidně udělal kurz dvoudenní s tím, že by tam bylo praktické části a to třeba kompletně postavené API s kódem.”
"Prezentující byli vstřícní, měli velmi dobrý projev a bylo vidět, že jsou si jistí svým tématem."
Výsledky
Sjednocené znalosti OpenAPI Specifikace zajistily efektivnější komunikaci napříč týmy analytiků, vývojářů a testerů. Analytici nyní mohou navrhovat API tak, aby mu vývojáři správně porozuměli – ať už sami, nebo s pomocí AI nástrojů – a mohli ho efektivně implementovat, zatímco testeři jej mohou snadno testovat.
Rychlost spolupráce mezi týmy i celého vývojového procesu se tak několikanásobně zvýšila.
Díky tomu mají všichni v týmu více prostoru na inovace a vydávání nových funkcí.