Co to jest software house i jak zwykle pracuje
Software house to firma programistyczna, która buduje aplikacje i systemy dla klientów zewnętrznych. Typowy projekt zaczyna się od kilku spotkań sprzedażowych, potem powstaje specyfikacja, harmonogram w sprintach i wycena w roboczogodzinach. Zespół składa się z kierownika projektu, analityka, projektanta, kilku programistów i testera.
Ten model dobrze sprawdza się przy dużych produktach cyfrowych: aplikacji mobilnej dla setek tysięcy użytkowników, platformie sprzedażowej startupu, systemie bankowym. Gorzej pasuje do firmy, która ma 80 pracowników i chce przestać przepisywać zamówienia z maili. Taki problem nie potrzebuje ośmiu osób i pół roku.
Uczciwie trzeba dodać, że wiele software house'ów robi świetną pracę. Różnica nie dotyczy jakości ludzi, tylko modelu: kto płaci za niepewność, ile trwa droga do pierwszego działającego ekranu i kto zostaje z systemem po odbiorze.
Czym różni się AI software house od klasycznego
Określenie „AI software house” bywa używane w dwóch znaczeniach. Pierwsze to firma, która buduje dla klientów produkty z AI w środku, na przykład czaty czy analizę dokumentów. Drugie to firma, która używa AI do samego wytwarzania oprogramowania. My jesteśmy w drugiej grupie, a AI w produkcie wdrażamy tylko tam, gdzie się opłaca, co opisujemy na stronie o wdrożeniu AI w firmie.
W praktyce wygląda to tak. Model AI pisze większość powtarzalnego kodu: formularze, listy, uprawnienia, integracje według sprawdzonych wzorców, testy. Programista prowadzi projekt, decyduje o architekturze, przegląda każdą zmianę i odpowiada za efekt. Zamiast zespołu ośmiu osób pracuje mały zespół, który ma pełen obraz projektu.
Dla klienta oznacza to trzy rzeczy: krótszy czas do pierwszej wersji, niższy koszt jednego procesu i możliwość stałej ceny, bo ryzyko przekroczenia godzin bierzemy na siebie.
Porównanie pięciu dróg do własnego systemu
Tabela opisuje typowe sytuacje, nie każdego wykonawcę. Widełki dla innych dróg są orientacyjne i zależą od rynku, zakresu i wybranego dostawcy.
| Kryterium | Klasyczny software house | Freelancer | Narzędzie no-code | Gotowy ERP lub CRM | Oprogramuj |
|---|---|---|---|---|---|
| Czas do pierwszej wersji | zwykle kilka miesięcy | zależy od dostępności jednej osoby | dni, jeśli ktoś w firmie umie budować | tygodnie lub miesiące konfiguracji | 7 do 14 dni |
| Rozliczenie | najczęściej godzinowe | godzinowe lub ryczałt | abonament za użytkownika | licencje plus wdrożenie | stała cena w umowie |
| Dopasowanie do procesu | pełne | pełne, jeśli zna temat | w granicach narzędzia | firma dopasowuje się do programu | pełne, w zakresie pierwszej wersji |
| Integracje z systemami firmy | tak | zależy od doświadczenia | tylko gotowe konektory | w ramach ekosystemu dostawcy | tak, przez API i pliki wymiany |
| Utrzymanie po odbiorze | osobna umowa, często inny zespół | ryzyko, gdy osoba zniknie | po stronie firmy | dostawca i partner wdrożeniowy | abonament, ten sam zespół |
| Własność kodu | zależy od umowy | zależy od umowy | brak, system żyje u dostawcy | brak, licencja | kod, dane i dostępy u klienta |
Kiedy lepszy będzie ktoś inny niż my
Nie jesteśmy najlepszym wyborem dla każdego. Lepiej to powiedzieć na starcie.
- Budujesz produkt na rynek. Aplikacja mobilna dla konsumentów, startup z inwestorem i roadmapą na dwa lata to praca dla klasycznego software house'u z dużym zespołem produktowym.
- Proces jest standardowy. Jeżeli gotowy program księgowy albo CRM obsługuje Twoją pracę bez obejść, kup licencję. Taniej i szybciej.
- Masz w firmie osobę, która lubi no-code. Prosty formularz z tabelą zbuduje sama w narzędziu no-code. My przydajemy się, gdy dochodzą integracje, role, raporty i odpowiedzialność za działanie.
- Potrzebujesz jednej poprawki w istniejącym systemie. Freelancer, który zna ten system, zrobi to szybciej niż nowy wykonawca.
Pasujemy wtedy, gdy firma od 20 do 500 osób ma konkretny proces robiony ręcznie, chce stałej ceny i kogoś, kto po wdrożeniu zostanie przy systemie.
Przykład porównania kosztu jednego procesu
To przykład metody na założeniach, a nie oferta konkretnych firm ani dane naszych klientów. Proces: portal, w którym 150 klientów hurtowych składa zamówienia, z integracją z programem magazynowym.
- Rozliczenie godzinowe. Załóżmy 400 godzin pracy zespołu po 180 zł netto. Wychodzi 72 000 zł netto, a każda nieprzewidziana trudność podnosi kwotę.
- Stała cena u nas. Ten sam zakres mieści się zwykle w pakiecie Oprogramuj Proces, czyli 14 900 do 29 900 zł netto, a dokładną kwotę zapisujemy w umowie po Discovery za 2 900 zł netto, odliczanym od projektu.
- Utrzymanie. W modelu godzinowym zmiany po odbiorze to kolejne zlecenia. U nas abonament Start za 2 990 zł netto miesięcznie obejmuje hosting w UE, monitoring, kopie i 8 godzin zmian.
Różnica nie bierze się z tańszej pracy ludzi, tylko z tego, że model AI pisze powtarzalny kod, a programista skupia się na decyzjach i kontroli jakości.
Jak wybrać wykonawcę oprogramowania, niezależnie od tego, kogo wybierzesz
Kilka pytań, które warto zadać każdemu wykonawcy, także nam.
- Czy cena jest stała, czy szacunkowa? Co się dzieje, gdy szacunek zostanie przekroczony?
- Kiedy zobaczę pierwszy działający ekran na moich danych, a nie makietę?
- Kto będzie utrzymywał system po odbiorze i ile to kosztuje miesięcznie?
- Czy kod, baza danych i dostępy do serwera są przekazywane firmie? W jakiej formie?
- Jak wygląda umowa powierzenia danych osobowych i gdzie fizycznie stoją dane?
- Kto odpowiada za integrację z naszym programem księgowym i co, jeśli jego producent zmieni API?
Nasze odpowiedzi znajdziesz na stronach bezpieczeństwo i RODO oraz Discovery. Krótko: stała cena, pierwsza wersja po 7 do 14 dniach, utrzymanie przez ten sam zespół, kod i dane u Ciebie, hosting w UE.
Co dzieje się z projektem po odbiorze
W klasycznym modelu po odbiorze zespół projektowy przechodzi do innego klienta. Gdy pół roku później trzeba coś zmienić, ktoś nowy musi poznać system od początku, a wycena zmiany zaczyna się od analizy. Stąd często wrażenie, że małe poprawki kosztują nieproporcjonalnie dużo.
U nas utrzymanie jest częścią modelu, a nie dodatkiem. Abonament Oprogramuj Dalej, od 2 990 zł netto miesięcznie, obejmuje hosting w UE, monitoring, kopie, poprawki bezpieczeństwa i pulę godzin zmian. Zmiany robi zespół, który system zbudował, a w planach Rozwój i Skala co miesiąc oprogramowujemy kolejny proces. Firma rozwija oprogramowanie stale, tak jak rozwijałaby je z własnym działem IT.
Jak sprawdzić nas, zanim wydasz duży budżet
Najtańszy test to brief. Opisujesz proces, a wstępna analiza od razu pokazuje mapę, zakres pierwszej wersji i widełki ceny. Jeśli wynik nie ma sensu, kończysz w tym miejscu i nie płacisz nic.
Drugi krok to Discovery za 2 900 zł netto, zamawiane kartą online. W 5 dni roboczych z warsztatem dla zespołu dostajesz dokument, który możesz zabrać do dowolnego wykonawcy. Jeśli zostaniesz z nami, kwotę odliczamy od projektu. Przy pakiecie Proces druga połowa ceny płatna jest dopiero po odbiorze, więc nie finansujesz z góry całości czegoś, czego nie widziałeś.