SDD a gyakorlatban — 1. rész: Hogyan validáltam egy egyedi app ötletet, mielőtt több millióba fájt volna?
Mielőtt hetekre és több millió forintot öltem volna egy egyedi app ötletbe, 5 óra Vibe-codinggal bebizonyítottam magamnak, hogy megépíthető. Ez nem a kész termék volt, egyelőre egy bizonyíték. Az SDD gyakorlati sorozatom 1. része.
07:40
SDD sorozat · 1. rész · 🇬🇧 angol nyelvű
Validating a Custom App Idea with AI (Before Spending $10k)
Végigkísérlek, hogyan próbáltam ki PoC-szinten a Consultancy Presenter ötletemet — mielőtt hetekre és pénzre elköteleződtem volna mellette.
Megnézem YouTube-on →A probléma, amit egy ügyfélnek tartott prezentáció közben vettem észre
Volt egy visszatérő, bosszantó bajom a tanácsadói munkámban. Projekt státuszt mutatok be az ügyfélnek, közben váltogatok az alkalmazások között — böngésző, Keynote, Obsidian, képernyőfelvétel, egy másik chatablak. Egy rossz mozdulat, és a képernyőmön rövid időre ott villan egy másik ügyfél bizalmas adata.
Ismerős?
Ezért gondolkodtam egy egyszerű megoldáson: egy egyablakos app, ami csak a prezentálást és a képernyőfelvételt szolgálja. Workspace-enként külön ügyfél, nincs áthallás, minden helyben, a saját gépemen történik.
A kellemetlen kérdés, amit magamnak feltettem
Egy ilyen appot elkészíteni könnyen belekerülhet hetekbe és több millió forintba. Mielőtt belevágtam volna, a saját tanácsomat követtem, amit az ügyfeleimnek is adni szoktam:
Mielőtt pénzt teszel egy egyedi szoftverbe, először bizonyítsd be magadnak, hogy egyáltalán megépíthető — és mik lesznek benne a sarkallatos pontok.
Nem azt, hogy megéri-e? Nem azt, hogy ki fogja használni? Csak azt, hogy technikailag megoldható-e, és hol lesznek a buktatók. Ez a Proof-of-Concept (PoC) fázis — és ez a legolcsóbb biztosítás, amit magadnak vehetsz.
5 óra Vibe-coding, egy működő demó
A PoC-ot Vibe-coding-gal csináltam: leírtam nagyon pontosan, mit akarok látni, az AI generálta a kódot. Flutter-ben dolgoztam, mert van már rutinom benne, és tud natív Mac OS appot build-elni. Két nap alatt, összesen nagyjából 5 órát töltöttem el vele.
A végén ott volt a képernyőn, amit elképzeltem: slot-ok a dokumentumoknak (HTML, URL, Markdown), beépített böngésző, natív képernyőfelvétel, áthelyezhető kamera kép. Minden a gépemen fut — nincs felhő, nincs kockázat a dokumentumokkal.
Ez az! - gondoltam. De nem a termék miatt volt “ez az”. Hanem mert megkaptam a választ egy konkrét kérdésre.
Amit ez a PoC valójában bebizonyított
Ez még nem termék. Még nem MVP. Három dolgot bizonyított — és ez elég ahhoz, hogy tovább merjek menni:
- A Flutter képes a natív Mac OS képernyőfelvételre és a kameraelérésre — nem fogok két hét múlva beleütközni a falba.
- Az AI-jal kézzelfogható idő alatt el lehet jutni egy demóig, ha pontosan fogalmazol — ez üzleti szemmel mérhető.
- A workspace-elválasztás (egyedi munkaterületek) koncepciója vizuálisan is működik, nem csak a fejemben.
Amit nem ígérek: azt hogy mindenki 5 óra alatt kap egy működő demót. Azt sem, hogy egy PoC garancia a sikerre. Amit ígérek: ha 5 órát dolgoztál vele, és a vége egy “nem”, az megspórolhat neked heteket és több millió forintot.
Miért nem volt ez “kész termék”
Mert a PoC kódja használhatatlan termékként. Össze-vissza van, rendezetlen, nincs benne architektúra, nincs benne tesztelés, és ha egy feature-t hozzá akarnék adni, inkább újraírnám. Nem ezt tekintem munkának — ezt bizonyításnak.
Ha a PoC után hagytam volna, hogy az AI csak “fejlessze tovább”, nagy valószínűséggel egy kusza, nehezen karbantartható kódhalmazt kaptam volna. Láttam már másoknál, hogy ez így megy — és én magam is hajlottam rá.
Ezért a következő lépés nem a kódolás volt.
37 óra dokumentáció, egy sor kód nélkül
A PoC után megálltam a Vibe-codinggal, és leültem dokumentálni, ami készült: Brainstorming, Product Brief, PRD, UX design, architektúra. Egy sor kód sem született ezalatt.
37 óra (!) lett a vége.
A 2. részben megmutatom, mi történt ezalatt — és miért nem dobtam ki az egészet a 15. óra után.
Ha érdekel az SDD módszer maga, itt írtam róla részletesen. Ha hasonló egyedi app ötleted van, amit nem mersz megépíteni: keress meg bizalommal egy 30 perces beszélgetésre.