Spis tresci
1. Tradycyjny podzial
Branza software od dziesiecioleci rysuje ostra granice: jestes albo agencja, albo firma produktowa. Wybierz jedno. Rady od inwestorow, mentorow i z Twittera sa niemal jednomyslne — skup sie na jednym modelu i idz w to gleboko.
Agencje buduja oprogramowanie dla klientow. Wymieniaja czas na pieniadze, planuja projekty, dostarczaja efekty i przechodza do nastepnego zlecenia. Plusem sa przewidywalne przychody. Minusy sa brutalne: nie posiadasz niczego. Kazdy projekt zaczyna sie od zera. Nie da sie skalowac bez zatrudniania kolejnych osob, a marze kurczysz sie, gdy klienci naciskaja na wyceny ryczaltowe. Po latach pracy Twoim najwiekszym aktywem jest lista klientow i reputacja — nie wlasnosc intelektualna.
Firmy produktowe buduja cos wlasnego. Pozyskuja finansowanie (lub bootstrapuja), szukaja product-market fit i probuja stworzyc cos, co generuje przychody cykliczne. Plusy sa ogromne: posiadasz IP, przychody sie kumuluja, a swietny produkt moze skalowac sie bez liniowego wzrostu zatrudnienia. Minusy sa rownie ogromne: wiekszosci produktow nigdy nie udaje sie znalezc PMF. Palisz budzet przez miesiace lub lata, zanim dowiesz sie, czy Twoj pomysl dziala. A dopoki tak sie nie stanie, wykrwawiasz sie finansowo.
Oba modele maja dobrze znane tryby awarii. Agencje sie wypalaja i dochodza do sufitu. Firmy produktowe koncza sie pieniadze. Ale gdzies miedzy tymi dwoma skrajnosciami istnieje trzecia sciezka, ktora z kazdym rokiem staje sie bardziej realna.
2. Trzecia droga
Buduj jedno i drugie. Prowadz uslugi i produkty jednoczesnie. Wykorzystuj projekty klienckie jako silnik odkrywania pomyslow na produkty, a swoje produkty do szlifowania umiejetnosci, ktore wnosisz do pracy z klientami.
To nie jest nowa koncepcja. Basecamp zaczynalo jako agencja webowa (37signals) i zbudowalo oprogramowanie do zarzadzania projektami na bazie wlasnych frustracji. Shopify zaczynalo jako sklep internetowy z deskami snowboardowymi. Wiele udanych firm SaaS ma korzenie w pracy uslugowej. Ten wzorzec jest dobrze udokumentowany.
To, co sie teraz zmienilo, to fakt, ze AI sprawia, iz ten model jest znacznie bardziej realny dla malych zespolow. Ekonomia sie zmienila. Dzwignia sie zmienila. To, co kiedys wymagalo wyboru jednej sciezki, teraz pozwala isc obiema — jesli podchodzisz do tego z dyscyplina.
Kolo zamachowe dziala tak: praca z klientami eksponuje Cie na realne problemy w konkretnych branzach. Widzisz te same bolaczki u wielu klientow. Budujesz narzedzie, ktore rozwiazuje ten problem — najpierw dla jednego klienta, potem je uogolniasz. Produkt generuje przychody niezaleznie. Ekspertyza, ktora zdobywasz budujac i utrzymujac ten produkt, sprawia, ze Twoje uslugi sa cenniejsze. Powtorz.
3. Jak AI zmienia matematyke
Uzywamy LLM-ow w naszym procesie inzynieryjnym od 2022 roku — zanim to stalo sie modne, zanim narzedzia byly dobre i zanim wiekszosc ludzi traktowala to powaznie jako narzedzie deweloperskie. Dzis uzywamy Claude, OpenCode i calej konstelacji narzedzi opartych na AI na kazdym etapie naszej pracy.
Oto co to oznacza w praktyce: pewne zadania, ktore wymagaly zespolu trzech osob przez caly tydzien, teraz zajmuja jednej osobie jeden dzien. Nie wszystkie. Nie trudne decyzje architektoniczne, nie niejednoznaczne decyzje strategiczne dotyczace produktu, nie rozmowy typu “czy w ogole powinismy to budowac?” Ale implementacyjna harowa — pisanie boilerplate'u, konfigurowanie pipeline'ow CI/CD, pisanie testow, generowanie dokumentacji, tworzenie interfejsow CRUD — ta praca kompresuje sie dramatycznie.
To nie zastepuje inzynierow. Chce to jasno powiedziec, bo narracja o AI zastepujacym deweloperow jest leniwa i bledna. To, co AI robi, to wzmacnia inzynierow. Oznacza to, ze senior developer z dobrym AI toolingiem moze utrzymywac wieksza powierzchnie kodu. Oznacza to, ze zespol 5 osob moze dzialac jak zespol 15 osob przy odpowiednich problemach.
I to jest dokladnie to, co sprawia, ze model hybrydowy dziala. Przed AI prowadzenie wielu produktow obok pracy z klientami bylo koszmarem kadrowym. Potrzebowales oddzielnych zespolow dla kazdego produktu i zespolu uslugowego na wierzchu. Teraz ci sami inzynierowie, ktorzy realizuja projekty klienckie, moga utrzymywac i rozwijac produkty — poniewaz koszt inzynieryjny per-task spadl. Nie do zera. Ale wystarczajaco, by zmienic to, co jest mozliwe dla malego, skupionego zespolu.
4. Nasza wersja tego modelu
W Optymized budujemy projekty dla klientow (glownie rozszerzenia przegladarki, aplikacje webowe i narzedzia automatyzacji) oraz rozwijamy wlasne produkty. Oto jak wyglada nasze portfolio dzisiaj:
Panel Pro
Ponad 2 000 uzytkownikow w Chrome Web Store. Rozszerzenie przegladarki do zarzadzania kampaniami Allegro Ads. Powstalo z potrzeby klienta agencyjnego, ktory potrzebowal lepszych narzedzi do zbiorczej edycji operacji reklamowych. Spedzali godziny na recznym dostosowywaniu stawek. Teraz robia to w sekundy.
FBA MultiTool
Ponad 3 000 uzytkownikow w Chrome Web Store. Rozszerzenie do analizy i researchu produktow dla sprzedawcow Amazon. Powstalo z pracy ze sprzedawcami FBA, ktorzy potrzebowali kalkulacji zyskow i danych o konkurencji widocznych bezposrednio na stronach produktow Amazon — a nie w oddzielnym dashboardzie, do ktorego nigdy by nie zagladali.
sellersk.it
Zestaw narzedzi dla sprzedawcow e-commerce. Kolejny produkt, ktory wylonil sie z powtarzajacych sie wzorcow, ktore zauwazylismy w wielu projektach klienckich w przestrzeni marketplace.
CRXJS
3,9 tys. gwiazdek na GitHubie. Jestesmy aktywnymi maintainerami i kontrybutorami open-source'owego narzedzia buildowego, ktore zasilaj nasze wlasne rozszerzenia i tysiace innych. To nie jest produkt w sensie przychodowym, ale poglebia nasza ekspertyze domenowa w sposoby, ktore bezposrednio korzystnie wplywaja na kazdy projekt kliencki, ktorego sie podejmujemy.
Kluczowa obserwacja: kazdy pojedynczy produkt narodzil sie z realnej potrzeby klienta. Nie z sesji burzy mozgow ani raportu z badania rynku. Z prawdziwych ludzi borykajacych sie z prawdziwymi problemami, ktore widzielismy na wlasne oczy.
Panel Pro istnieje, bo patrzylismy, jak menedzer agencji klika przez te same 47 krokow, zeby dostosowac stawki kampanii. FBA MultiTool istnieje, bo widzielismy sprzedawcow Amazon przelaczajacych sie miedzy piecioma kartami, zeby ocenic pojedynczy produkt. Dlatego te produkty dzialaja — rozwiazuja problemy, ktore widzielismy na wlasne oczy, a nie problemy, ktore sobie wyobrazilismy w sali konferencyjnej.
5. Dlaczego klienci na tym korzystaja
Kiedy zatrudniasz czysta agencje, dostajesz ludzi, ktorzy buduja oprogramowanie dla innych. Dostarczaja projekt, przekazuja go i przechodza dalej. Ich motywacja to zamkniecie zlecenia i rozpoczecie nastepnego. Rzadko doswiadczaja tego, co dzieje sie po wdrozeniu — produkcyjnego buga o 2 w nocy, uzytkownika, ktory nie moze ogarnac onboardingu, prosba o funkcje, ktora ujawnia blad architektoniczny.
Kiedy zatrudniasz zespol, ktory rowniez buduje i utrzymuje wlasne produkty, dostajesz inzynierow, ktorzy zyja z konsekwencjami swoich decyzji. Wiemy, jak to jest dostac alert Sentry o polnocy. Wiemy, co to znaczy wypchnac zly update do 3 000 uzytkownikow i musiec go wycofac. Znamy roznice miedzy kodem, ktory dziala na demo, a kodem, ktory dziala na produkcji pod prawdziwym obciazeniem.
Ta presja zmienia sposob, w jaki piszesz kod. Zmienia sposob myslenia o obsludze bledow, monitoringu, pipeline'ach wdrozeniowych i doswiadczeniu uzytkownika. Sprawia, ze jestes bardziej ostrozny w kwestiach, ktore maja znaczenie, i mniej przywiazany do tych, ktore nie maja.
Nasi klienci otrzymuja korzysci ze wszystkich tych lekcji bez placenia za nauke. Kazdy blad, ktory popelnilismy na wlasnych produktach, to blad, ktorego nie popelnimy w Twoim projekcie.
6. Niewygodne prawdy
Bylbym nieszczery, gdybym powiedzial, ze ten model jest latwy. Nie jest. Oto rzeczy, o ktorych nikt nie pisze na LinkedInie:
Fokus to najtrudniejszy problem
W zasadzie prowadzisz wiele firm jednoczesnie. Terminy klienckie konkuruja z roadmapami produktow. Krytyczny bug w Twoim produkcie SaaS nie obchodzi, ze jutro masz demo u klienta. Przelaczanie kontekstu miedzy bazami kodu, modelami biznesowymi i potrzebami uzytkownikow jest psychicznie wyczerpujace. Co tydzien musisz podejmowac trudne decyzje o tym, gdzie wydac swoje ograniczone godziny inzynieryjne.
Mix przychodow jest nieprzewidywalny
W niektorych miesiacach jestes w 80% uslugami, w innych w 80% produktami. Przychody z uslug sa bardziej przewidywalne — podpisujesz kontrakt, wiesz, co wplynie. Przychody z produktow moga skoczyc lub spasc w zaleznosci od czynnikow, na ktore nie masz wplywu: zmiana algorytmu Chrome Web Store, start konkurenta, sezonowosc w Twojej niszy. Musisz byc w stanie zaakceptowac te niejednoznacznosc i miec wystarczajacy bufor, by wchlanac wahania.
Nie kazdy problem klienta to produkt
Pokusa polega na tym, zeby zamienic kazdy powtarzajacy sie wzorzec w produkt. Oprzyj sie temu. Wiekszosc problemow klienckich jest zbyt specyficzna, zbyt niszowa lub zbyt uzalezniona od niestandardowych integracji, by je uogolnic. Na kazdy produkt, ktory dostarczylismy, przypada piec pomyslow, ktore ocenilismy i odrzucilismy. Powiedzenie “to jest usluga, nie produkt” jest rownie wazne jak powiedzenie “budujmy to.”
Bedziesz czuc, ze jestes w tyle ze wszystkim
Kiedy robisz prace kliencka, czujesz sie winny, ze nie dostarczasz funkcji produktowych. Kiedy pracujesz nad produktami, czujesz sie winny, ze nie szukasz nowych klientow. To nigdy nie mija calkowicie. Po prostu stajesz sie lepszy w akceptowaniu tego.
Prawdziwe pytanie to nie czy to jest trudne
Ale czy alternatywa jest trudniejsza. Dla nas prowadzenie czystej agencji bez wlasnosci narzedzi, ktore budujemy, bylo gorsze. Wolimy radzic sobie ze zlozonoscia obu modeli niz z sufitem tylko jednego.
7. Czy warto sprobowac?
Jesli jestes zalozycielem agencji i czytajac to myslisz o zbudowaniu swojego pierwszego produktu, oto moja szczera rada: nie probuj zagotowac oceanu.
Zacznij od jednego produktu. Wybierz problem, na ktory Twoi klienci narzekaja najczesciej — ten, o ktorym uslyszales od trzech lub wiecej roznych klientow. Zbuduj minimalne dzialajace narzedzie. Nie pelna platforme SaaS z zarzadzaniem uzytkownikami, billingiem i dashboardem analitycznym. Narzedzie, ktore dobrze rozwiazuje jeden konkretny problem.
Uzyj go najpierw z jednym klientem. Niech go przetestuja. Obserwuj, gdzie sie lamie, gdzie myli ludzi, gdzie probuja go uzyc do rzeczy, do ktorych go nie planowales. Ten feedback jest wart wiecej niz jakakolwiek ilosc badan rynkowych.
Nie probuj stac sie firma produktowa z dnia na dzien. Utrzymaj swoje uslugi. Sa Twoja siatka bezpieczenstwa przychodowego i silnikiem odkrywania produktow. Celem nie jest zaprzestanie swiadczenia uslug — ale swiadczenie uslug, ktore inspiruja produkty, i budowanie produktow, ktore czynia Twoje uslugi lepszymi.
I uzywaj narzedzi AI agresywnie. Nie jako gadzetow, ale jako dzwigni. Skonfiguruj Claude lub podobny LLM w swoim procesie deweloperskim. Uzywaj go do pracy implementacyjnej, zeby Twoj ograniczony czas inzynieryjny siegnal dalej. Powod, dla ktorego ten model jest bardziej realny niz piec lat temu, to dokladnie ta dzwignia.
Model hybrydowy nie jest dla kazdego. Wymaga komfortu z niejednoznacznoscia, dyscypliny w fokusie i gotowosci do dzialania w tempie, ktore moze wydawac sie nie do utrzymania. Ale jesli uda ci sie to rozruszac, efekty kumulacji sa realne: z kazdym rokiem Twoje produkty staja sie lepsze, Twoje uslugi cenniejsze, a dystans miedzy Toba a czysto uslugowa lub czysto produktowa konkurencja rosnie.
Chcesz pracowac z zespolem, ktory tak wlasnie buduje?
Wnosimy inzynierie na poziomie produktowym do kazdego projektu klienckiego. Powiedz nam, co budujesz, a my powiemy Ci, jak bysmy do tego podeszli — z ta sama rygorem, jaki stosujemy do wlasnych produktow.
