Pliki cookies

Pliki cookies niezbędne zapewniają działanie strony. Analityczne i reklamowe (statystyki odwiedzin, pomiar skuteczności reklam) włączamy tylko za Państwa zgodą, którą można w każdej chwili zmienić lub wycofać w „Ustawieniach cookies” w stopce strony. Więcej: polityka cookies, polityka prywatności.

Blog

Jak czytać wycenę software house’u - 9 pozycji, w których ukrywają się koszty

Wydruk wyceny na stoliku w kawiarni, lupa nad podniesionym rogiem kartki odsłania monety - ukryte koszty w wycenie

Żeby rzetelnie czytać wycenę aplikacji, sprawdź w niej 9 pozycji: analizę, projekt UX/UI, aplikację, backend i panel, integracje, testy, wdrożenie, zarządzanie projektem oraz gwarancję z kosztami po wdrożeniu. Tam chowają się koszty, które wychodzą dopiero po podpisaniu umowy. Każda godzina różnicy w jednej pozycji mnoży się przez stawkę, więc rozbieżność rzędu 100 godzin wyraźnie zmienia budżet. Niżej: co sprawdzić, 12 pytań do wykonawcy i porównanie ofert krok po kroku.

Według tych samych zasad możesz czytać wycenę aplikacji mobilnej, webowej albo systemu na zamówienie. Jeśli dopiero szukasz wykonawcy, zacznij od tekstu o tym, jak wybrać software house.

Jakie 9 pozycji musi zawierać wycena aplikacji?

Rzetelna wycena rozbija projekt na etapy i opisuje rezultat każdego z nich. Jeśli któraś z pozycji poniżej nie występuje w ofercie, zapytaj, czy jest ukryta w innej, czy po prostu jej nie ma.

Wycena aplikacji w 9 pozycjach - co sprawdzić i co powinno zaniepokoić
Pozycja Co powinna obejmować Co sprawdzić Sygnał ostrzegawczy
1. Analiza i specyfikacja Warsztaty, lista funkcji, makiety, kryteria odbioru Czy wynik analizy należy do Ciebie „Analiza w cenie” bez opisu rezultatu
2. Projekt UX/UI Ścieżki użytkownika, projekt wszystkich ekranów, rundy poprawek Liczbę ekranów i iteracji, stany błędów i puste widoki „Projekt graficzny” bez liczby ekranów
3. Aplikacja Ekrany i logika na wskazanych platformach Platformy (iOS, Android, web) i minimalne wersje systemów Jedna kwota za „aplikację” bez podziału na moduły
4. Backend i panel administracyjny API, baza danych, panel do zarządzania treścią i użytkownikami Kto i gdzie wprowadza dane, jakie role ma panel Brak panelu w ofercie
5. Integracje ERP, CRM, płatności, kurierzy, logowanie Założenia o API po drugiej stronie i kto płaci za dostęp „Integracja z systemem X” jednym zdaniem
6. Testy Testy funkcjonalne, na urządzeniach, automatyczne, bezpieczeństwa Liczbę godzin, listę urządzeń, zakres testów bezpieczeństwa Testy „w cenie” bez godzin
7. Wdrożenie i publikacja Serwery, publikacja w sklepach, migracja danych Na czyich kontach i kto odpowiada za review w sklepach Brak migracji przy zastępowaniu starego systemu
8. Zarządzanie projektem Planowanie, spotkania, raporty, kontakt z Tobą Liczbę godzin, częstotliwość raportów, osobę kontaktową Procent doliczany bez limitu albo brak pozycji
9. Gwarancja i koszty po wdrożeniu Okres gwarancji, hosting, licencje, konta w sklepach Definicję błędu, datę startu płatności za serwery Oferta kończy się na dniu wdrożenia

Koszty po wdrożeniu, o których łatwo zapomnieć

Pozycja dziewiąta jest najczęściej pomijana, bo nie dotyczy budowy. Tymczasem konto Apple Developer Program jest płatne co roku, a konto Google Play jednorazowo. Także hosting i utrzymanie to wydatek, który wraca co roku.

Czym różni się orientacyjna wycena aplikacji od wiążącej?

Zanim zaczniesz czytać wycenę aplikacji, sprawdź, czy jest orientacyjna, czy wiążąca. Wycena orientacyjna to przedział cenowy na podstawie krótkiego opisu. Służy do decyzji, czy projekt mieści się w budżecie. Nie nadaje się do podpisania umowy, bo nie ma w niej zakresu.

Wycena wiążąca powstaje natomiast po analizie: lista funkcji, makiety, założenia o integracjach. Dopiero ją porównujesz pozycja po pozycji. Jeśli wykonawca podaje jedną kwotę po pierwszej rozmowie, to nadal jest wycena orientacyjna, niezależnie od nazwy dokumentu.

Dlaczego widełki się zawężają

Każda decyzja podjęta w analizie usuwa ryzyko z wyceny. Czy integracja z ERP ma działać w obie strony? Czy aplikacja musi pracować offline? Panel ma mieć trzy role czy dziesięć? Dobra wycena wiążąca ma więc węższe widełki niż orientacyjna - albo jedną kwotę z listą założeń.

W których pozycjach wycena aplikacji najczęściej ukrywa koszty?

Kiedy będziesz czytać wycenę aplikacji, zwróć uwagę na pięć miejsc, w których oferta wygląda dobrze, a projekt kończy się aneksem.

Integracje opisane jednym zdaniem

Integracja, która w ofercie ma 16 godzin, a po drugiej stronie nie ma dokumentacji API, potrafi zająć znacznie więcej. W raporcie Postman State of the API 2024 (ponad 5600 badanych) 39% programistów wskazuje niespójną dokumentację jako największą przeszkodę, a problemy z dokumentacją opóźniają integracje. Zapytaj, jakie dane płyną w którą stronę i co się dzieje, gdy tamten system nie odpowiada.

Testy i poprawki bez godzin

„Testy w cenie” bez liczby godzin zwykle oznaczają, że testuje programista, który napisał kod. Poproś o listę urządzeń, zakres testów automatycznych i informację, czy aplikacja przechodzi testy bezpieczeństwa według uznanego standardu, na przykład OWASP MASVS dla aplikacji mobilnych.

Zarządzanie projektem liczone procentem

Zarządzanie projektem to stała część pracy zespołu, która rośnie razem z wielkością projektu. Problem zaczyna się, gdy jest doliczane procentowo do każdej zmiany bez limitu albo gdy nie ma go wcale - wtedy harmonogramu pilnujesz Ty.

Stawka zamiast liczby godzin

Porównuj godziny, nie tylko stawki. Oferta z niższą stawką i 800 godzinami pracy może w sumie kosztować więcej niż oferta z wyższą stawką i 550 godzinami. Niższa stawka z większą liczbą godzin często oznacza mniej doświadczony zespół.

Założenia i wyłączenia, których nie ma na piśmie

Każda wycena stoi na założeniach: że API klienta działa, że treści dostarczy zamawiający, że aplikacja obsługuje jeden język. Jeśli założeń i listy wyłączeń nie ma w ofercie, zmienią się w aneksy. Dlatego poproś o nie wprost - to jedno zdanie w mailu.

Czy najtańsza wycena aplikacji naprawdę jest najtańsza?

Nie zawsze, bo często jest tańsza o pozycje, których w niej nie ma. Poniżej przykład modelowy: dwie oferty na tę samą aplikację mobilną z panelem. Przykład jest ilustracyjny i nie pochodzi z oferty konkretnej firmy.

Przykład modelowy: dwie oferty na tę samą aplikację po sprowadzeniu do wspólnych pozycji (poziom kosztu: niski / średni / wysoki)
Pozycja Oferta A Oferta B
Analiza i projekt UX/UI niski średni
Aplikacja na iOS i Android wysoki wysoki
Backend i panel administracyjny brak w ofercie średni
Testy, publikacja, zarządzanie projektem „w cenie” niski
Razem w ofercie wyraźnie mniej niż B więcej niż A
Po doliczeniu brakujących pozycji tyle co B albo więcej bez zmian

Oferta A jest tańsza tylko na papierze - widać to, gdy zaczniesz czytać wycenę aplikacji pozycja po pozycji. Najwięcej trzeba dołożyć za brakujący panel, mniej za analizę robioną w trakcie projektu, a najmniej za testy i publikację.

W efekcie po uzupełnieniu obie oferty kosztują podobnie. Różnica polega na tym, że w ofercie A dopłaty przychodzą aneksami, gdy projekt już trwa i trudno zmienić wykonawcę.

Pięć cech rzetelnej wyceny

  • Rozbicie na etapy i pozycje z opisem rezultatu każdej z nich.
  • Lista założeń i lista rzeczy, których w projekcie nie ma.
  • Szacunek godzin albo przynajmniej udział każdej pozycji w kwocie.
  • Harmonogram płatności powiązany z odbiorami etapów.
  • Koszt utrzymania po wdrożeniu i koszty zewnętrzne: hosting, licencje, konta w sklepach.

Jak czytać wycenę aplikacji i porównać oferty krok po kroku?

Porównanie dwóch lub trzech ofert zajmuje popołudnie. Wykonaj te kroki w tej kolejności, zanim spojrzysz na sumy.

  1. Sprowadź oferty do wspólnych 9 pozycji: przepisz każdą ofertę do tabeli z pozycjami z tego tekstu. Puste pola zaznacz potem na czerwono.
  2. Wypisz założenia i wyłączenia: dla każdej oferty osobno - co wykonawca zakłada o integracjach, treściach, liczbie języków i platform.
  3. Porównaj godziny w każdej pozycji: duża różnica w jednej pozycji oznacza inne rozumienie zakresu. Dlatego zapytaj obu wykonawców, skąd się bierze.
  4. Uwzględnij model rozliczenia: kwota ryczałtowa zawiera bufor na ryzyko, natomiast rozliczenie godzinowe przenosi ryzyko na Ciebie. Porównanie modeli znajdziesz w tekście o umowie z software housem.
  5. Dolicz koszty po wdrożeniu: utrzymanie, hosting i licencje przez co najmniej trzy lata. Z czego się składają, opisaliśmy w tekście o tym, ile kosztuje utrzymanie aplikacji.
  6. Sprawdź, co dostajesz na własność: prawa autorskie, kod źródłowy, repozytorium i konta w sklepach. Prawa majątkowe przechodzą tylko na polach eksploatacji wymienionych w umowie (art. 41 ust. 2 ustawy o prawie autorskim).
  7. Zadaj każdemu wykonawcy te same 12 pytań: lista jest w następnej sekcji. Porównuj konkretność odpowiedzi, nie ich długość.
  8. Porównaj harmonogramy płatności: płatność z góry za cały projekt to ryzyko; płatności za odebrane etapy chronią obie strony.
  9. Policz koszt całkowity w trzech latach: budowa plus utrzymanie plus Twój czas. Jak liczyć taki koszt, pokazaliśmy na przykładzie w tekście system dedykowany czy SaaS.

Opisz aplikację w 3 zdaniach - odsyłamy przedział cenowy w 24 h w dni robocze. Jeśli masz już ofertę innej firmy, możesz ją dołączyć - pokażemy, których pozycji w niej brakuje. wypełnij formularz, napisz na biuro@appcreo.pl albo zadzwoń: +48 783 477 243.

Jakie 12 pytań o wycenę aplikacji zadać wykonawcy przed podpisem?

Dobra odpowiedź jest konkretna i na piśmie. Odpowiedź „to się ustali w trakcie” przy pytaniach 1, 2 i 12 to sygnał ostrzegawczy.

Zakres

  1. Które funkcje są w wycenie, a które poza nią - czy mogę dostać listę wyłączeń?
  2. Na jakich założeniach opiera się wycena integracji i co się stanie, jeśli okażą się nieprawdziwe?
  3. Ile ekranów i ile rund poprawek obejmuje projekt interfejsu?
  4. Na jakich urządzeniach i wersjach systemów aplikacja będzie testowana?

Zespół i proces

  1. Kto konkretnie będzie pracował nad projektem i czy są podwykonawcy?
  2. Jak często zobaczę działającą wersję i jak wygląda odbiór etapu?
  3. Jak wyceniacie zmiany zakresu i ile trwa przygotowanie takiej wyceny?
  4. Kto jest moim kontaktem i ile godzin zarządzania projektem jest w ofercie?

Pieniądze i prawa

  1. Jaki jest harmonogram płatności i czy jest powiązany z odbiorami?
  2. Co obejmuje gwarancja, jak długo trwa i co jest błędem, a co nową funkcją?
  3. Ile kosztuje utrzymanie po wdrożeniu i co jest w jego cenie?
  4. Kiedy przechodzą na mnie prawa autorskie, repozytorium i konta w sklepach?

Jeśli po tych pytaniach nadal nie wiesz, która oferta jest lepsza, poproś obu wykonawców o płatną analizę pierwszego etapu. Jak wygląda analiza i kolejne etapy u nas, opisujemy na stronie o procesie współpracy, a ceny typowych projektów znajdziesz w cenniku i na stronie o tworzeniu aplikacji mobilnych.

Najczęściej zadawane pytania

Wycena orientacyjna, czyli przedział cenowy na podstawie opisu, zwykle jest bezpłatna. Wycena wiążąca wymaga natomiast analizy: warsztatów, listy funkcji i makiet. Część wykonawców robi ją w cenie projektu, część jako płatny etap. Płatna analiza ma sens, jeśli jej wynik należy do Ciebie i możesz z nim zapytać innych wykonawców.

Najczęściej dlatego, że wykonawcy wyceniają różne zakresy. Na przykład jedna oferta zawiera panel administracyjny, testy i publikację, a druga tylko aplikację. Różnice wynikają też z założeń o integracjach i ze stawek godzinowych, które różnią się między wykonawcami. Sprowadź oferty do tych samych 9 pozycji, zanim porównasz sumy.

Żaden format nie jest lepszy sam w sobie - liczy się rozbicie. Kwota ryczałtowa daje przewidywalność, ale zawiera bufor na ryzyko wykonawcy. Wycena w godzinach pokazuje, ile pracy zakłada wykonawca, i pozwala porównać oferty pozycja po pozycji. Najbezpieczniej poprosić o obie informacje: kwotę za etap i szacunek godzin w każdej pozycji.

Zależy od wielkości projektu, liczby osób w zespole i liczby stron do koordynacji, więc rośnie razem z projektem. Ta pozycja obejmuje planowanie, spotkania, raporty i kontakt z Tobą, a w ofercie powinna mieć własną liczbę godzin. Jeśli jej nie ma w ofercie, jest ukryta w stawkach albo nikt nie będzie pilnował harmonogramu. Oba warianty wyjaśnij przed podpisem.

Poprosić o rozbicie przynajmniej na etapy z opisem rezultatu każdego z nich. Wykonawca, który wycenił projekt rzetelnie, ma takie rozbicie w swoim arkuszu i może je pokazać. Jedna kwota bez podziału uniemożliwia porównanie ofert, rozliczanie etapów i negocjowanie zakresu, gdy budżet okaże się za wysoki. Bez rozbicia nie da się też czytać wyceny aplikacji pozycja po pozycji.

Tak - na podstawie krótkiego opisu odsyłamy przedział cenowy w ciągu 24 godzin w dni robocze, a po analizie wycenę z podziałem na etapy, założeniami i listą wyłączeń. Jeśli część funkcji da się przesunąć do kolejnej wersji, pokazujemy to jako osobny wariant, żebyś mógł dopasować zakres do budżetu.

Źródła