MVP-fejlesztés: az első használható appverzió

A Petadev startupoknak és vállalkozásoknak segít megtervezni és elkészíteni egy mobilalkalmazás első működő verzióját. Közösen kiválasztjuk az induláshoz szükséges funkciókat, rögzítjük a fejlesztés kereteit és olyan appot készítünk, amelyet az első felhasználók már valódi helyzetekben használhatnak.

  • Első felhasználói folyamat
  • Rögzített funkciók
  • Kipróbálható mérföldkövek
Az Ostva mobilalkalmazás bemutatóképe
  • 10+ MVP

    elkészült első appverzió

  • 8 év

    React Native-tapasztalat

  • iOS + Android

    egy kódbázisból, adminnal

Mikor segít az MVP-megközelítés?

Ha már látod, milyen problémát oldana meg az alkalmazás, de a funkciólista folyamatosan bővül, érdemes kijelölni az első kiadás határait. Ugyanez a feladat egy új startupnál és egy működő vállalkozás új digitális szolgáltatásánál is felmerülhet.

Az MVP, vagyis minimum viable product itt a mobilalkalmazás legszűkebb, már használható termékverzióját jelenti. Az első felhasználók el tudják végezni benne azt a feladatot, amely miatt érdemes megnyitniuk az appot. A használat és a visszajelzések alapján lehet dönteni a folytatásról.

Ha még az sem világos, kinek és milyen helyzetben segítene a termék, előbb ezt érdemes tisztázni. Egy kattintható prototípus vagy egyszerűbb kipróbálási lehetőség is elég lehet a következő döntéshez, nem minden ötletnél a mobilapp lefejlesztése az első lépés.

Mit tervezünk meg az első kiadáshoz?

  • Egy végigvihető felhasználói folyamatot

    Meghatározzuk, mi az az egy alapfeladat, amelyet az appnak már induláskor jól kell megoldania. Egy foglalási alkalmazásnál például a kiválasztás, a foglalás és a visszaigazolás együtt alkot használható folyamatot. Egy önmagában elkészült naptár még nem feltétlenül elég.

  • Egyértelmű funkcióhatárokat

    A feladatokat három csoportba rendezzük: szükséges az induláshoz, kezdetben kézzel is kezelhető, későbbre halasztható. A biztonság, a megfelelő jogosultságkezelés és az alapfolyamat tesztelése az első verziónál is része a tervezésnek.

  • A szükséges hátteret és kezelőfelületet

    Végignézzük, milyen adatokat tárol a termék, ki kezeli a felhasználókat és mi történik, ha valami elakad. Az adminfelület terjedelmét is az induló működéshez igazítjuk. Csak azokat az integrációkat tervezzük be, amelyeknek az első kiadásban tényleges feladata van.

  • Ellenőrizhető célt az indulás utánra

    Már a tervezéskor megfogalmazzuk, milyen eredményből lehet tanulni. Például végigjutnak-e a felhasználók az első foglaláson, hol akadnak el és miért térnek vissza. A kiválasztott mérések technikai feltételeit a fejlesztési feladatok között rögzítjük.

Saját példa: mit hagytunk későbbre az Ostvánál?

Az Ostva React Native-alkalmazás bemutatóképe

Az Ostva első verziójában a piactér iOS- és Android-appból volt használható, a teljes böngészős piacteret későbbre hagytuk. A webes adminfelület elkészült, mert az üzemeltetéshez szükség volt rá. A mobilalkalmazás fejlesztése körülbelül öt hónapig tartott: egy első kiadás is lehet összetett, ha a működő üzleti folyamathoz sok elem szükséges.

A projekt külső megrendelésként indult, a Petadev alapítója később társalapítóként csatlakozott az Ostvához.

Az Ostva első verziójának döntései

MVP-k, amelyeket elkészítettünk

  • Az ERIKA Helps mobilalkalmazás képernyője

    ERIKA Helps: jogi segítség hangoskönyvvel

    Esélyegyenlőségi, jogi segítségnyújtó app iOS-re és Androidra. Segít eligazodni a jogszabályokban, a magyarázatok hangoskönyvként is meghallgathatók, így a vak és gyengénlátó felhasználók is használhatják. Az apphoz bemutató weboldalt is készítettünk.

    Az ERIKA Helps referencia
  • A Nyirád Racing mobilalkalmazás képernyője

    Nyirád Racing: app egy versenypályához

    A versenypálya iOS- és Android-appja bemutatja a pályát és a versenyzőket és meghirdeti a futamokat. Egyedi térkép mutatja a környező helyeket, például a büféket és a mosdókat, az új eseményekről pedig értesítés érkezik.

    A Nyirád Racing referencia
  • Az Autómosó Webshop mobilalkalmazás képernyője

    Autómosó Webshop: app egy meglévő webáruházhoz

    Mobilalkalmazás egy meglévő, UNAS-alapú webshophoz, iOS-re és Androidra. Egyedi navigációs sávval készült és a tulajdonos értesítésben jelezheti a vásárlóknak az exkluzív akciókat.

    Az Autómosó Webshop referencia

Így jutunk el az ötlettől az első kiadásig

  1. 1Tisztázzuk az induló helyzetet. Kik lesznek az első felhasználók, milyen problémájuk van és hogyan oldják meg ma? Átbeszéljük a költségkeretet, a tervezett indulást és a már meglévő anyagokat.

  2. 2Kijelöljük az első verzió tartalmát. Rögzítjük a fő folyamatot, a szerepköröket, a szükséges felületeket és az integrációkat. Külön listára kerül, ami később jöhet.

  3. 3Megtervezzük a felületeket és az ütemezést. Drótvázak és felülettervek segítségével végignézzük a működést. A jóváhagyott feladatokra ajánlat és mérföldkövekre bontott fejlesztési terv készül.

  4. 4Elkészítjük és kipróbáljuk az alkalmazást. A fejlesztés során működő részeket ellenőrizhetsz. Az átadás előtt a teljes alapfolyamatot teszteljük, beleértve a fontos hibás és megszakított műveleteket is.

  5. 5Előkészítjük az indulást és a folytatást. A választott terjesztési módhoz igazítjuk a kiadást. Az első használati tapasztalatokból és üzleti eredményekből állítható össze a következő fejlesztési szakasz.

Mitől függ az MVP költsége és átfutása?

Egy egyszerűbb, egy-két fő funkcióra épülő mobilapp-MVP nálunk jellemzően 2–6 hét alatt készül el, technológiától függően. Ez tájékoztató sáv: a pontos időt a szerepkörök, a fizetési folyamatok, a külső rendszerek és az első kiadáshoz szükséges felületek határozzák meg. Összetettebb első verziónál, mint az Ostvánál, több hónap is lehet.

Az ajánlatban szerepel, mit készítünk el, mi marad későbbre és milyen eredménnyel zárulnak a mérföldkövek. Ha a fejlesztés közben új igény merül fel, előbb egyeztetjük annak költség- és időhatását. Egy későbbi bővítés ráfordítása függhet a már működő rendszer felépítésétől is.

Az általános ársávokat a mobilalkalmazás-fejlesztési oldalunkon találod. A technológiai megvalósításról a React Native cross-platform fejlesztés oldalán olvashatsz.

Határozzuk meg, mi kerüljön az első verzióba

Írd meg, kik használnák az appot, mi lenne benne a legfontosabb művelet és van-e már kipróbált elképzelésed vagy felületterved. Ha tudod a tervezett költségkeretet és indulási időpontot, azt is érdemes megadnod. Ezek alapján célzottan tudunk beszélni a megvalósítható első kiadásról.

Kapcsolatfelvétel

Gyakori kérdések az MVP-fejlesztésről

Kell kész specifikáció az első egyeztetéshez?
Mi a különbség a prototípus és az MVP között?
Az első verziónak iOS-en és Androidon is működnie kell?
Lehet MVP-t készíteni meglévő vállalkozás új szolgáltatásához?
Továbbfejleszthető marad az első verzió?
Ki fogja használni és értékelni az első kiadást?