
Zkušenost vývojářů (DX) v Moravio
Co je zkušenost vývojáře a proč je důležitá?
Full-Stack Developer
Co je zkušenost vývojáře?
DX (Developer Experience) je způsob, jakým vývojáři jako uživatelé prožívají produkt nebo nástroj, který používají.
Obvykle se to týká softwaru. Software DX můžeme vidět u IDE jako je VSCode nebo u systémového managementu jako je Jira.
To, jak vývojář řídí a má dobré či špatné pocity ohledně tohoto softwaru, vytváří celkový obraz DX.
Dobrá zkušenost vývojáře umožňuje uživatelům (v tomto případě vývojářům) mít dobré pocity při používání softwaru a v důsledku toho být produktivnější.
Sada nástrojů a programů s dobrou DX znamená, že vývojáři jsou:
- méně frustrováni;
- mají méně opakujících se úkolů;
- a jsou pravděpodobněji dlouhodobě součástí týmu.
Nicméně, můžeme koncept DX rozšířit tak, aby zahrnoval celou společnost jako proces. Skutečně, spokojenost vývojáře v technologické společnosti závisí na mnoha faktorech:
- používaném softwaru (a jeho DX);
- náborovém procesu, managementu;
- zavedených procesech;
- pracovním prostředí;
- a mnoha dalších.
Začínáme v Moravio
Zkušenost vývojáře v společnosti začíná už od samotného začátku, od náborového procesu a začlenění do týmu. Dobrý pocit mezi kandidátem a jeho interviewery je něco, co pomáhá budovat dobré vztahy po celou dobu kariéry vývojáře ve společnosti.
Ve skutečnosti je pohovorový proces mírně odlišný. První, ale ne poslední, pohovor je zaměřen na kulturní shodu. Mít pocit dobrého spojení mezi společností a kandidátem je tou nejdůležitější věcí. Poté následuje technická část a její přezkum. Na každém kroku pohovoru jsou odpovědi poskytnuty během několika dnů. Tímto způsobem se kandidáti nebudou cítit opuštěni.
Moravio také klade větší důraz na kvalitu než na kvantitu lidí. Vše by mělo dobře pasovat k lidem, kteří zde pracují, takže jakmile je softwarový inženýr najat, bude vědět, že vstupuje do dobrého pracovního prostředí.
Jakmile je dosaženo vzájemné dohody o tom, jak začne vývojář ve firmě, může začít proces začlenění.
První dobrá věc, kterou mít, je kontrolní seznam veškerého potřebného hardwaru a softwaru.
Přechod na nový laptop se vším potřebným připojeným hardwarem (například adaptéry USB-c pro MacBook) je učiněn co nejplynuleji a nejrychleji.
Jako v mnoha firmách, existuje určitá byrokracie při podepisování zařízení. Jaký je rozdíl u Moravia? Opravdu krátká řada kontaktů pro přizpůsobení vašeho pracoviště vším, co potřebujete k produktivní práci. Monitor? Víceportový adaptér k připojení k MacBooku? Stojací stůl? Není na vás, abyste si je kupovali, pokud to pomůže vaší práci. A nějaký firemní merchandising pomáhá k dobrému zážitku z začlenění.
Co teď? Opravdová agilní zkušenost. Ale nejen to.
Již jste zařazení, tak na čem budete pracovat? Moravio má mnoho projektů. Používá různé nástroje. Většinou budete na začátku sledovat průmyslově standardní metodologii Scrum, ale s mnohem přímějšími kontakty než velká korporace.
Začíná se v malých týmech. Komunikace je jednoduchá, ve firmě je málo manažerů a cílem není mikromanagement lidí, ale nechat je dělat jejich práci.
Hlavním používaným systémem pro sledování práce je Jira. Je dobře známá, plná pluginů usnadňujících život vývojářům, je stabilní a výkonná. Jira se používá ve firmě v mnoha projektech. Při tom všem management stále hledá způsoby, jak usnadnit život svým kolegům, ať už tím, že najde lepší způsoby, jak používat nějaký nástroj, nebo testuje a implementuje nějaký nový.
Dodržujeme agilní metodologii, ale neděláme z ní výmluvu pro přetížení pracovníků, protože "musí být flexibilní". Pokud pracujete s nějakým klientem, Moravio vás podporuje, aby nedošlo k nechtěným přesčasům nebo neustálým změnám požadavků. Flexibilita je dobrá, ale ne za cenu zničení života.
Zkušenost s agilní metodologií splňuje požadavky na zlepšování a změnu priorit podle potřeb. Procesy jsou zdokumentovány v Confluence a nejsou jich mnoho, takže jsou snadno dostupné.
Obvykle má tým dobře známá scrumová setkání jako například vylepšování nebo grooming, plánování sprintů a retrospektivy a další, ale udržuje se to v mezích. Cílem není strávit polovinu pracovního týdne na schůzkách.
Dalším zajímavým aspektem je, že ne každý pracuje na stejném projektu a tedy používá stejné nástroje. Někdy mají klienti různé interní systémy, se kterými se pracuje. Například jiný systém pro sledování hodin, jinou sadu nástrojů CI/CD nebo dokonce jiný systém pro řízení požadavků.
To vše přináší širší perspektivu toho, co Moravio může používat pro sebe. Tato sdílená znalost (samozřejmě bez dotýkání se soukromých a citlivých údajů klientů) pomáhá přispět k lepšímu a jednoduššímu způsobu manipulace s nástroji ve firmě.
Ale to ještě není vše.
Každý projekt umožňuje vývojáři získat zkušenosti. Ale znalosti nesmí skončit zde. Existují dva hlavní způsoby, jak prohloubit - nebo rozšířit, v závislosti na případu - obzor vývojáře. Obě cesty jsou důležité pro dobrý vývojářský zážitek ve společnosti.
První je dnes již klasikou mezi IT společnostmi: nabídnout rozpočet na vzdělávání, ať už prostřednictvím knih, kurzů nebo konferencí.
Druhá cesta je poněkud zvláštnější. Nabídnout 1hodinové setkání (nazvané Level-up) každý pátek, aby někdo ve společnosti mohl prezentovat zajímavé téma.
To znamená diskutovat o různých tématech:
- představit, co děláme uvnitř projektu,
- vysvětlit jednotkové testy,
- zaměřit se na některé aspekty programování
- nebo testování uživatelů některých aplikací.
Není to jen užitečné pro získání přehledu o všech těchto aspektech, ale také to pomáhá každému, kdo prezentuje, rozvíjet komunikační dovednosti pro vytvoření dobré - doufejme, ne nudné - a přesné prezentace pro kolegy. A podporuje to diskusi a vzájemné poznání toho, co každý dělá během normálního pracovního dne.
Vztahy: jak získat nejlepší zkušenosti pro vývojáře
Dobrá firemní kultura a tedy i dobré zkušenosti pro vývojáře se odrážejí i ve způsobu, jakým fungují vztahy mezi vývojáři a manažery.
Jak bylo uvedeno dříve, management v Moraviu příliš nezasahuje do běžné práce. Manažeři pomáhají dosáhnout vyváženého způsobu práce každý týden. Pomáhají komunikovat s klientem, aby stanovili rozumné cíle a pracovní zátěže, které nejsou příliš těžké na ramenou vývojářů, a zajišťují, že každý splní stanovené požadavky.
Tímto způsobem nemusí vývojáři na sebe brát příliš mnoho, ani příliš málo.
Dialog a komunikace jsou vždy nejdůležitějšími aspekty tohoto oboru. Transparentnost z obou stran (vývojářů a managementu) určitě hodně pomáhá. V Moraviu jsou tyto kvality důležité, protože člověk musí mít možnost vyjádřit se bez obav.
Z hlediska duševního zdraví má manažer, který vás podporuje během jednání nebo diskuse s klientem, mnohem více výhod, než když musíte neustále bojovat a splňovat nemožné požadavky.
V závislosti na projektu mohou být týdenní nebo častější/méně časté schůzky s manažery, ale vždy jsou otevřeni slyšet hlasy vývojářů.
Každých pár měsíců je také obecná zpětná vazba směrem k firmě, ve které může každý vyjádřit své potřeby oficiálnějším a obecnějším způsobem.
Dvakrát do roka probíhá zpětná vazba od zaměstnanců. Nazývá se 360°, protože je multidirekcionální. Obvykle vývojář napíše sebehodnocení a poté je hodnocen svými nadřízenými, ať už jsou to manažeři nebo techničtí vedoucí.
Naopak, 360° zpětná vazba znamená, že nejprve hodnotíte své kolegy a manažery. A oni hodnotí vás. To dá jedinečnou perspektivu na osobu. A pomůže najít faktory, které pomohou zlepšit jeho nebo její zkušenosti jako vývojáře.
Závěr: zkušenosti vývojáře
Mít nejlepší zkušenosti pro vývojáře je velmi důležité a v Moraviu je tomu věnována velká pozornost. Jako malá společnost je velmi snadné se navzájem poznat a zjistit, na čem každý pracuje. Není složité oslovit lidi s jakoukoli potřebou, což přináší spokojenost s prací.
Dobrá práce a spolupráce jsou odměňovány. Vše, co přináší hodnotu společnosti nebo lidem, je oceněno a uváděno do praxe. Od začlenění do každodenního pracovního života, všechny aspekty přinášejí uvolněnější a zajímavější způsob práce, bez problémů v komunikaci a vyjadřování každého hlediska.
V Moraviu se nebudete cítit pracovat v malém týmu uvnitř společnosti. Budete mít pocit, že pracujete všichni ve stejném týmu.
Industries
New Articles
New blog posts you may be interested in

Jak firmy ztrácí kontrolu: příliš nástrojů, příliš excelů, příliš verzí pravdy
Mnoho firem si digitalizaci nepokazí tím, že by nic nedělaly. Naopak. Postupně nakoupí řadu nástrojů, z nichž každý řeší malou část jejich fungování. Jenže časem zjistí, že místo jednoho funkčního systému mají roztříštěné procesy, nedůvěryhodná data a lidi, kteří si pro jistotu vedou vlastní excelové tabulky bokem.
Číst dále
Jak propojit logistiku, finance a reporting do jednoho automatizovaného procesu
Tímto článkem bychom rádi rozebrali situaci, se kterou jsme se v praxi již několikrát setkali. Netýká se samozřejmě v určitých ohledech jen logistických společnosti, ale pro dnešek to využijeme jako příklad.
Číst dále.png&w=3840&q=75)
Praktický obchodní a technický průvodce pro 2D a 3D konfigurátory
V tomto článku Jakub Bily sdílí praktický přístup k výběru správného konfigurátoru. Vysvětluje, kdy dává smysl 2D řešení, kdy je vhodnější 3D a kdy má smysl přidat AR (augmentovanou realitu) jako doplněk. Popisuje také, co má obvykle největší vliv na rozpočet vývoje a jak může integrace s e-commerce platformou nebo výrobními systémy změnit celý prodejní proces. Článek se krátce dotýká i technické stránky tvorby 3D konfigurátoru, včetně napojení na stávající systémy. To vše vycházející z reálných zkušeností z praxe.
Číst dáleRead also
Recommended reads for You

Jak firmy ztrácí kontrolu: příliš nástrojů, příliš excelů, příliš verzí pravdy
Mnoho firem si digitalizaci nepokazí tím, že by nic nedělaly. Naopak. Postupně nakoupí řadu nástrojů, z nichž každý řeší malou část jejich fungování. Jenže časem zjistí, že místo jednoho funkčního systému mají roztříštěné procesy, nedůvěryhodná data a lidi, kteří si pro jistotu vedou vlastní excelové tabulky bokem.
Číst dále
Postavte si správný hotelový software a AI CRM systém, který vám bude vyhovovat
Užitečné postřehy od naší projektové manažerky Hsinyu Ko pro hotely, které chtějí lepší software, jenž skutečně odpovídá jejich způsobu práce. Vycházejí z našich zkušeností se softwarovými projekty.
Číst dále.png&w=3840&q=75)
Proč je konverzační AI budoucností hlasové podpory
Většina „AI“ chatbotů v call centrech pouze následuje předem daný scénář. Když zákazník položí nečekanou otázku, systém často selže. V Moravio však vyvíjíme chytré hlasové asistenty, kteří skutečně rozumí lidem, zvládnou i složité dotazy a odpovídají přirozeně – jako člověk. Tím pomáháme firmám šetřit čas, peníze i reputaci při vyřizování rutinních hovorů. Zákazníci získají rychlou a přirozenou podporu kdykoli, zatímco týmy se mohou soustředit na důležitější úkoly.
Číst dále
Jakub Bílý
Vedoucí obchodního rozvoje