Jak skutecznie uruchomić internetowy projekt
11 godz. 20 min · Biznes i Automatyzacje
Grzegorz RógIdea ArchitectZarówno w Polsce jak i za granicą uruchomiłem już dziesiątki projektów... Były to zarówno narzędzia, SaaSy jak i infoprodukty. Praktycznie wszystkie uruchomione przeze mnie projekty lądowały na głównej stronie Product Hunt i już od pierwszego dnia - zarabiały. Wszyscy biznesowi mentorzy powtarzali, że "powinienem skupić się na jednej rzeczy". Tymczasem w mojej ocenie, to, co robię daje mi wolność i co równie ważne - pozwala ciągle się uczyć. Moje projekty zarabiają kilka-kilkanaście tysięcy dolarów miesięcznie, co czasem wystarcza, żeby utrzymać niewielki zespół, niekiedy nawet to jest niepotrzebne, wystarczy sporo automatyzacji i produkt, który jest niemal w 100% marżowy. Początkowy etap projektów daje mi ogromną frajdę - lubię sam odkrywać i kreować produkt, który następnie testuję i wypuszczam na rynek. Na przestrzeni lat, w tym zakresie wyrobiłem sobie utarte ścieżki, z których ciągle korzystam, ale też pozwalam sobie na wiele eksperymentów po to, by w ciągle zmieniającym się ekosystemie internetowych produktów - uczyć się, co działa. Późniejszy etap projektów raczej mnie nudzi - zatrudnianie, tworzenie dużego zespołu oraz zarządzanie nim, to nie jest coś co mnie ekscytuje. Zauważyłem też, że wraz ze skalowaniem zespołu często maleją także zyski z projektów, na których mi zależy. Zwykle więc staram się, aby moje projekty... pozostały małe (ale bardzo dochodowe), co daje mi wolność: finansową i czysty kalendarz. Jeśli któryś z nich rozwija się za szybko, myślę o sprzedaży i exicie, ale tym nie będziemy zajmować się w tym Kursie. Sprzedałem w Internecie produkty dla ponad 300 tysięcy osób. Od infoproduktów jak kursy i ebooki, przez narzędzia i SaaSy. Każdy z tych projektów ma swoją specyfikę i konkretne techniki, które wykorzystuję, by go rozwijać. Każdy nauczył mnie czegoś nowego i w każdym z nich popełniłem jakieś błędy. W tym Kursie, chciałbym powiedzieć Ci wszystko, co wiem o uruchamianiu produktów, które są już "w miarę gotowe", czyli są blisko Product Market Fit, bądź czekają na premierę jako infoprodukt czy narzędzie. Chcę przekazać Ci mój sposób na to, jak przygotowuję produkt do premiery, jak myślę o marketingu, automatyzacjach, treściach czy stronie WWW i w końcu jak układam to w taki sposób, aby po prostu działało! Jakiś czas temu udzieliłem wywiadu na temat moich projektów Courtlandowi, twórcy ruchu Indie Hackers, który jest bliski temu, co robię. Jeśli masz chwilę, posłuchaj go tutaj. Jednak moja filozofia ma istotne odchylenie: uważam, że nie każdy projekt powinien być tworzony jednoosobowo. Prawie zawsze stawiam na małe zespoły - kilku co-founderów i kilka osób do pomocy lub na freelance, bo wierzę, że w ten sposób można robić większe rzeczy, dające więcej wartości, z potencjałem na pozyskanie rozsądnego finansowania czy exit.
W trakcie Kursu dowiesz się o trzech kluczowych fazach związanych z międzynarodową premierą projektu: Przygotowaniu do premiery, Premierze oraz działaniach po premierze. Sama premiera jest dość symboliczna i nie ma aż tak dużego znaczenia - to, dlaczego jest ważna, to pozwala wybrać datę, w której to, co sobie założyliśmy w produkcie powinno się zmaterializować. W trakcie Kursu pokażę Ci wiele narzędzi oraz wytłumaczę moje podejście i frameworki, które pozwalają mi co jakiś czas wypuszczać z sukcesami produkty na rynek. Pomówimy o automatyzacjach, które towarzyszą mi na każdym kroku a także doborze stacku w kontekście marketingu. Dowiesz się, co działa dla mnie najlepiej w tym konkretnym momencie. Czy warto stawiać wyłącznie na działania organiczne, czy wspierać się płatną reklamą i innymi kanałami. Gdzie warto się pokazać i co warto robić po to, aby sama premiera dała nam dodatkowy boost i pozwoliła zdobyć wartościowe leady. Mam nadzieję, że zebrane w ten sposób wskazówki, pozwolą Ci uniknąć moich błędów, zyskać mnóstwo czasu a także oszczędzić pieniądze, które inaczej mógłbyś przepalić na niepotrzebne działania.
Idealnie, jeśli masz już produkt lub jesteś blisko MVP, które chcesz wypuścić na rynek. W takim przypadku, możesz razem ze mną podążać po kolejnych obszarach, które poruszam w tym Kursie i tworzyć swój własny plan na premierę. Jeśli jednak dopiero tworzysz czy planujesz uruchomienie swojego produktu - ten Kurs też będzie przydatny tylko pod warunkiem, że nie oczekujesz od niego pomocy we wczesnej fazie - wymyślania i samej kreacji. Jeśli masz jasną wizję tego, co stworzysz, świetnie! Ten Kurs powinien przybliżyć Cię do wyjścia z produktem na rynek na etapie, gdy będzie on już gotowy. Dobrze by było, gdybyś podążając za mną w kolejnych lekcjach, znalazł/a czas na odniesienie moich spostrzeżeń do Twojego projektu i praktyczną pracę nad przygotowaniami do premiery, nawet jeśli ta jest jeszcze odległa.
Ten Kurs jest starannie przygotowany z myślą o:
No to teraz zajmijmy się pracą z narzędziem AI, czyli w moim przypadku z
Alice, która jak wiesz jest jednym z moich projektów, którą stworzyłem właśnie po to,
żebym mógł wydajniej pracować z LLM em na desktopie.
To jest powiększone okno Alice.
Można z nią pracować też w oknie kompaktowym.
Natomiast w momencie, gdy pracuję z propozycją wartości i po prostu dużo
rzeczy brainstormuje z Alice lubię pracować sobie na fullscreen, ponieważ mam
tutaj też po lewej stronie całą historię czatów, do której mogę się odnieść i którą
mogę sobie przeszukiwać, a konwersację prowadzić po prostu w środku.
W tym oknie więc prowadzę konwersację z jedną z moich
asystentek, która jest takim, można powiedzieć, bardzo ogólnym asystentem.
Pokażę Ci, jak wygląda jej główny projekt.
No bo to jest trochę tak.
Co mi daje jeszcze Alice?
Nie chcę pitchować swojego produktu, ale dlaczego to jest ważne?
Bo tutaj mam Sally, która jest general purpose, ale mam na przykład takich
asystentów, którzy są dedykowane do konkretnych projektów i na przykład Ford,
który pomaga mi w ekspansji na Easy ma taki swój główny prompt.
To jest taki master prompt, który powiedzmy, że już jest od razu do niego
załadowany jak zaczynam z nim gadać.
W którym mam już informację o tym czym są Easy tools, jakie jest value proposition,
jaka jest persona i tak dalej.
Więc generalnie mogę już mieć asystenta, który jest załadowany tą cząstką danych po
to, żebym nie musiał ciągle mu powtarzać Hej, robię tą firmę easy
i pomóż mi w tym i w tym.
Więc generalnie będziemy dążyć w Elis do zrobienia takiego asystenta.
Jeśli korzystasz z innych narzędzi też możliwe, że jest to dostępne na przykład w
chat GPT możesz stworzyć swojego custom GPTSa i w tym GPTSie po prostu dać mu te
instrukcje, nawet wrzucić sobie jeszcze jakieś dodatkowe pliki.
Więc generalnie można to zrobić też poza Alis, Natomiast jest to bardzo przydatne i
teraz będę na początku korzystał z sali, która jest bardzo ogólnym asystentem.
Mogę Ci też pokazać jej prąd systemowy, jak wygląda.
On nie będzie miał dużego wpływu na odpowiedzi, które są tutaj generowane.
Tutaj są pewne zasady współpracy po prostu z tym asystentem, że ma się skupić na
instrukcjach, że ma się nie powtarzać, że ma po prostu
upraszczać jakieś złożone rzeczy, priorytetyzować potrzeby użytkownika
i tak dalej, i tak dalej.
Dużo też jest tutaj jakby formatowania i specyficznych rzeczy,
których ja używam do automatyzacji, ale nie jest to zupełnie w tym
konkretnym przykładzie potrzebne.
To teraz przejdźmy po kolei, jak powinna wyglądać taka konwersacja w Alice.
I mam tutaj dla Ciebie pierwszy prompt.
Ten prompt to jest po angielsku, ponieważ zawsze używam angielskiego
w komunikacji z Lemem.
Po prostu jest mi tak wygodniej, ale też dostaję trochę lepsze
jakościowo odpowiedzi. Tak mi się wydaje.
Dostaję trochę szybciej i zużywam mniej tokenów, więc mniej za to płacę.
Natomiast te różnice nie są aż tak kluczowe, żebyś jeśli wygodnie ci je
skomunikować się w języku polskim, po prostu musiał to robić po angielsku.
Także możesz spokojnie konwersować czy z Alice, czy z innym Lemem po polsku.
Natomiast ja to robię po angielsku, ponieważ jest to troszeczkę lepsze.
I teraz mam informację o tym, że w tym punkcie Pomóż mi proszę wylistować 5 złych
alternatyw do korzystania z oprogramowania, które umawia.
Spotkanie.
Stwórz tabelę, gdzie wylistujesz złą alternatywę, czyli nazwę
tej alternatywy i jej opis.
Personę, czyli nazwę persony oraz jej charakterystykę.
Rozwiązanie, czyli jakąś funkcję, która.
Czy jakąś rzecz, która pomogłaby tej personie, która mogłaby ją
sprawić, że ta osoba po prostu przejdzie z tej złej alternatywy?
I tutaj na naszą potencjalnie.
Czyli jakby przełączy się i podaj jej nazwę oraz opis.
No i podaję tutaj przykład.
Bardzo często pracując z AI to jest jedna z naprawdę bardzo wartościowych technik,
która często nam się nie chce tego robić, ale jak to zrobimy, to dostaniemy po
prostu dużo bardziej jakościowe wyniki.
Czyli na przykład podałem jakiś example, jakiś przykład dla kawiarni.
Zła alternatywa to na przykład robienie kawy w domu, czyli Robienie ulubionego.
Ulubione korzystanie z ulubionej mieszanki i kawy w domu i persona.
To jest jakiś smakosz kawowy, który myśli, że w domu może tylko
zrobić najlepszą kawę.
A rozwiązanie to jest jakaś oferta dla pasjonatów kawoszy,
gdzie będą te osoby miały możliwość wybrania jakichś różnych mieszanek
kawy i różnych metod jej parzenia.
Więc to jest przykład tego, co chcę uzyskać obecnie w tabeli.
No i tutaj jeszcze informuję model, że jeśli ten opis jest potrzebny dłuższy dla
lepszego zrozumienia i jasności, to żeby spokojnie zrobił sobie dłuższy opis
niż ja tutaj podałem w tym przykładzie.
Więc kopiujemy sobie to i wrzucamy jako prompt.
Ja korzystam tutaj w Alice z modelu Cloud 3500net.
Obecnie jest to najlepszy model z którego korzystam do tego typu rozkminek,
brainstormowania i tak dalej.
Ale w momencie gdy oglądasz ten materiał na pewno już jest coś lepszego, więc po
prostu zobacz jak prezentują się statystyki?
Jest taka strona, na przykład Chatbot Arena.
Albo po prostu może wiesz, że jest jakiś nowy GPT 5 czy inny model, który
po prostu lepiej rozumuje.
Możesz też poeksperymentować sobie z różnymi modelami.
Ja akurat właśnie na ten moment, na dzisiaj najlepszy jest 3 5 sonet do tego
typu rzeczy, więc zrobiłem ten model domyślny dla tej mojej asystentki sali
i teraz wysyłam tą wiadomość.
No i przypominam, że tutaj jest przykład dla coffeeshopu, ale ja mam tutaj.
Mi tutaj chodzi o to, żeby zrobić 5 złych alternatyw do Scaling Software.
I znowu jakby bardzo ogólnie piszę tutaj po prostu tylko o takim oprogramowaniu do
umawiania spotkań i robię to celowo, żeby nie jakby nie kierować niepotrzebnie
modelu w stronę opisu mojego produktu, który jeszcze teraz może być niedokładny.
Ja właśnie chcę teraz stworzyć ten opis, chcę zrozumieć jak mam go komunikować,
jakim językiem i tak dalej.
Więc generalnie dostałem tutaj tabelę i mam złą alternatywę,
personę i rozwiązanie.
Przykładowo nie wiem, shirt speed sheet, że ktoś może używać jakiegoś spreadshita
do tego, żeby czy przykładowo Fiona, którą tutaj nazwała moja asystentka jako
persona, która jest founderem startupu i jest uważa na swój budżet i tak dalej.
I ona jako rozwiązanie może użyć takiego narzędzia, które będzie miało wersję
freemium, czyli na przykład podstawowe funkcje bez żadnych kosztów.
Następnie mamy jakieś endless email hands, czyli wymiana wiadomości email
po to, żeby umówić spotkanie.
Link via back end for the email.
No i tutaj Corporate Corporate Care jest naszą personą, który ma 42 lata, jest
menadżerem i po prostu dla niego email jest główną metodą pracy.
I tutaj rozwiązaniem na ten jego problem mogłoby być integracja e-maila z
kalendarzem czy z naszym narzędziem.
No i jak widzisz, które to narzędzie by automatycznie pobrało dane z maila i na
przykład stworzyło event w kalendarzu?
No i tutaj mamy jakby 5 tych alternatyw, ale oczywiście możemy powiedzieć give
me five more i dostaniemy 5 kolejnych.
Ja proponuję właśnie robić to w ten sposób, aby na początku wziąć na przykład
3 czy 5 i później dodawać kolejne 5 10 następnych, aniżeli na przykład zapytać o
100, ponieważ wtedy dostajemy mniej jakościowe te wyniki, więc
możemy sobie tak literować po kilka. Po 5.
Później możemy oczywiście ewentualnie poprosić o połączenie tego
wszystkiego w jedną tabelę.
No i dostajemy szereg tych alternatyw.
Możemy oczywiście sobie podyskutować o tych poszczególnych,
poszczególnych problemach, na przykład tutaj umawianie spotkań przez telefon,
tutaj jakiś na przykład personalny asystent, który to robi,
czyli jakieś human pay.
No i wszystkie te rzeczy możemy oczywiście z modelem teraz jeszcze
dalej przedyskutować.
Możemy poprosić, żeby zmienił tą jedną personę, żeby wyrzucił
jedną złą alternatywę, jeśli uznamy, że jest w ogóle niestosowna
do nas i tak dalej. Tak właśnie wygląda cała moja konwersacja.
No i tutaj mam jeszcze taki końcowy prompt.
Proszę wyekstratuj te problemy z tabeli i lepiej je opisz.
Użyj przykładów, żeby lepiej zilustrować te problemy.
Czyli jeśli już dojdę do jakiejś wersji tabeli, która mi się podoba, to wtedy mogę
zadać takie pytanie do modelu i wtedy dostanę szereg problemów.
No i teraz, jeśli dostanę szereg problemów tutaj, w tym przypadku 10,
to tak naprawdę będziemy mogli wybrać sobie te problemy i pracować z nimi dalej.
To jest taka iteracyjna metoda, którą ja akurat stosuję.
Wydaje mi się, że ona zresztą przetestowałem to i najlepiej działa.
Więc generalnie na przykład problem nieefektywnej komunikacji,
kiedy musimy odbijać maile np.
20 maili odbitych tylko po to, żeby znaleźć jakiś slot na
spotkanie dla 5 osób.
Więc mamy tutaj już konkretny problem, który możemy zaadresować.
No i teraz robię nową konwersację w Alice.
To jest po prostu command in sali.
Jest moją domyślną asystentką, więc będę z nią znowu konwersował.
Mam ten problem gdzieś w schowku, zaraz go użyję, ale zanim to zrobię, to
przejdę do kolejnego punktu.
W zasadzie to jest bardzo prosty schemat dwóch punktów, który chcę Ci pokazać.
Oczywiście można to rozwinąć, ale dla mnie te dwa zdecydowanie po prostu działają.
Mamy tutaj informację o tym, że chcemy stworzyć świetny sposób na
pitchowanie naszego produktu.
Chcę, żebyś pomógł mi wymyślić różne propozycje wartości dla produktu i tutaj
daje znowu w bardzo uproszczony sposób nazwę tego produktu i co on robi,
czyli Selling up for paid meetings.
I następnie proszę, podam Ci problem, który użytkownik ma napotkał podczas
używania innych złych rozwiązań, a Ty dasz mi tabelę, w której znajdzie się znowu.
I tutaj podzieliłem tą tabelę na kilka kolumn, więc mamy tutaj rezultat, czyli
ten możliwy zły rezultat tego problemu, czyli tę implikację.
Następnie mamy pomysł, czyli, czyli w zasadzie rozwiązanie, pomysł na
rozwiązanie tego problemu, które pochodzi z mojego produktu.
Co ja bym mógł zrobić, żeby ten problem rozwiązać w moim produkcie?
Benefity.
Jakie benefity ta osoba zyska w momencie, kiedy zastąpi tą swoją złą metodę np.
Umawianie spotkań moim produktem.
No i w końcu z tego na samym końcu.
Nie bez powodu jest to na samym końcu, bo chcę, żeby model zastanowił się najpierw i
przeliterował przez te wszystkie rzeczy, a dopiero później wymyślił to value
proposition, czyli nazwał propozycję wartości dla mojego produktu jako esencję
z tego wszystkiego, co przerobił sobie po drodze.
Następnie mamy jeszcze jakieś wytyczne.
Używaj naturalnego języka I tutaj mam zaadresowaną moją publiczność,
czyli na przykład entuzjaści technologii, developerzy, founderzy Sasów.
Można tu oczywiście wpisać psychologowie, prawnicy i tak dalej, jeśli
akurat robimy to pod te grupy.
Można to zrobić też bardzo ogólnie, czyli na przykład osoby, które chcą
lepiej i łatwiej szybciej umawiać spotkania, jeśli nie mamy
tego jeszcze zdefiniowanego.
Dokładnie, nie używa jakiś jakiś trendów branżowych, języka marketingowego.
Nie używaj statystyk, również nie używaj żargonu i po
prostu rób te rzeczy tak jakby.
Dawaj mi odpowiedzi tak, żeby były one prosto do celu.
No i teraz sobie skopiujemy ten prompcik.
Następnie wrzucam go do analiz czy sali w tym przypadku.
No i jak ja to wyślę, to ona będzie czekać na na te rzeczy, na te problemy.
Więc pierwszy problem, który tutaj mamy, to jest ten problem
nieefektywnej komunikacji.
Korzystam przy okazji z narzędzia, które pozwala mi zarządzać
rzeczami, które są w schowku.
Bardzo fajne narzędzie. Polecam.
I tutaj mam ten Newton Communication problem.
Proszę bardzo.
Obserwuję pierwszy problem i dostanę w prezencie od sali rezultat ideę,
benefity Value proposition no i treść.
I teraz mogę oczywiście przejść sobie do poprzedniej konwersacji.
Czyli z historii konwersacji mogę sobie wyciągnąć na przykład
tutaj Over reliance on human Intervention, problem i tak dalej.
Tutaj chodzi o to, że używamy ludzi do planowania spotkań, więc możemy znów
przejść do historii rozmów, wrócić tutaj, no i podać kolejny problem.
Oczywiście model już będzie wiedział, że ma z tym problemem pracować
tak samo jak z tym poprzednim.
Więc mamy rezultat zmarnowany czas i talent, wysokie koszty,
ryzyko błędów popełnianych przez człowieka.
Jaki jest pomysł? Jeszcze tutaj przez to nie przeszły?
No ale dobra. Jaki jest pomysł Zenka?
Będzie miał jakiś wbudowany przez AI sterowaną automatyzację
umawiania tego typu spotkań.
Benefity to uwolnienie zasobów oszczędności, redukcja błędów,
no i value proposition.
Mamy takie value proposition zrobione w postaci pewnych sloganów.
Oczywiście moglibyśmy.
To jest moim zdaniem całkiem fajne, ale moglibyśmy poprosić, że
to value proposition.
Tutaj w tym produkcie moglibyśmy zmodyfikować to, że ma tutaj być name i na
przykład description, tak jak zrobiłem dla poprzednich.
Ale to jest naprawdę całkiem fajne, ponieważ od razu daje mi trochę więcej
pojęcia o tym, jak można sformułować znowu treści.
W sumie o to nam finalnie chodzi z tymi value proposami.
No i tak sobie iterujemy po tym i dostajemy kolejne, kolejne te rzeczy.
I na samym końcu możemy po prostu powiedzieć teraz proszę połącz
mi to wszystko w jedną tabelę.
Problem result idea, benefits i value proposition.
I on te wszystkie rzeczy w tym przypadku dwie.
A gdybyśmy mieli 30, to weźmie nam to wszystko i stworzy właśnie z tego podobną
tabelę do tej, którą pokazywałem Ci tutaj, a konkretnie po tej tabeli, z tej tabeli,
takiej dużej, którą mamy z wszystkimi tymi rzeczami tak naprawdę później będziemy
chcieli odfiltrować jeszcze te najważniejsze dla nas value proposition i
ułożyć je w tej jednej przejrzystej tabeli, gdzie będzie ich kilka czy
kilkanaście i będą one z tymi problemami, implikacjami, rozwiązaniami i benefitami.
No a wcześniej będziemy mieli też zakwalifikowane persony, które są
unikalnymi personami dla najważniejszych tych problemów, które ma
nasza aplikacja rozwiązać.
Więc pokazałem ci pewien schemat postępowania brainstormowania różnych
rzeczy, jak ja robię to za listy, Możesz zrobić to z chat GPT czy na przykład z
Antropic i tam stworzyć sobie takie propozycje wartości, porozmawiać
z modelem o tych propozycjach wartości.
Wyposażony w wiedzę poprzednią z wywiadów i język Twoich klientów polecam posiłkować
się właśnie tymi notatkami i te, które masz na te potrzeby zrobione.
Będziesz w stanie fantastycznie wyłuskać te najważniejsze rzeczy value procesy,
które dotyczą Twojego produktu.
No i zrobić przejrzysty dokument, z którego każdy będzie mógł korzystać
po to, żeby na przykład adresować te.
Robić szczepionki na te wszystkie problemy, czy to pisząc jakieś
marketingowe kopii, czy pisząc reklamę, czy rozmawiając z klientem przez
telefon, czy tworząc stronę internetową.
To jest bardzo ważna praca domowa do odrobienia.
I tak naprawdę im dłużej, im więcej czasu poświęcisz na tą rozmowę z modelem, na
dopracowywanie tych rzeczy, tym w sumie lepiej i tym więcej dostaniesz
bardzo ciekawych pomysłów.
Mimo wszystko zrobienie tego z AI po prostu zajmie Ci
ułamek czasu, który wcześniej robiłem to na potrzeby moich projektów, więc mam
nadzieję, że odrobisz teraz tą pracę domową, a ja zapraszam
Cię do kolejnych lekcji.