Moravio
Reference

Platforma pro streamování a živé kurzy s funkcemi členství a komunity

Jonathan Tustain

Jonathan Tustain

CEO, STARDIO

Nejprve nás ohromila kvalita organizačních schopností společnosti. Nic jim neunikne. V našich pravidelných rozhovorech je vše pečlivě zaznamenáno a evidováno, takže žádná důležitá věc neproklouzne. S ohledem na složitost projektu, který kombinuje různé typy kódování a dovedností, jsme zjistili, že jejich smysl pro detail je bezchybný. Video streamování funguje výborně a přesně podle našich požadavků. Kalendář pracuje bez problémů a úspěšně integrovali Stripe API.

Stardio

Jsme ohromeni kvalitou jejich organizačních schopností.

Jonathan Tustain, CEO, STARDIO

Moravio has delivered the live video streaming platform, and it is exactly what the I wanted. They've successfully integrated the Stripe APIs and calendar function, which work well. Moreover, the vendor is detail-oriented, organized, and trustworthy. They also communicate well via Google Meet.

‍

Detaily projektu

Společnost
Stardio
Projekt
Live Video Streaming Platform Dev for Fitness Tech Firm
Lokalita
Birmingham, England
Poskytnuté služby
Devops · Konzultace a analýzy · Komplexní vývoj produktu · Vývoj softwaru na míru

Hodnocení

Plánování5.0

Všechno bylo velmi jasné, pokud jde o to, jaké výstupy lze očekávat za sprint, s jasným vysvětlením, proč byly některé výstupy nevyřízeny.

Náklady5.0

Velmi dobrý poměr ceny a výkonu. Levnějšího dodavatele bychom nejspíš našli, ale ne ve stejné kvalitě.

Kvalita5.0

Všechno, co Moravio udělal, bylo podle návrhů a instrukcí.

Ochota doporučit5.0

S naší volbou jsme velmi spokojeni a neváhali bychom doporučit Moravio.

Přehrát videorecenzi

Výchozí situace

Popište prosím svou společnost a vaši pozici tam.
Jsem generálním ředitelem online fitness technologické společnosti STARDIO, která začíná v lednu 2023.

‍

Výzva

Na jaké projekty/služby najala vaše společnost Moravio a jaké byly vaše cíle?

Byli jsme v situaci, kdy náš technický interní vedoucí již s námi nemohl spolupracovat, a tak jsme se rozhodli hledat softwarového partnera, který bude pokračovat ve vývoji základní platformy. Naše platforma je velmi ambiciózní, integruje mnoho různých technologií, s vysokou mírou zapojení do výzkumu a vývoje. Potřebovali jsme partnera, který by mohl vyvinout hlavní komponenty platformy - Dashboard, Class Builder a Stream Manager.

Poslali jsme briefy několika společnostem, některé se sídlem ve Velké Británii a některé v zahraničí a Moravio jsme si vybrali po opravdu dobrém pitch. Hřiště znovu nepoužilo jiné skluzavky z paluby z jiných hřišť. Bylo to pro nás jedinečné a to hodně říkalo.

‍

Řešení

Jak jste vybrali tohoto dodavatele a jaké byly rozhodující faktory?

Po identifikaci potenciálních partnerů jsme vybrali několik společností. Vybrali jsme si Moravio, protože se nám líbil jejich přístup bez prodejních řečí a to, že byli od začátku otevření a upřímní a slibovali jen realistické výstupy. Ceny byly velmi férové a líbilo se nám, že vše vyvíjeli sami, a ne přes subdodavatele.

Zdálo se, že jsou skutečně nadšeni požadavkem projektu na výzkum a vývoj a nebáli se říci, že v zadání budou některé prvky, které možná nebudou okamžitě obeznámeni, ale budou se učit a rozvíjet s námi. To je to, co nás oslovilo - jejich čestná a otevřená spolupráce. Cena byla jedním faktorem - ale ne nejdůležitějším faktorem.

Podrobně popište rozsah práce, včetně kroků projektu, klíčových výstupů a použitých technologií.

Poskytli jsme dokumentaci a ukázky toho, kde se projekt nachází od začátku. Poté jsme uvedli, jaké úkoly je třeba splnit pro MVP, a byly uvedeny odhady. Požadavky jsme uvedli v pořadí priorit a s Moravio byly poskytnuty podrobné 2týdenní cíle sprintu. Použité technologie jsou:

Node.js
Angular - hlavní platforma s architekturou servisního modelu
AWS Amplify - rámec pro sestavení backendu a jeho nasazení do AWS. Používá NodeJS Lambdas pro resolvery a DynamoDB.
AWS Lambda - funkce bez serveru s node.js
GraphQL - backend je spravován AppSync s GraphQL API
Terraform - spravuje infrastrukturu (IaaC)
LiveKit - služba a SDK pro video streamy
- Docker
Cloud webových služeb Amazon (AWS)

Kolik lidí z týmu prodejce s vámi spolupracovalo a jaké byly jejich pozice?

Máme 1 produktového manažera, 5 vývojářů s 1 technickým vedoucím a jedním QA (testerem). Se všemi máme skvělý vztah, ale máme velmi úzkou spolupráci s projektovou manažerkou Šárkou a Vojtou technickým vedoucím, s nimiž cítíme, že můžeme kontaktovat kdykoli během dne.

‍

Výsledky

Můžete sdílet nějaké měřitelné výsledky projektu nebo obecnou zpětnou vazbu o výstupech?

Zaprvé jsme ohromeni kvalitou organizačních schopností společnosti. Nic se nezmešká. V našich pravidelných rozhovorech je vše zaznamenáno a odhlášeno, takže nedovolíme, aby se důležité věci posunuly. Vzhledem ke složitosti projektu, který kombinuje spoustu různých typů kódování a dovedností, jsme zjistili, že jejich pozornost k detailu je bezvadná. Streamování videa funguje opravdu dobře a bylo přesně to, o co jsme požádali. Funkce kalendáře funguje dobře a úspěšně integrovali rozhraní API Stripe.

Popište jejich styl řízení projektů, včetně komunikačních nástrojů a včasnosti.

Vzhledem ke složitosti projektu, který kombinuje spoustu různých typů kódování a dovedností, jsme zjistili, že spolupráce mezi týmem je velmi dobře zvládnutá, a to díky projektovému manažerovi a technickému vedoucímu. Měli jsme rozpis všech hodin strávených na každém sprintu, což bylo pro naše investory zásadní.

Jako celkový nástroj pro správu byly použity Confluence a Trello a během týdne jsme měli několik schůzek. Dělali jsme to většinou na Google Meets, ale dvakrát jsme byli ubytováni v jejich kancelářích v České republice s dvoutýdenním pobytem v jednom bodě.

Kromě technické kompetence bylo pro nás vždy důležité, abychom si mohli vybudovat vztah a přátelství se softwarovým domem, který jsme si vybrali. Chtěli jsme, aby lidé, které jsme najali, měli pocit, že jsou jen rozšířením naší společnosti, zapojeni do přicházení s nápady. Měli jsme čísla týmu Whatsapp, pokud jsme potřebovali položit jakékoli dotazy mimo pracovní dobu nebo během prázdnin, a užívali jsme si stýkání s týmem na našich dvou výletech tam. Stali jsme se přáteli i kolegy.

Každý týden jsme dělali review sprintu a průběžně jsme občas potřebovali přidat nové funkce. Při jejich přidávání byli velmi vstřícní a upřímní, pokud jde o odhady času. Jsou také naprosto důvěryhodní. Faktury upravili i při té nejmenší změně. Když se například některý z vývojářů necítil dobře a měl jen jeden den volno, dali nám vědět a ten den odečetli z další faktury.

Co jste na této společnosti považovali za nejpůsobivější nebo nejunikátnější?

Když jsme oslovili Moravio, věříme, že to byl pravděpodobně nejsložitější projekt streamování živého videa, jaký kdy udělali - ve skutečnosti věřím, že je to první svého druhu, takže bychom se snažili najít jakoukoli společnost se zkušenostmi s tímto. To, co jsme považovali za obzvláště působivé, je to, jak dosáhli vytvoření zcela nového typu řešení pro streamování videa, když toho nebylo dříve dosaženo.

S prací se softwarovou společností jsme dosud neměli žádné zkušenosti, takže je těžké říci, co je „jedinečné“, ale byla to velmi pozitivní zkušenost a cítíme se potěšeni, že jsou stejně nadšeni, aby naše společnost uspěla jako my. Stále s nimi spolupracujeme a budeme v tom pokračovat, přejdeme na SLA, dokud neprokážeme obchodní model. Nikdy jsme neměli pocit, že by to pro ně bylo jen stručné. Vždy jsme zjistili, že jsou nadšeni tím, co se snažíme dělat ve fitness průmyslu, a to je pro nás velmi důležité.

Existují nějaké oblasti ke zlepšení nebo něco, co by mohli udělat jinak?

Na samém začátku projektu jsme měli nějaké problémy s komunikací, pokud jde o to, co se od nás požadovalo a jaká byla naše očekávání od nich. Částečně to byla chyba i z naší strany, což je pravděpodobně způsobeno tím, že jsme dříve nepracovali s agilním vývojem nebo jinou formou vývoje softwaru. Manažer nám od začátku řekl, že pokud bychom někdy měli nějaké obavy, měli bychom o nich mluvit. Domluvili jsme schůzku a od konce tohoto setkání byly všechny komunikační obavy a očekávání obou stran okamžitě vyřešeny.

‍

Více kontextu pomáhá

Popište situaci

K přípravě nám pomůže: koho se problém týká, jak práce probíhá dnes, co jste už zkusili a proč na tom záleží právě teď.

Váš příběh úspěchu může začít právě zde

Pomohli jsme uspět na trhu více než 100 klientům. Staňte se dalším z nich.