hledat

Začněte vyhledáváním výše

  1. Domů
  2. Články
  3. ShiftLeft: Jak zrychlit vývoj a zapojit celý tým

ShiftLeft: Jak zrychlit vývoj a zapojit celý tým

Anna Holzmannová
ShiftLeft: Jak zrychlit vývoj a zapojit celý tým

Na pravidelném meetupu UX Monday, který pořádá Asociace UX, se nedávno mluvilo o přístupu ShiftLeft. Tématem setkání bylo, jak posunout UX, testování i celkovou spolupráci blíž k začátku vývoje, aby produktové týmy mohly pracovat efektivněji, s větší mírou zodpovědnosti a především – blíž k zákazníkovi.

Daleko od zákazníka, blízko k problémům 

Účastníci meetupu se zamýšleli nad tím, jaké to je pracovat daleko od zákazníka“ – a jak takovou situaci změnit. Tým z České spořitelny sdílel vlastní zkušenosti s tím, jak přístup ShiftLeft pomáhá zlepšovat nejen kvalitu produktů, ale i týmovou dynamiku. 

Každé zadání, které máme, je vlastně hypotéza. A dokud ji neověříme v praxi, nemáme jistotu, že daná funkcionalita bude skutečně užitečná. Včasné zapojení UX designu i testování do procesu pomáhá tuto hypotézu rychle ověřit a přizpůsobit řešení realitě,” popisuje Vítězslav Hubený, který za Českou spořitelnu na meetupu vystoupil. 

Co znamená ShiftLeft v České spořitelně?

ShiftLeft nepředstavuje jednu konkrétní techniku, ale spíše soubor principů a postupů, jejichž společným cílem je posílit spolupráci napříč týmem a urychlit doručení hodnoty směrem k zákazníkovi. U nás se tento přístup uplatňuje různorodě – některé týmy už běžně pracují s feature flagytrunk-based developmentem, jinde postupně zavádějí pokročilejší praktiky, jako je například Specification by Example (SBE)

Nezmeškejte žádné novinky ITT

Společný kontext jako klíč 

ShiftLeft ale není jen o technologiích. Významnou proměnou prochází i týmová spolupráce. Zkušenosti z České spořitelny ukazují, že pokud mají designéři, vývojáři a testeři společný kontext, mění se přístup: Člověk zjistí, že spoustu věcí, které musel dřív dělat, už dělat nemusí a může se věnovat něčemu hodnotnějšímu. Vzniká tak prostředí, kde bariéry typu tohle není moje práce“ postupně mizí. Když totiž rozumíme práci kolegů, přirozeně se zapojujeme do řešení jejich problémů,” podtrhuje Vítězslav. 

Zavádění ShiftLeft přináší řadu výhod, ale má i svá specifika. Nehodí se pro každý typ týmu – například v servisních týmech, kde se řeší požadavky jeden po druhém, se jeho zavedení příliš neosvědčí. Je to přístup, který vyžaduje změnu myšlení, systematické zavádění technik a trpělivost. 

U nás v bance probíhá implementace postupně. Týmy mají k dispozici praktické ukázky, připravují se best practices a návody, jak například používat testcontainers, mockovat data nebo pracovat s feature flags

ShiftLeft v době AI 

S rostoucím vlivem generativní AI je přístup ShiftLeft relevantnější než kdy dřív. Schopnost kriticky myslet, dekomponovat problém a navrhnout efektivní řešení jsou dovednosti, které technologie zatím nenahradí. A právě včasné a hluboké zapojení designérů, vývojářů i testerů do jednoho týmu umožňuje těmto dovednostem naplno zazářit. 

Mohlo by vás také zajímat

ShiftLeft: Jak zrychlit vývoj a zapojit celý tým