Przejdź do treści
GESEL.IO
StronyPozycjonowanieAplikacjePoradnik
Kreator↗EN←Strona główna
Strona główna/Poradnik/Aplikacje i produkty cyfrowe

Aplikacje i produkty cyfrowe

Jak wybrać software house: 7 pytań i wymijające odpowiedzi

Aktualizacja: 2026-08-13·7 min czytania·Redakcja GESEL.IO

Część poradnika: Jak stworzyć aplikację mobilną: proces krok po kroku dla zamawiającego

W skrócie

Portfolio i opinie nie różnicują wykonawców, bo każdy odpowie na nie tak samo. Różnicuje siedem pytań, na które szczera odpowiedź kosztuje wykonawcę: własność repozytorium i kont, imienny skład zespołu w umowie, kontakt do klienta z portfolio, exit plan, definicja błędu w gwarancji, zgoda na audyt kodu i procedura zmiany zakresu. Przy każdym da się rozpoznać odpowiedź wymijającą.

Na tej stronie

  1. Jak wybrać software house, skoro lista „portfolio, opinie, komunikacja” niczego nie rozstrzyga
  2. Pytanie 1: kto będzie właścicielem repozytorium w trakcie projektu i po nim
  3. Pytanie 2: czy osoby z prezentacji będą realnie w projekcie
  4. Pytanie 3: czy da się zadzwonić do klienta z portfolio
  5. Pytanie 4: jak wygląda przekazanie projektu, gdyby współpraca skończyła się wcześniej
  6. Pytanie 5: co dokładnie obejmuje gwarancja i kto utrzymuje system po wdrożeniu
  7. Pytanie 6: czy zgodzicie się na audyt kodu przez podmiot trzeci
  8. Pytanie 7: jak wygląda procedura zmiany zakresu
7 pytań

Tyle pytań o repozytorium, zespół, portfolio, przekazanie projektu, gwarancję, audyt i zmianę zakresu mówi o wykonawcy więcej niż całe portfolio — bo na każde z nich istnieje odpowiedź wymijająca, którą da się rozpoznać.

Jak wybrać software house — rozstrzyga nie portfolio i nie liczba opinii, tylko sposób, w jaki wykonawca odpowiada na pytania o sytuacje, w których coś idzie nie tak. Poniżej jest siedem takich pytań do zadania na pierwszej rozmowie, a przy każdym opis, jak brzmi odpowiedź wymijająca. GESEL.IO sam jest software housem i te pytania dotyczą nas dokładnie tak samo jak każdej innej firmy — zadaj je również nam.

Jak wybrać software house, skoro lista „portfolio, opinie, komunikacja” niczego nie rozstrzyga

Kryteria powtarzane w poradnikach nie różnicują wykonawców, bo każdy odpowie na nie tak samo. Software house to firma, która na zlecenie projektuje, buduje i utrzymuje oprogramowanie — i praktycznie każda pokaże portfolio, powie, że pracuje w sprintach dwutygodniowych, i wymieni typowy skład zespołu: kierownik projektu, analityk, projektant UX/UI, developerzy i tester (QA). Te odpowiedzi są prawdziwe i bezużyteczne przy porównaniu.

Różnicuje tylko takie pytanie, na które szczera odpowiedź kosztuje wykonawcę: ogranicza jego swobodę, obniża koszt Twojego wyjścia albo przenosi na Ciebie kontrolę nad czymś, co dotąd trzymał u siebie. Siedem pytań poniżej ma dokładnie taką konstrukcję. Zadaj je na piśmie wszystkim zapytanym firmom w tym samym brzmieniu — dopiero zestawienie odpowiedzi obok siebie coś pokazuje. Same pytania nie zastąpią opisu projektu, więc zakres, role i systemy do integracji zbierz osobno; jak to zrobić, pokazujemy w tekście o tym, jak napisać brief dla software house.

Pytanie 1: kto będzie właścicielem repozytorium w trakcie projektu i po nim

Repozytorium powinno od pierwszego dnia należeć do Twojej organizacji, a wykonawca ma w nim dostać uprawnienia — nie odwrotnie. W praktyce oznacza to konto organizacji w GitHubie, GitLabie albo Bitbuckecie założone na Twoją firmę i Twoją domenę, rolę właściciela po Twojej stronie i imienne konta zespołu wykonawcy, które da się odebrać jednym kliknięciem.

Ten sam test zastosuj do reszty infrastruktury: domena i DNS, hosting albo konto chmurowe, konto Google Play Console i Apple Developer, klucze podpisujące aplikację, konta usług zewnętrznych i bramek płatności. Właścicielem konta i płatnikiem faktury powinieneś być Ty.

✗„Kod trzymamy u siebie ze względów bezpieczeństwa, przekazujemy go po odbiorze końcowym.”
✓„Repozytorium zakładamy na koncie organizacji Waszej firmy. Nasi ludzie dostają imienne uprawnienia, a historia zmian, konfiguracja wdrożeń i sekrety środowisk zostają u Was od pierwszego dnia.”

Odpowiedzią wymijającą jest też samo „oczywiście, kod jest Wasz” — bez wskazania, na czyim koncie repozytorium leży dziś i kto ma w nim rolę właściciela. Własność repozytorium to nie to samo co prawa do kodu: umowa o przeniesienie autorskich praw majątkowych wymaga formy pisemnej pod rygorem nieważności (art. 53 ustawy o prawie autorskim i prawach pokrewnych), a resztę rozbieramy w tekście o tym, komu przysługują prawa autorskie do kodu. Ten materiał ma charakter informacyjny i nie jest poradą prawną.

Pytanie 2: czy osoby z prezentacji będą realnie w projekcie

Konkretna odpowiedź to imienny skład zespołu w załączniku do umowy, z rolą i deklarowanym zaangażowaniem każdej osoby. Do tego zapis, że zmiana osoby kluczowej wymaga uprzedzenia i wskazania zastępstwa o porównywalnym doświadczeniu. Bez tego kupujesz nazwisko z prezentacji, a dostajesz dowolną osobę dostępną w dniu startu.

Sprawdzisz to trzema ruchami. Poproś o rozmowę z osobą, która ma prowadzić projekt, a nie z handlowcem. Zapytaj, w ilu projektach ta osoba pracuje równolegle i jaka część jej czasu przypada na Twój. Poproś, żeby to ona poprowadziła spotkanie startowe i przygotowała pierwszą estymatę — ktoś, kto naprawdę będzie w projekcie, zadaje pytania o Twój proces, a nie o budżet.

Odpowiedzi wymijające brzmią tak: „mamy zespół kilkudziesięciu osób i przydzielimy najlepszych dostępnych”, „gwarantujemy odpowiednie doświadczenie”, „skład ustalimy, gdy poznamy termin startu”.

Pytanie 3: czy da się zadzwonić do klienta z portfolio

Weryfikowalne portfolio to takie, w którym wykonawca wskaże projekt zbliżony skalą do Twojego, poda swoją rolę w nim i umówi Cię na rozmowę z osobą, która ten projekt odbierała po stronie klienta. Zrzuty ekranu i logotypy nie są dowodem na nic.

Referenta zapytaj o cztery rzeczy:

  • czy terminy się przesuwały i w którym momencie o tym usłyszał,
  • kto prowadził projekt i czy ta osoba zmieniała się w trakcie,
  • co poszło źle i w jaki sposób wykonawca to naprawił,
  • kto utrzymuje system po wdrożeniu i na jakich zasadach.

Zapytaj też wprost, jaką część wdrożenia firma wykonała. Praca jako podwykonawca fragmentu cudzego projektu bywa prezentowana jako realizacja własna, a to zupełnie inna odpowiedzialność. Odpowiedź wymijająca to „NDA nam nie pozwala” podane przy każdej realizacji albo „klienci nie życzą sobie kontaktu”: umowa o poufności bywa prawdziwą przeszkodą przy pojedynczym wdrożeniu, ale firma pracująca od lat ma zwykle kogoś, kto zgodzi się na rozmowę. Jeśli równolegle szukasz wykonawcy widoczności w wyszukiwarce, to osobna intencja i inny zestaw pytań — zebraliśmy je w tekście o tym, jak zweryfikować agencję SEO.

Pytanie 4: jak wygląda przekazanie projektu, gdyby współpraca skończyła się wcześniej

Konkretna odpowiedź to exit plan zapisany w umowie: okres wypowiedzenia, zamknięta lista rzeczy przekazywanych i płatne wsparcie dla zespołu przejmującego przez określony czas po zakończeniu. Dokumentacja odbierana od wykonawcy obejmuje kod źródłowy, specyfikacje oraz dokumentację użytkownika i deweloperską — a poza nią komplet dostępów, dane produkcyjne w formacie do importu, instrukcję uruchomienia środowiska od zera i wykaz zależności wraz z ich licencjami.

✗„Nigdy nam się to nie zdarzyło, zawsze dochodzimy z klientami do porozumienia.”
✓„Miesięczny okres wypowiedzenia. W tym czasie przekazujemy kod źródłowy, specyfikacje, dokumentację użytkownika i deweloperską, komplet dostępów oraz instrukcję uruchomienia środowiska od zera. Przez kolejne 30 dni odpowiadamy na pytania przejmującego zespołu w rozliczeniu godzinowym.”

Uzupełniające pytanie brzmi: czy w ciągu ostatnich dwóch lat przejmowaliście projekt po innej firmie i co było wtedy największym problemem. Odpowiedź pokazuje, czy wykonawca traktuje przekazanie jako czynność techniczną z listą kroków, czy jako temat, o którym woli nie rozmawiać.

Pytanie 5: co dokładnie obejmuje gwarancja i kto utrzymuje system po wdrożeniu

Gwarancja bez definicji błędu jest deklaracją, a nie zobowiązaniem. Poproś o cztery rozstrzygnięcia na piśmie: co jest błędem, a co zmianą zakresu; jaki jest czas reakcji, a jaki czas naprawy dla każdej kategorii zgłoszenia; w jakich godzinach i jakim kanałem przyjmowane są zgłoszenia; co unieważnia gwarancję, na przykład zmiany w kodzie wprowadzone przez inny podmiot.

Osobno zapytaj o utrzymanie po okresie gwarancji: hosting, monitoring, aktualizacje zależności i wymagań sklepów mobilnych, poprawki bezpieczeństwa. To pozycja, która najczęściej znika z pierwszej oferty i wraca jako koszt rok później — z czego naprawdę składa się kwota wdrożenia, rozbieramy w tekście o tym, ile kosztuje aplikacja mobilna.

Wymijająco brzmi „gwarancja 12 miesięcy” bez definicji błędu, „jesteśmy zawsze dostępni dla naszych klientów” oraz „warunki wsparcia doprecyzujemy po wdrożeniu”.

Pytanie 6: czy zgodzicie się na audyt kodu przez podmiot trzeci

Konkretna odpowiedź to zgoda wpisana do umowy przed startem, z ustalonym momentem audytu i wskazaniem, kto go opłaca — zwykle zamawiający. Ustal też, co audytor dostanie: repozytorium z pełną historią zmian, dokumentację, dostęp do środowiska testowego i listę zależności.

Sensowny moment na taki przegląd to pierwsze działające wydanie: architektura już istnieje, a w budżecie zostają jeszcze środki na poprawki. Audyt po odbiorze końcowym jest materiałem do sporu, a nie narzędziem naprawczym. Gdzie ten moment wypada w całym harmonogramie, pokazujemy w przewodniku po tym, jak stworzyć aplikację mobilną.

Odpowiedzi wymijające: „mamy wewnętrzne przeglądy kodu, audyt nie jest potrzebny”, „to kwestia zaufania”, „zgodzimy się, ale dopiero po zakończeniu projektu”, „zewnętrzny audytor pozna nasze know-how”.

Pytanie 7: jak wygląda procedura zmiany zakresu

Konkretna odpowiedź nazywa formę zgłoszenia, termin wyceny w dniach roboczych, osobę decyzyjną po każdej stronie i skutek zmiany dla harmonogramu. Elastyczność bez procedury oznacza, że o koszcie zmiany dowiadujesz się po fakcie, przy fakturze albo przy przesuniętym terminie. Sama procedura wygląda inaczej przy rozliczeniu ryczałtowym i godzinowym, co porównujemy w tekście o tym, czy wybrać fixed price czy time and material.

Wymijająco brzmi „jesteśmy elastyczni, zawsze się dogadujemy”, „drobne zmiany mamy wliczone w cenę” bez podania limitu oraz „to standardowo aneks” bez terminu na wycenę.

Wszystkie siedem pytań wyślij w jednej wiadomości, w tym samym brzmieniu, do każdej firmy na krótkiej liście. Poniższy fragment wystarczy skopiować.

Wzór wiadomości do wykonawcy

„Przed rozmową prosimy o pisemną odpowiedź na siedem pytań. 1. Na czyim koncie zakładane jest repozytorium w trakcie projektu i kto ma w nim rolę właściciela? 2. Prosimy o imienny skład zespołu z rolami i deklarowanym zaangażowaniem oraz o zasadę postępowania przy zmianie osoby kluczowej. 3. Prosimy o wskazanie realizacji o zbliżonej skali, opis Waszej roli w niej i kontakt do osoby odbierającej projekt po stronie klienta. 4. Jak wygląda przekazanie projektu przy wcześniejszym zakończeniu współpracy: okres wypowiedzenia, lista przekazywanych materiałów i dostępów, wsparcie po zakończeniu? 5. Co jest błędem objętym gwarancją, jaki jest czas reakcji i czas naprawy oraz ile kosztuje utrzymanie po okresie gwarancji? 6. Czy zgadzacie się na audyt kodu przez wskazany przez nas podmiot trzeci i w którym momencie projektu? 7. Jak wygląda procedura zmiany zakresu: forma zgłoszenia, termin wyceny w dniach roboczych, osoba decydująca i wpływ zmiany na harmonogram?”

Porównuj nie tyle treść odpowiedzi, ile ich formę: kto odpowiedział punkt po punkcie i zaproponował brzmienie zapisu w umowie, a kto odesłał ogólną prezentację i propozycję spotkania. Jeśli dopiero układasz opis projektu, przez komplet pytań o cel, zakres i ramy przeprowadza w sześciu krokach kreator briefu.

Baza wiedzy

Chcesz zadać te pytania także nam?

Opisz projekt w kreatorze — wrócimy z propozycją zakresu, składem zespołu i odpowiedzią na każde z siedmiu pytań.

Otwórz kreator briefu↗

Checklista

  • ✓

    Sprawdź, czy repozytorium zakładane jest na koncie Twojej organizacji, a wykonawca dostaje w nim tylko uprawnienia.

  • ✓

    Zażądaj imiennego składu zespołu w załączniku do umowy, z rolą i deklarowanym zaangażowaniem każdej osoby.

  • ✓

    Poproś o kontakt do osoby, która po stronie klienta odbierała projekt z portfolio o zbliżonej skali.

  • ✓

    Wpisz do umowy exit plan: okres wypowiedzenia, listę przekazywanych rzeczy i płatne wsparcie po zakończeniu.

  • ✓

    Zażądaj definicji błędu, czasu reakcji i czasu naprawy — gwarancja bez tych trzech pozycji jest deklaracją.

  • ✓

    Uzgodnij przed startem zgodę na audyt kodu przez podmiot trzeci i moment, w którym się odbędzie.

  • ✓

    Poproś o opis procedury zmiany zakresu: forma zgłoszenia, termin wyceny w dniach roboczych, osoba decyzyjna.

  • ✓

    Wyślij ten sam zestaw pytań na piśmie do wszystkich zapytanych firm i porównaj odpowiedzi obok siebie.

Najczęstsze pytania

Jak wybrać software house i po czym poznać dobrego wykonawcę
Po tym, jak firma odpowiada na pytania o sytuacje kryzysowe, a nie o proces. Portfolio, opinie i deklaracja pracy w sprintach dwutygodniowych brzmią u wszystkich tak samo, więc niczego nie rozstrzygają. Różnicują pytania, na które szczera odpowiedź ogranicza wykonawcę: kto jest właścicielem repozytorium, kto imiennie będzie w zespole, jak wygląda przekazanie projektu przy wcześniejszym zakończeniu współpracy, co dokładnie obejmuje gwarancja i czy firma zgadza się na audyt kodu przez podmiot trzeci. Dobry wykonawca odpowiada konkretem i propozycją zapisu w umowie.
Jak sprawdzić, czy firma naprawdę zrobiła projekty z portfolio
Poproś o wskazanie projektu zbliżonego skalą do Twojego, o opis własnej roli w nim i o kontakt do osoby, która ten projekt odbierała po stronie klienta. Zapytaj referenta, czy terminy się przesuwały i kiedy o tym usłyszał, kto prowadził projekt i czy ta osoba się zmieniała oraz co poszło źle. Zapytaj też wprost, jaką część wdrożenia wykonała firma — praca jako podwykonawca fragmentu bywa pokazywana jako projekt własny. Powoływanie się na NDA przy każdej realizacji jest sygnałem ostrzegawczym.
Kto powinien być właścicielem repozytorium z kodem projektu
Twoja firma, od pierwszego dnia projektu. Repozytorium zakładasz na koncie organizacji swojej firmy w GitHubie, GitLabie albo Bitbuckecie, rolę właściciela zachowujesz u siebie, a zespół wykonawcy dostaje imienne uprawnienia, które da się odebrać. Ta sama zasada dotyczy domeny, hostingu, konta chmurowego, kont Google Play Console i Apple Developer oraz kluczy podpisujących aplikację. Własność repozytorium to jednak nie to samo co prawa do kodu: przeniesienie autorskich praw majątkowych wymaga odrębnej umowy w formie pisemnej.
Co zrobić, jeśli wykonawca oprogramowania zniknie w trakcie projektu
Zabezpieczenie działa tylko wtedy, gdy powstało przed problemem. Umowa powinna zawierać exit plan: okres wypowiedzenia, listę rzeczy przekazywanych przy zakończeniu i płatne wsparcie dla przejmującego zespołu. Dokumentacja odbierana od wykonawcy obejmuje kod źródłowy, specyfikacje oraz dokumentację użytkownika i deweloperską, a do tego komplet dostępów i instrukcję uruchomienia środowiska od zera. Jeśli repozytorium i konta infrastruktury od początku należą do Ciebie, zniknięcie wykonawcy jest kłopotem, a nie utratą projektu.
Taniej wyjdzie freelancer czy software house
Stawka pojedynczego freelancera jest zwykle niższa, ale porównujesz wtedy różne zakresy. W software housie w cenie mieszczą się role, które przy freelancerze albo bierzesz na siebie, albo ich nie ma: kierownik projektu, analityk, projektant UX/UI i tester. Freelancer sprawdza się przy wyodrębnionym zadaniu z jasnym rezultatem, gorzej przy wdrożeniu wielomiesięcznym, w którym pojedyncza choroba albo zmiana planów zatrzymuje całość. Niezależnie od wyboru zadaj te same pytania o repozytorium, dokumentację i przekazanie projektu.
Czy warto zlecić budowę oprogramowania za granicę
To decyzja o kosztach koordynacji, nie tylko o stawce godzinowej. Przy zespole w innej strefie czasowej sprawdź, ile godzin dziennie pokrywa się z Twoim czasem pracy, kto jest jedynym punktem kontaktu i w jakim języku powstaje dokumentacja. Ustal też prawo właściwe dla umowy i sąd właściwy dla sporów, bo dochodzenie roszczeń poza Unią Europejską bywa nieopłacalne. Pytania o repozytorium, exit plan i audyt kodu zadaj dokładnie tak samo jak wykonawcy krajowemu.

Źródła i metodologia

Linki prowadzą do źródeł pierwotnych oraz zasad, według których przygotowujemy i aktualizujemy materiały.

  • Zasady redakcyjne GESEL.IO↗

Czytaj także

  • Jak napisać brief dla software house: wzór z wypełnionym przykładem

    Jak napisać brief dla software house: sekcje, wypełniony przykład do skopiowania, kryteria oceny ofert i odpowiedź, czy podawać budżet.

  • Prawa autorskie do kodu: co musi zawierać umowa z wykonawcą

    Prawa autorskie do kodu nie przechodzą wraz z zapłatą faktury. Sprawdź, jakich zapisów żądać w umowie i dlaczego kontrakty B2B wymagają osobnego przeniesienia.

  • Ile kosztuje aplikacja mobilna: jak rozłożyć wycenę na czynniki

    Ile kosztuje aplikacja mobilna? Zamiast widełek pokazujemy metodę: role, stawki, godziny, pozycje ukryte w ofercie i koszty, które zaczynają się po wdrożeniu.

GESEL.IO
Strony internetowePozycjonowanieAplikacjeStrona dla nowej firmyPoradnik
Zasady redakcyjnePolityka prywatnościRegulamin serwisuWsparcie

GESEL.IO sp. z o.o., ul. Jagiellońska 5/22, 58-100 Świdnica, Polska

Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, IX Wydział Gospodarczy KRS, KRS 0001258062, NIP 8842841661, REGON 545371616, kapitał zakładowy: 5 000,00 zł.

© 2026 GESEL.IO sp. z o.o.