MVP Projekt

A legtöbb IT projekt során előkerül az a kifejezés, hogy MVP: Mikor lesz már kész az MVP? Miket tartalmaz az MVP? stb… Az MVP három angol szó rövidítéséből áll, ez pedig a Minimum Viable Product szavakat jelenti. De mit is jelent ez konkrétan?

Magyarul talán úgy fordíthatnánk le a kifejezést, hogy Minimális Életképes Termék. Ez konkrétan azt jelenti, hogy meghatározzuk azokat a főbb modulokat, funkciókat a projekt során amiket mindenképpen tartalmaznia kell az első változatában az alkalmazásunknak vagy szoftverünknek. Olyasmi ez mint egy prototípus, amit már teszteltünk és tudjuk, hogy működik (tehát nem beta verzió), de nem szeretnénk egyelőre, hogy több legyen, mint ami az alap elképzelés. Tudjon most csak pontosan annyit, amire szükség van és mielőbb tujduk használatba állítani és kiadni a felhasználóknak.

De mi értelme van az MVP-nek?

Erre a kérdésre többféle válasz is adható, de a leggyakoribb okok közé tartozik a gyorsaság, validáció és az anyagi okok. Ha egy cég vagy startup szeretne bevezetni egy új szoftvert a piacra, akkor mindenképpen fontos az, hogy minél hamarabb legyen egy elkészült verzió ami használható. Hiszen ha az ötlet jó, akkor könnyen meglehet, hogy azon más is elgondolkozott és elkezdte megvalósítani. Egy új ötletnél nagyon sokat számít az, hogy ki a legelső aki meg is valósítja az elképzelést és egy olyan szoftvet sokkal hamarabb piacra lehet dobni, amelyik csak az alapvető funkciókat tartalmazza. Később aztán a többi funkciót egy újabb verzióban hozzá lehet adni.

Vannak cégek, akiknek a validáció a fontos. Szeretnék megtudni, hogy van-e létjogosultsága a fejlesztett szoftvernek és érdemes-e továbbvinni a fejlesztést – ami persze plusz költség – így viszont minimalizált a kockázat. Egy MVP kiadás során hamar kiderül, hogy a felhasználók hogyan fogadják a szoftvert.  Esetleg, van-e olya plusz modul vagy funkció, amire a tervezés során nem gondolt sem a fejlesztő, sem a megrendelő, de a felhasználók rávilágítottak, hogy szükség lesz rá a következó kiadásban.

Emellett az anyagi szempontok sem elhanyagolhatóak. Nagyon sok startup nem engedheti meg magának, hogy elsőre a legszuperebb, minden igényt kielégítő kitűnő szoftvert vagy alkalmazást fejlesztessék le, mert ez egy MVP költségvetésének öt vagy tízszerese is lehet. Így viszont lesz egy szoftver ami minden olyan funkciót tud ami lényeges. A továbbiakban pedig skálázható az, hogy milyen  további fejlesztések legyenek.