Barncat: Vývoj mobilní aplikace na míru za čtyři měsíce

Záznamy o vyšetřeních, nemocech nebo tréninku. Že vám to připomíná aplikaci Zdraví? Určitě. Pro americkou společnost Equus Manege řešíme podobný zdravotní deník pro koně. Vývoj mobilní aplikace máme na starosti už od fáze Product Discovery, takže jsme mohli rychle spustit prototyp, ale také vymyslet funkce na míru. Jako třeba vizuálního pomocníka pro focení kopyt, aby byly fotky vždy ze stejného úhlu a vzdálenosti.

bonami logo
Business
Pro vývojáře

Vytvoření aplikace pro kompletní záznamy o zdravotním stavu koní

Rychlý vývoj iOS verze pro rychlejší vstup na trh a monetizaci

Zapojení klienta do testování prototypu a tím urychlení vývoje

Vývoj funkcí na míru

„Z Cookielab týmu jsme naprosto nadšení! Jejich smysl pro detail a důslednost od prvotního nápadu po vývoj aplikace jsou neocenitelné.“

Natale Claire Martin

Founder & CEO, barncat.app

Technologický pokrok míří do stájí

Ve firmě Equus Manege mají krásnou misi: zlepšit život koní i jejich majitelů a péči o koně po celém světě. Klienti chtěli propojit majitele koní s veterináři a dalšími lidmi a logicky dospěli k závěru, že to nejde bez technologií. S vývojem softwaru však neměli zkušenosti, zato velmi dobře věděli, co od mobilní aplikace chtějí. S obrovskou zásobou nápadů se proto majitelé firmy obrátili na nás. Naším úkolem bylo sestavit rozpočet a plán vývoje, včetně priorit, které funkce budeme vyvíjet dříve a které později. A že to nebylo v množství nápadů, tabulek a dalších podkladů jednoduché rozhodování.

Product Discovery: Rychlý vývoj pro ověření nápadu

Pro MVP (minimum viable product) jsme vybrali společně s klientem mimo jiné funkci fotografie kopyt a jejich porovnání. Kopyta jsou totiž důležitým ukazatelem zdraví koní a naším úkolem bylo zajistit, aby uživatelé porovnávali porovnatelné – tedy vymyslet řešení, aby fotku pořídili vždy ze stejného úhlu a vzdálenosti. Podobná funkce se může hodit kdekoli, kde je třeba zajistit konzistenci obrazových dat pro jejich další analýzu.

Začali jsme ale od začátku – vytvořili jsme klikací wireframy, které pomohly klientovi představit si, jak bude appka vypadat a fungovat. Mohl si tak aplikaci vyzkoušet ještě před vývojem a okomentovat, co by z uživatelského hlediska vylepšil. Wireframes nám v podobných případech šetří spoustu času, protože nenecháváme programovat něco, co klient neviděl a co by možná mělo fungovat trochu jinak. Nákresy jsme po otestování zadali grafikovi a pustili jsme se do vývoje.

Průchod testovacími wireframes ve fázi MVP, které jsme připravili klientovi pro lepší představu plánovaných prvků v mobilní aplikaci.

Vývoj: Jak dostat koně do kanceláře

Základním principem aplikace Barncat je možnost vést svým koním profily a v případě potřeby je sdílet s ostatními. U každého koně může uživatel zaznamenávat termíny prohlídek, tréninky, ale také ukládat fotky a dokumenty. Klíčovou funkcí jsou však fotky kopyt, které slouží jako podklad pro veterináře. Není ale fotka kopyta jako fotka kopyta.

Pro Barncat jsme museli celou feature vyvinout a vymyslet její princip, abychom zajistili, že uživatelé budou fotit ve stejné pozici a pořadí. Využili jsme gyroskop, který zajišťuje, že při focení je telefon vyrovnaný vertikálně i horizontálně. Zároveň však uživatele navádíme, v jakém pořadí mají fotit, a na obrazovce ukazujeme obrys kopyta, do kterého musejí umístit to reálné. Díky tomu je fotka vždy ve stejném úhlu a vzdálenosti a porovnávání je díky tomu jednodušší.

Museli jsme si však poradit s tím, jak budeme funkcionalitu testovat. Co začalo jako vtip, se ukázalo jako klíčová věc. V kanceláři v Praze totiž nemáme úplně lehký přístup ke koním. Náš Product Owner Kolda však přišel s geniálním nápadem. Equus Manege nám vyfotili různé typy a velikosti kopyt a my je přidělali na papírový model. Díky němu jsme tak mohli simulovat reálné podmínky ve stájích.

Veškeré funkce jsme v průběhu vývoje sdíleli s klientem, který si tak měl šanci vše postupně zkoušet. Velmi nám pomohl i při konfiguraci funkce s fotkami, abychom nastavili ten správný „sweet spot“. Samozřejmostí je i možnost fotky jednoduše porovnávat a vidět tak vývoj v čase.

Díky tomuto celému přístupu jsme mohli prototyp první verze aplikace Barncat pro iOS spustit už za čtyři měsíce a dál pokračujeme na rozšiřování funkcí. Musíme také pochválit klienta a jeho přístup. Od počáteční fáze Product Discovery je s námi v procesu, pomáhá nám testovat a upřesňovat funkce, které také skvěle komunikuje do své komunity, čímž získává aplikace na oblibě.

Služby

1

CTO as a Service

škálovatelnost developerského týmu; pro klienta najímá interní developery

řízení vývojových týmů; zajištění efektivních vývojových procesů

řízení technických aspektů a kvality infrastruktury

technologický design a vize klíčového produktu

2

Hybridní týmy

plné sladění mezi interními a externími týmy

sdílení znalostí a zkušeností

Cross-funkcionální týmy — frontend + backend + design + QA

3

DevOps

komplexní správa infrastruktury (AWS, Kubernetes, GitLab, Postgre, ES…)

poradenství při rozhodování o nástrojích a technologiích pro konkrétní případy použití

podpora vývojářů a jejich potřeb

optimalizace nákladů na infrastrukturu

4

Product management

strategické vedení produktu

vytvoření plánu pro produkt a získání souhlasu od klíčových zúčastněných stran

řízení očekávání zainteresovaných stran

předkládá technická řešení obchodních problémů

provádí uživatelský průzkum

řízení dodávky produktu - stanovuje priority, formuluje specifikace

je rovnocenným partnerem marketingového a obchodního oddělení

budování zákaznicky orientované firemní kultury

Rozvoj: zapojení AI i předpověď počasí

Protože kopyto je důležitým ukazatelem zdraví, připravili jsme v rozvojové fázi funkci porovnání fotek a možnost sdílení profilu koně s dalšími lidmi. Uživatelé s premium verzí aplikace mohou profily svých koní sdílet například s veterinářem, ale také s dalšími lidmi, kteří se o koně starají. Pokračujeme tak v naplňování mise usnadňování péče o koně po celém světě.

V plánu máme také například sledování počasí a upozornění na zásadní změny, které mohou ovlivnit pohodu koní ve stáji. A samozřejmě nemůžeme vynechat AI. Tu chceme nasadit na porovnávání fotek koní – umělá inteligence vyhodnotí změnu vzhledu a doporučí návštěvu veterináře. Své aplikace by se také měli dočkat uživatelé Androidu. Rozhodně tak nezastavujeme, ale naopak pomáháme Equus Manege rozvíjet a škálovat jejich aplikaci tak, aby si našla maximum uživatelů.

Barncat: Vývoj mobilní aplikace na míru za čtyři měsíce

Záznamy o vyšetřeních, nemocech nebo tréninku. Že vám to připomíná aplikaci Zdraví? Určitě. Pro americkou společnost Equus Manege řešíme podobný zdravotní deník pro koně. Vývoj mobilní aplikace máme na starosti už od fáze Product Discovery, takže jsme mohli rychle spustit prototyp, ale také vymyslet funkce na míru. Jako třeba vizuálního pomocníka pro focení kopyt, aby byly fotky vždy ze stejného úhlu a vzdálenosti.

bonami logo
Business
Pro vývojáře

Vytvoření aplikace pro kompletní záznamy o zdravotním stavu koní

Rychlý vývoj iOS verze pro rychlejší vstup na trh a monetizaci

Zapojení klienta do testování prototypu a tím urychlení vývoje

Vývoj funkcí na míru

Martin Homolka - CO-Founder

Nativní vývoj jsme realizovali ve SwiftUI a pro backend jsme zvolili Firebase, protože umožňuje rychlé iterace a validaci hypotéz, aniž bychom museli tvořit kompletní backend. Díky tomu jsme se mohli plně soustředit na optimalizaci uživatelského rozhraní a funkcionalit aplikace.

Martin Homolka

Co-Founder, Cookielab

Technologický pokrok míří do stájí

Ve firmě Equus Manege mají krásnou misi: zlepšit život koní i jejich majitelů a péči o koně po celém světě. Klienti chtěli propojit majitele koní s veterináři a dalšími lidmi a logicky dospěli k závěru, že to nejde bez technologií. S vývojem softwaru však neměli zkušenosti, zato velmi dobře věděli, co od mobilní aplikace chtějí.

S obrovskou zásobou nápadů se proto majitelé firmy obrátili na nás. Naším úkolem bylo sestavit rozpočet a plán vývoje, včetně priorit, které funkce budeme vyvíjet dříve a které později. A že to nebylo v množství nápadů, tabulek a dalších podkladů jednoduché rozhodování.

Technologie

Product Discovery: Rychlý vývoj pro ověření nápadu

Pro MVP (minimum viable product) jsme vybrali společně s klientem mimo jiné funkci fotografie kopyt a jejich porovnání. Kopyta jsou totiž důležitým ukazatelem zdraví koní a naším úkolem bylo zajistit, aby uživatelé porovnávali porovnatelné – tedy vymyslet řešení, aby fotku pořídili vždy ze stejného úhlu a vzdálenosti. Podobná funkce se může hodit kdekoli, kde je třeba zajistit konzistenci obrazových dat pro jejich další analýzu.

Začali jsme ale od začátku – vytvořili jsme klikací wireframy, které pomohly klientovi představit si, jak bude appka vypadat a fungovat. Mohl si tak aplikaci vyzkoušet ještě před vývojem a okomentovat, co by z uživatelského hlediska vylepšil. Wireframes nám v podobných případech šetří spoustu času, protože nenecháváme programovat něco, co klient neviděl a co by možná mělo fungovat trochu jinak. Nákresy jsme po otestování zadali grafikovi a pustili jsme se do vývoje.

Vývoj: Firebase

Základním principem aplikace Barncat je možnost vést svým koním profily a v případě potřeby je sdílet s ostatními. U každého koně může uživatel zaznamenávat termíny prohlídek, tréninky, ale také ukládat fotky a dokumenty, postovat aktuální vývoj apod. Pro backend jsme využili Firebase, kde jsme vytvořili databázi pro jednotlivé koně a jejich data.

K tomu jsme připravili vzorek testovacích dat, což velmi pomohlo při vývoji i při rozhovorech s klientem. Vývojáři mohli stavět a testovat appku na datovém modelu i cvičných datech, klient zase dostával pracovní verze aplikace a mohl vše postupně zkoušet.

Ukládání různých formátů dat ve Firebase nebylo úplně přímočaré. Museli jsme najít způsob, jak přemapovat cestu k souborům ve Firebase na klasickou URL adresu. K tomu jsme museli vymyslet řešení pro dva druhy uživatelů – free a platící. Pro správu předplatného jsme zvolili RevenueCat, která se automaticky stará o hlídání expirací platby i karet a další správu uživatelů. Sice si strhává poplatek, ale velmi ulehčuje vývoj, protože API od Apple jsou velmi strohá, a museli bychom tak spoustu funkcí programovat na naší straně, což by nebylo efektivní.

Klíčovou funkcí jsou však fotky kopyt, které slouží jako podklad pro veterináře. Není ale fotka kopyta jako fotka kopyta.

Pro Barncat jsme museli celou feature vyvinout a vymyslet její princip, abychom zajistili, že uživatelé budou fotit ve stejné pozici a pořadí. Využili jsme gyroskop, který zajišťuje, že při focení je telefon vyrovnaný vertikálně i horizontálně.

Na vývoji funkcionality se podílel přímo klient, který měl k dispozici táhla, pomocí kterých nastavoval například to, jaký náklon je ještě přípustný a jaký už ne. Díky této spolupráci jsme našli sweet spot, při kterém má fotka vypovídací schopnost, ale zároveň ji uživatel zvládne vyfotit.

Uživatele současně navádíme, v jakém pořadí má nohy fotit, a na obrazovce ukazujeme obrys kopyta, do kterého musejí umístit to reálné.

Jak dostat koně do kanceláře

Museli jsme si poradit s tím, jak budeme funkcionalitu testovat. Co začalo jako vtip, se ukázalo jako klíčová věc. V kanceláři v Praze totiž nemáme úplně lehký přístup ke koním. Náš Product Owner Kolda však přišel s geniálním nápadem: Equus Manege nám vyfotili různé typy a velikosti kopyt a my je přidělali na papírový model. Díky němu jsme tak mohli simulovat reálné podmínky ve stájích.

Díky tomuto přístupu jsme mohli prototyp první verze aplikace Barncat pro iOS spustit už za čtyři měsíce a dál pokračujeme na rozšiřování funkcí. Musíme také pochválit klienta a jeho přístup. Od počáteční fáze Product Discovery je s námi v procesu, pomáhá nám testovat a upřesňovat funkce, které také skvěle komunikuje do své komunity, čímž získává aplikace na oblibě.

Rozvoj: zapojení AI i předpověď počasí

Protože kopyto je důležitým ukazatelem zdraví, připravili jsme v rozvojové fázi funkci porovnání fotek a možnost sdílení profilu koně s dalšími lidmi. Uživatelé s premium verzí aplikace mohou profily svých koní sdílet například s veterinářem, ale také s dalšími lidmi, kteří se o koně starají. Pokračujeme tak v naplňování mise usnadňování péče o koně po celém světě.

V plánu máme také například sledování počasí a upozornění na zásadní změny, které mohou ovlivnit pohodu koní ve stáji. A samozřejmě nemůžeme vynechat AI. Tu chceme nasadit na porovnávání fotek koní – umělá inteligence vyhodnotí změnu vzhledu a doporučí návštěvu veterináře. Své aplikace by se také měli dočkat uživatelé Androidu. Rozhodně tak nezastavujeme, ale naopak pomáháme Equus Manege rozvíjet a škálovat jejich aplikaci tak, aby si našla maximum uživatelů.

nebo
...vaši kariéru
Otevřené pozice

Kliknutím na „Přijmout“ souhlasíte s ukládáním souborů cookie na vašem zařízení za účelem zlepšení webu, analýzy a podpory našeho marketingového úsilí. Další informace naleznete v našich Privacy Policy.