Proof & Reason

Proof & Reason

Marketing a komunikace

Brno, Praha

Rozhovor s lídry R&D a DEV týmu: Jak spolupracuje design a vývoj

Jak se pracuje v Proof & Reason? Důležitá je spolupráce, otevřená komunikace, snaha neustále se zlepšovat a zkoušet nové přístupy. O tom, jak jednotlivé týmy fungují a jak se vzájemně doplňují, se rozpovídali headové R&D týmu Robin Janásek, front-end části DEV týmu Tomáš Bohdálek a back-end části DEV týmu Lukáš Lefner.

Lukáši, jak bys popsal DEV tým v Proofu?

Lukáš: Je to tým zkušených a do práce stále nadšených vývojářů, pro které je důležité používat co nejaktuálnější verze všech technologií. Čas od času ale vyzkouší i méně známé nástroje a knihovny, které by mohly jejich práci vylepšit nebo zefektivnit – i když to nemusí vždy takto dopadnout. Je pro nás všechny důležité mít přehled o novinkách v odvětví a ty přínosné zavádět do naší práce.

Stejná otázka na R&D tým a tebe Robine.

Robin: Spojuje nás chuť a snaha dělat věci správně a posouvat jak projekty, tak i sebe. Největší přednost týmu vnímám v jeho rozmanitosti. Máme tu generalisty, kteří mají velmi široký rozhled, tak i specialisty na konkrétní okruhy, jako je kvalitativní výzkum nebo UI. Všichni spolu aktivně komunikují napříč projekty a hledají zpětnou vazbu v týmu i mimo něj.

Jak byste popsali spolupráci DEV a R&D týmu?

Tom: Úzká spolupráce obou týmů je důležitá hned od začátku příprav grafických návrhů. Průběžně spolu konzultují grafické návrhy z pohledu složitosti a reálnosti budoucího nasazení. Předcházíme tím situacím, že by některé návrhy byly jen těžko realizovatelné např. kvůli technickým omezením. Společně hledáme taková řešení, která jsou přijatelná z pohledu obou týmů.

Robin: Intenzivní a otevřená komunikace je pro nás základ, protože jen tak můžeme projekty efektivně vést. Nejužší spolupráce probíhá mezi designem a front-endovou částí DEV týmu. Pravidelně řešíme návrhy i případné nejasnosti při jejich implementaci. U back-endu podrobněji konzultujeme např. nastavení projektu a případné nejasnosti či překážky v implementaci. Pracujeme ale na prohloubení komunikace tak, aby i tady byla spolupráce co nejužší.

Lukáš: Spolupráci vnímám hlavně od R&D týmu směrem k vývojářům, týká se hlavně implementace návrhů. V případě dotazů nebo nápadů na vylepšení ale mají i vývojáři vždy možnost obrátit se zpět na designery.

Která část vaší práce bývá největší výzvou?

Tom: Z pohledu DEV týmu je to dlouhodobá udržitelnost kódu a kódování velmi kreativních grafických návrhů. Lukáš: Jen doplním, že když kolegové z R&D navrhnou nějakou „killer feature“, je třeba dbát i na proveditelnost a náročnost její implementace.

Robin: Za mě je to technologické ukotvení projektů v začátku. A v případě graficky náročnějších řešení je to nalezení vhodné hranice mezi kreativitou a technologickou náročností.

Co vám spolupráci technicky usnadňuje?

Tom: Zejména nástroje, ale i zkušenosti a znalosti členů týmů. Například v nástroji Figma kodéři jednoduše získávají barvy, velikosti písma nebo odsazení jednotlivých grafických prvků. Zároveň mohou tyto prvky komentovat a snadno konzultovat s R&D týmem. Z pohledu zkušeností a znalostí nám u obou týmů pomáhá, když se vývojáři vyznají třeba v typografii a designeři mají zase povědomí o možnostech webových technologií, jako jsou různé druhy rozložení prvků pomocí CSS a podobně.

Robin: Určitě nám pomáhají přesahy obou týmů. Vývojáři mají vždy alespoň základní přehled o principech, na kterých návrhy stojí. Jsou tedy schopni je kromě přesné implementace i vyhodnocovat. Designeři naopak znají klíčové základy technologií a jsou si vědomi jejich limitů. Výsledkem takových přesahů je, že návrhy jsou už od začátku dobře zpracovatelné. Případné nesrovnalosti a slabá místa umíme velmi rychle identifikovat a upravit.

Co byste dál zmínili jako klíčové pro hladkou spolupráci?

Tom: Stěžějní je pro nás rozhodně otevřená komunikace, proaktivní přístup a odhodlání členů týmů hledat společná řešení.

Robin: Souhlasím, je to otevřená a upřímná komunikace. Předcházíme tak drtivé většině problémů – a ty zbývající nám pomůže rychle vyřešit. Hodně nám pomáhají také kolegové z projektového týmu, díky kterým máme všeobecně větší přehled a víme, kdy je co a s kým potřeba řešit. Vede přes ně také většina komunikace s klientem, takže se interní tým může víc soustředit na samotnou práci.

Jak poznáte, že jdete správným směrem?

Robin: Výsledky projektů systematicky měříme a vyhodnocujeme, to je pro nás hlavní a dobře měřitelný ukazatel. Dále je to samozřejmě spokojenost klienta, ale také našich lidí. Zpětná vazba od projektového týmu nám pak ukazuje, že všichni ví, co se děje a co mají dělat.

Lukáš: Důkazem, že jdeme správným směrem, jsou pro nás hodnoty v měřených metrikách, pozitivní zpětná vazba od klientů a určitě i výsledky soutěže WebTop100.