Clerbo Blog | Y Soft

Jak Dogfooding Zajišťuje Integritu Produktu | Clerbo Blog

Written by Viktor Kulhavý, Customer Success Consultant | 7.11.2022 8:00:00

Začněme legendou. V 70. letech minulého století dělal populární televizní herec Lorne Greene reklamu na krmivo pro psy. Tvrdí tam, že své psy krmí krmivem Alpo. Krátce na to se rozšířila fáma, že prezident konkurenční společnosti Kal Kan osobně snědl psí konzervu na schůzce akcionářů, aby demonstroval, o jak lahodný a výživný produkt se jedná. Dobrota, že?

Termín „dogfooding“, tedy konzumace krmiva pro psy, si pak našel cestu do oblasti vývoje softwaru, kde se tím myslí testování a zdokonalování vlastní technologie tím, že ji sami používáte.
 
Nebo, jak říká Wikipedie: „Při vývoji softwaru může tzv. dogfooding probíhat v několika fázích: Za prvé se používá stabilní verze softwaru s jedinou přidanou novou funkcí. Pak lze několik nových funkcí zkombinovat do jediné verze softwaru a společně je otestovat. Tímto způsobem je software před uvedením na trh několikrát ověřen. Tato praxe umožňuje proaktivní řešení potenciálních problémů s nekonzistentností a závislostmi, zvláště když na stejném produktu pracuje několik vývojářů nebo týmů.
 
Vývojářské týmy ve společnostech jako Apple či Microsoft nadšeně přijaly dogfooding, neboli interní beta-testování, jako prostředek k efektivnímu vytváření, ověřování a rozšiřování stabilních a užitečných produktů. U nás, ve společnosti Y Soft, hoduje náš HR tým na systému Clerbo. Od začátku naši softwaroví inženýři i personalisté spolupracovali na vývoji produktu, který na problémy reálného světa reaguje inovativními softwarovými řešeními. HR oddělení vypracovalo plán vývoje produktu a provádí testování konceptu, jakmile jsou do aplikace přidány nové funkce.
 
Ukázalo se, že to nejen urychluje vývoj, ale také důkladně ověřuje každou novou funkci, kterou do produktu přidáme, a to v reálném prostředí. HR definuje potřebu. S jakou efektivitou přijímáme nové zaměstnance? Jak zajistíme, že rozvíjejí správné dovednosti ve správný čas? A co rodičovská dovolená? Změna týmů? Důstojný odchod do penze, když přijde čas? Protože jsou naše HR oddělení a vývojový tým Clerbo v neustálém kontaktu, je projekt správně definovaný, vhodně zaměřený a aktivně ověřovaný na každém kroku.
 

 

INTERNÍ BETA-TESTOVÁNÍ NÁM DÁVÁ JISTOTU, ŽE NESTAVÍME JEN VZDUŠNÉ ZÁMKY

Umožňuje našim vývojářům soustředit se na přidávání inovativních funkcí do stále komplexnější sady produktů založených na praktickém využití. Náš HR tým testuje nové funkce v reálných situacích a dělí se o své zkušenosti.
 
Super! To šetří čas.
Pěkný nápad, ale uživatelé moc nerozumí návodu.
Mohli bychom něco takového udělat jen pro lidi, kteří se vracejí do práce po rodičovské dovolené?
Hm, tohle by mohlo mít širší využití než jen toto.
Co když. Možná bychom mohli. Víš co?
 
 
 

INTERNÍ BETA-TESTOVÁNÍ PODPORUJE KREATIVITU

Spolupráce vývojářů a potenciálních uživatelů rovněž zajišťuje vývoj produktu správným směrem. 
Slepé uličky jsou identifikovány a rychle opuštěny. Softwarové a konstrukční chyby se projeví a opraví ještě před uvedením produktu na trh.
 
V současné době vyvíjíme a testujeme komplexní verzi Clerbo s jedním z největších zákazníků našich produktů pro správu tisku. Jedná se o nadnárodní společnost, která si uvědomuje potenciál automatizace HR procesů v průběhu celého životního cyklu zaměstnance. To je zvláště důležité vzhledem k dopadu pandemie na podnikové procesy po celém světě. Hledání inovativních způsobů, jak podpořit soběstačnost a poskytovat bezpečné rozhraní interakce mezi HR a zaměstnanci, to je krmivo, které stojí za to ochutnat bez ohledu na velikost organizace.
 
Clerbo je výsledkem spolupráce mezi personálním oddělením a vývojáři a je klíčovým nástrojem pro onboarding ve společnosti Y Soft.
 
Monika Motanová, HR koordinátor:
 
"Díky vlastnímu internímu týmu vývojářů můžeme prodiskutovat možnosti použití aplikace kdykoliv dle potřeby. Velkou výhodou je, že máme k dispozici veškeré nové funkce ještě před jejich oficiálním uvedením na trh. Ve Y Softu zlepšujeme employee experience prakticky nepřetržitě a onboardingová fáze není výjimkou. Clerbo významně napomáhá k tomu, aby byl proces onboardingu našich nováčků jednoduchý a efektivní. Příležitost pravidelných konzultací s vývojovým týmem je k nezaplacení. Občas je to jako experimentovat s něčím nedopečeným, ale tak to prostě je – pomáháme vylepšovat řešení pro ostatní. Jak říkáme ve Y Softu: Pijeme vlastní slivovici." 
Navrhování budoucího vzhledu filtrů kurzů je skutečnou spoluprací.