Poradnik

Freelancer, agencja czy software house - komu zlecić stronę lub sklep

Freelancer sprawdza się przy stronach i sklepach, w których liczy się bezpośredni kontakt z wykonawcą, agencja przy projektach łączących kod z marketingiem, a software house przy dużych systemach.

Poradniki
6 min czytania

Każdy z tych modeli sprawdza się w innej skali projektu, więc wybór warto zacząć od zakresu prac, a nie od rodzaju wykonawcy. Strona firmowa, sklep i typowe integracje mieszczą się w możliwościach jednej doświadczonej osoby, projekty łączące stronę z kampaniami i treściami lepiej obsłuży agencja, a duży system rozwijany przez kilka osób naraz - software house. Sam prowadzę jednoosobową firmę, dlatego w tym porównaniu opisuję też wprost ryzyka pracy z freelancerem i sposoby, żeby je ograniczyć.

Czym różnią się te trzy modele współpracy

Freelancer to jedna osoba, która prowadzi projekt sama albo z podwykonawcami. Rozmawiasz z tą samą osobą, która pisze kod i wdraża zmiany.

Agencja to zespół, w którym zwykle pracują opiekun klienta, projektant, programiści, a często także specjaliści od SEO, treści i reklam. Wykonanie strony jest tu jedną z kilku usług.

Software house to firma programistyczna nastawiona na większe systemy: aplikacje, platformy, rozbudowane integracje. Pracuje zespołami, z kierownikiem projektu, testerami i sformalizowanym procesem.

Granice są płynne. Istnieją kilkuosobowe agencje i freelancerzy z doświadczeniem w złożonych systemach, dlatego poniższe porównanie opisuje typowy model, a nie każdą firmę z danej grupy.

Freelancer, agencja i software house w jednej tabeli

Porównanie opisuje typowy model pracy w każdej z grup. Konkretna firma może od niego odbiegać, dlatego przed podpisaniem umowy dopytaj o punkty, które są dla Ciebie ważne.

Freelancer, agencja i software house w jednej tabeli
Kryterium Freelancer Agencja Software house
Kontakt i komunikacja Bezpośrednio z wykonawcą. Szybkie decyzje, ale dostępność zależy od jednej osoby. Przez opiekuna klienta, który przekazuje ustalenia zespołowi. Przez kierownika projektu, zwykle w ustalonym rytmie spotkań i raportów.
Kto realnie wykonuje pracę Osoba, z którą rozmawiasz, chyba że korzysta z podwykonawców. Warto o to zapytać. Zespół agencji, czasem z zewnętrznymi programistami. Zespół programistów, testerów i projektantów firmy.
Elastyczność Duża. Zmianę zakresu ustalasz w jednej rozmowie. Średnia. Zmiana przechodzi przez opiekuna i harmonogram zespołu. Zależy od umowy. Przy stałym zakresie zmiany wymagają aneksu.
Skala projektów Strony firmowe, sklepy, wtyczki, integracje i aplikacje w zasięgu jednej osoby. Strony i sklepy połączone z identyfikacją wizualną, treściami i kampaniami. Duże aplikacje i platformy rozwijane przez kilka osób naraz.
Ciągłość i zastępowalność Najsłabszy punkt: choroba lub urlop wstrzymują pracę. Ryzyko ograniczają dokumentacja, Twoje dostępy i umowa. Zespół może przejąć zadania nieobecnej osoby, choć wiedza o projekcie bywa rozproszona. Najwyższa. Wiedza jest rozłożona na zespół i zapisana w procesie.
Procedury Zależą od wykonawcy. Etapy, testy i dokumentację trzeba sprawdzić indywidualnie. Ustalony proces z etapami akceptacji. Formalne: specyfikacja, środowiska testowe, testy, kontrola wersji, raporty.
Start projektu Zależy od wolnego terminu jednej osoby. Zależy od obłożenia zespołu i kolejki projektów. Zwykle dłuższy etap analizy przed programowaniem.
Dla kogo Małe i średnie firmy, które chcą jednej osoby odpowiedzialnej za stronę lub sklep. Firmy, które razem z wykonaniem strony chcą zlecić marketing i treści. Firmy budujące produkt cyfrowy albo system dla wielu użytkowników.

Każdy z punktów warto sprawdzić u konkretnego wykonawcy, niezależnie od tego, do której grupy należy.

Kontakt i komunikacja

U freelancera rozmawiasz z osobą, która wykonuje pracę. Pytanie techniczne dostaje odpowiedź bez pośrednika, a ustalenia nie zmieniają się przy przekazywaniu między działami. Ograniczenie jest takie, że gdy wykonawca jest zajęty innym projektem albo nieobecny, nikt nie odpowie w jego imieniu.

W agencji i software house kontakt idzie przez opiekuna klienta lub kierownika projektu. To dodatkowa osoba w komunikacji, ale też ktoś, czyim zadaniem jest pilnowanie terminów i przekazywanie informacji. Jeśli po Twojej stronie w projekcie bierze udział kilka osób, taki model porządkuje ustalenia.

Kto realnie wykonuje pracę

To pytanie warto zadać każdemu wykonawcy wprost. Freelancer może zlecać część pracy podwykonawcom, agencja może zlecać programowanie na zewnątrz, a software house może przydzielić do projektu inne osoby niż te, które były na spotkaniu ofertowym. Żadna z tych praktyk nie jest zła sama w sobie, ale powinieneś wiedzieć, kto ma dostęp do Twojego serwera i danych Twoich klientów.

W Cleature wszystkie usługi realizuję sam, bez podwykonawców i bez pracowników.

Elastyczność i skala projektów

Jedna osoba szybko reaguje na zmiany: nowy pomysł omawiasz w jednej rozmowie i od razu wiesz, jak wpływa na termin. Ma jednak ograniczoną liczbę godzin w tygodniu. Projekt, który wymaga równoległej pracy kilku programistów albo stałego rozwoju przez zespół, przekracza możliwości freelancera.

Agencja wnosi kompetencje spoza programowania: identyfikację wizualną, teksty, kampanie reklamowe. Software house wnosi skalę i proces, które przy dużym systemie zmniejszają ryzyko błędów. Jeśli Twój projekt to strona firmowa, sklep z integracjami albo dedykowana wtyczka, obie te przewagi mogą być większe, niż potrzebujesz. Jeśli budujesz platformę dla tysięcy użytkowników albo stronę razem z pełną kampanią marketingową, freelancer nie będzie właściwym wyborem.

Ciągłość pracy - największe ryzyko przy jednej osobie

Najpoważniejszy argument przeciwko freelancerowi jest prawdziwy: jeśli wykonawca zachoruje, wyjedzie albo zakończy działalność, prace stoją. W agencji i software house nieobecność jednej osoby rzadziej zatrzymuje projekt, bo zadania może przejąć ktoś z zespołu.

To ryzyko da się ograniczyć i warto tego wymagać od każdego wykonawcy, nie tylko od freelancera:

  • Dokumentacja. Opis instalacji, konfiguracji, integracji i nietypowych rozwiązań, który pozwoli innemu programiście przejąć projekt bez zgadywania.
  • Dostęp do kodu. Aktualna wersja kodu w repozytorium albo w paczce, którą masz u siebie, a nie tylko pliki na serwerze wykonawcy.
  • Dostępy na Twoją firmę. Domena, hosting i konta w systemach płatności, kurierów czy BaseLinkerze zarejestrowane na Ciebie. Wykonawca dostaje do nich własne konto, które możesz w każdej chwili wyłączyć.
  • Kopie zapasowe poza serwerem. Wiesz, gdzie są przechowywane i jak je odtworzyć.
  • Umowa. Przeniesienie praw autorskich do kodu, czas reakcji na zgłoszenia oraz zapis o tym, co dzieje się z projektem w czasie dłuższej nieobecności wykonawcy.

Z takim zestawem zmiana wykonawcy oznacza przekazanie wiedzy, a nie odtwarzanie projektu od zera. U siebie rejestruję domenę i hosting na klienta, a dokumentację techniczną przekazuję przy każdym wdrożeniu.

Opieka po wdrożeniu

Strona i sklep po uruchomieniu wymagają aktualizacji, kopii zapasowych i drobnych zmian. Warto ustalić to przed startem projektu, bo model opieki różni się między wykonawcami tak samo jak model wykonania.

  • Freelancer zwykle sam opiekuje się stronami, które zbudował, i zna je najlepiej. Zapytaj, jak obsługuje zgłoszenia w czasie urlopu.
  • Agencja często ma osobny dział lub osobę od utrzymania, która nie musi być autorem Twojej strony. Zapytaj, kto konkretnie przejmie projekt po wdrożeniu.
  • Software house zawiera zwykle umowę serwisową z określonym czasem reakcji i zakresem prac. Sprawdź, czy obejmuje ona drobne zmiany w treści, czy tylko usuwanie błędów.

Niezależnie od wyboru czas reakcji na zgłoszenie i zakres opieki powinny być zapisane w umowie, a nie tylko obiecane w rozmowie. W ramach administracji stron internetowych oba te elementy są częścią umowy, którą podpisuję z klientem.

Procedury i formalności

Software house pracuje według sformalizowanego procesu: specyfikacja, osobne środowiska testowe, testy automatyczne, kontrola wersji kodu, regularne raporty. Agencja ma zwykle ustalone etapy akceptacji. U freelancera procedury zależą od tego, jak sam zorganizował pracę, i tu różnice między wykonawcami są największe.

Zamiast pytać o model firmy, zapytaj o konkrety:

  1. Jak wygląda harmonogram i co odbieram na koniec każdego etapu?
  2. Czy zmiany są testowane na kopii strony przed wdrożeniem na serwer produkcyjny?
  3. Kto ma dostęp do kodu, serwera i danych moich klientów?
  4. Jaki jest czas reakcji na zgłoszenie błędu po wdrożeniu?
  5. Co dostanę przy zakończeniu współpracy: kod, dokumentację, dostępy?

Dobry wykonawca odpowie na każde z tych pytań konkretnie, niezależnie od tego, czy jest jedną osobą, czy firmą zatrudniającą kilkadziesiąt.

Kogo wybrać w Twojej sytuacji

Freelancer

  • Strona firmowa, sklep na WooCommerce lub PrestaShop, wtyczka, integracja albo opieka techniczna.
  • Chcesz rozmawiać z osobą, która pisze kod, i podejmować decyzje bez pośredników.
  • Akceptujesz, że harmonogram zależy od jednej osoby, i zabezpieczasz się dokumentacją, dostępami oraz umową.

Agencja

  • Razem ze stroną potrzebujesz identyfikacji wizualnej, tekstów i kampanii reklamowych.
  • Wolisz jednego dostawcę dla kilku obszarów marketingu.
  • Po Twojej stronie w projekcie bierze udział kilka osób i potrzebujesz stałego opiekuna.

Software house

  • Budujesz system z wieloma rolami użytkowników, rozwijany przez lata.
  • Projekt wymaga równoległej pracy kilku programistów.
  • Potrzebujesz formalnych procedur, na przykład ze względu na wymagania Twojej organizacji.

Najczęstsze pytania

Czy freelancer jest tańszy od agencji?

Nie zawsze. Cena zależy od zakresu, doświadczenia wykonawcy i tego, co obejmuje oferta: projekt graficzny, testy, dokumentację, wsparcie po wdrożeniu. Porównuj oferty według zakresu, a nie według modelu firmy. Listę pytań, które pomagają porównać oferty na stronę, zebrałem we wpisie Ile kosztuje strona internetowa w 2026 roku.

Co się stanie z moją stroną, jeśli freelancer przestanie działać?

Jeśli domena, hosting i konta są zarejestrowane na Ciebie, a Ty masz kod i dokumentację, inny wykonawca przejmie stronę po zapoznaniu się z projektem. Bez tych elementów przejęcie też jest możliwe, ale trwa dłużej i wymaga odzyskiwania dostępów.

Czy jedna osoba poradzi sobie ze sklepem z integracjami?

Tak, jeśli ma doświadczenie w danej platformie i w integracjach, których potrzebujesz. Sklep na WooCommerce lub PrestaShop połączony z BaseLinkerem i systemem księgowym mieści się w zakresie jednego doświadczonego wykonawcy. Granica pojawia się przy projektach wymagających pracy kilku osób jednocześnie.

Czy freelancer może współpracować z agencją przy jednym projekcie?

Tak. Spotykany układ to agencja odpowiedzialna za kampanie i treści, a freelancer za kod strony lub sklepu. Wymaga to jasnego podziału: kto odpowiada za które elementy, kto zatwierdza zmiany i kto ma dostęp do serwera.

Jak sprawdzić wykonawcę przed podpisaniem umowy?

Poproś o realizacje podobne do Twojego projektu, zapytaj o proces i o to, co dostaniesz przy zakończeniu współpracy. Sprawdź, czy w umowie jest przeniesienie praw do kodu i czas reakcji na zgłoszenia. Odpowiedzi, które warto przygotować przed rozmową z wykonawcą, opisuję we wpisie Jak przygotować brief na stronę internetową.

Jeśli Twój projekt to strona lub sklep, zakres mojej pracy, proces i to, czego nie robię, opisuję na stronach usług Tworzenie stron internetowych i Tworzenie sklepów internetowych. Na tej podstawie ocenisz, czy jedna osoba to dla Ciebie właściwy wybór.

Bezpłatnie, bez zobowiązań

Tworzenie stron internetowych

Projekt, kod i wdrożenie - bez gotowych szablonów

Zadzwoń Wyceń projekt