Od nápadu k produktu za víkend – očami Product Ownera

„Napísal som nula riadkov kódu. A predsa som dodal hotovú iOS aplikáciu do App Store.“
Keď si to prečíta človek, ktorý nemá rovnakú skúsenosť, možno si povie, že som sa pomýlil…
Nepomýlil – a nie, nepotreboval som na to ani tím developerov.


Ale aby som bol úprimný – ešte pred rokom by som si to nevedel predstaviť ani ja sám.
Som bývalý developer. V minulosti som napísal veľa kódu, navrhol cele architektúry systémov a aj ich ručne naprogramoval. Ale to bolo už relatívne dávno. Swift nepoznám a iOS vývoj som nikdy nerobil. Napriek tomu dnes existuje aplikácia v App Store, ktorú som vytvoril ja a volá sa ActionCatch.
Ako sa to stalo?


Všetko začalo na hackathone ktorý sme mali v ScrumDesku. Jedno z tých podujatí, kde máte možnosť vyskúšať veci, ktoré by ste bežne neriešili, možno preto, lebo by nebol na to čas, možno preto, lebo by vám to ani nezišlo na rozum. Práve tam som ale prvýkrát na vlastnej koži zažil, čo AI dokáže v tejto oblasti. Nie ako téma na konferencii. Nie ako demo video. Ale ako nástroj v rukách Dusana Kocureka, ktorý robil s AI ako tímom programátorov – ale zmysluplne.


A vtedy sa mi v hlave rozsvietilo niečo, čo tam mal už roky.
Jazdím na na horskom bicykli. Sólové jazdy po trailoch – žiadny parťák, žiadny fotograf, žiadne zachytené momenty. Niekoľko rokov som hľadal aplikáciu, ktorá by to vyriešila. Niečo čo by automaticky zachytilo perfektný záber bez toho, aby som sa musel zastaviť, nastaviť telefón na samospúšť, odpočítavať sekundy a dúfať, že ja budem v správnom momente na správnom mieste. Aplikácia ktorá by robila to, čo očakávam jednoducho neexistovala.
Už pred hackathonom som síce niečo skúšal vytvoriť pomocou Vibe coding prístupu, ale nebol som pokojný a hlavne som mal pocit, že to nie je udržateľné bez toho aby sa mi celá aplikácia po čase rozpadla.


Po hackathone som si povedal: a čo keby som ju vytvoril tento krát zmysluplne a udržateľne.
Tak vznikol ActionCatch – aplikácia ktorá pomocou AI automaticky fotí športovcov v akcii. Namontujete telefón, spustíte aplikáciu a ona sa postará o zvyšok. Žiadne Swift tutoriály. Žiadne noci nad Stack Overflow. Iba ja, AI a produkt ktorý som chcel vytvoriť.


A tu prichádza časť, ktorá ma spätne prekvapila najviac.
Najťažšia časť vývoja nebola technická, bola to práve tá produktová.
Premýšľať o funkcionalite. Opisovať výstup ktorý chcem dosiahnuť. Definovať komu to má slúžiť a prečo. Rozkladať veľký nápad na malé testovateľné kúsky. Vedieť kedy je niečo hotové a kedy nie.
Inak povedané – robil som prácu product ownera.


A práve tu sa dostávame k otázke, ktorá ma motivovala napísať túto sériu:
Ak AI dokáže byť váš vývojový tím, čo to znamená pre vás ako product ownera?
Odpoveď nie je „nič sa nemení“. Ale nie je ani „vaša rola zaniká“.
Odpoveď je nepríjemnejšia: vibe coding nerobí product ownerov zbytočnými – odhaľuje tých, ktorí svoju prácu nikdy poriadne nerobili.
V nasledujúcich týždňoch vám ukážem konkrétne – na príklade vlastnej aplikácie – ako agilné princípy ktoré poznáte dostávajú úplne nový rozmer, keď vaším „tímom“ je AI.
Začíname.

Product OwnerProduktyAIVibe coding

Mohlo by Vás zaujímať

AI vybuduje presne to čo napíšeme. Problém je, keď to nenapíšeme správne

AI vybuduje presne to čo napíšeme. Problém je, keď to nenapíšeme správne

Na hackathone kde sme načali aj tému vibe codingu Dušan Kocurek povedal jednu vec, ktorá sa mi vryla do pamäti: „Začni...

Produktový vlastník. Rodič produktu?

Produktový vlastník. Rodič produktu?

Nie tak dávno sme sa stretli s nastavením roly Produktového vlastníka, ktoré odrážalo maximálne možnosti, ktoré...

Používanie AI na odhadovanie?

Používanie AI na odhadovanie?

Milan, účastník nášho trénigu, sa ma tento týždeň spýtal: „Čo si myslíš o používaní AI na odhadovanie...

Novinky

Naše Agiloviny

Nenechajte si ujsť výber toho najlepšieho z Agile, s čím sa stretli naši mentori. Nielen zo sveta produktov, vývoja, tipov a trikov, ale občas aj humoru. Posielame pravidelne, raz za občas :) #QualityOverQuantity

Posielať na

spracovaním osobných údajov

Ďakujeme