ByteWave
zlecenie aplikacjiaplikacje webowewycenawspółpraca

Zlecenie stworzenia aplikacji webowej. Proces, wycena i umowa krok po kroku

Zlecenie stworzenia aplikacji webowej. Proces, wycena i umowa krok po kroku

Zlecenie stworzenia aplikacji webowej to dla większości firm rzadka sytuacja: robi się to raz na kilka lat i trudno wiedzieć z góry, jak ten proces powinien wyglądać. Tymczasem od pierwszych decyzji zależy najwięcej, bo źle opisane wymagania i źle skonstruowana umowa kosztują później wielokrotnie więcej niż sama analiza. Poniżej prowadzimy przez cały proces krok po kroku: od przygotowania do rozmów, przez porównywanie ofert i wycenę, po umowę, realizację i wdrożenie.

Krótka odpowiedź

Proces zlecenia aplikacji webowej wygląda tak: opisujesz problem biznesowy i procesy, które aplikacja ma obsłużyć, zbierasz oferty od kilku wykonawców, porównujesz je zakresem, a nie tylko ceną, podpisujesz umowę z etapami, prawami do kodu i gwarancją, a realizacja przebiega iteracyjnie z odbiorami po każdym etapie. Od pierwszej rozmowy do działającej aplikacji mija zwykle od 2 do 6 miesięcy, zależnie od zakresu. Nie musisz znać się na technologiach: dobry wykonawca poprowadzi Cię przez decyzje techniczne, ale wiedzę o własnych procesach musisz wnieść Ty.

Krok 1: przygotuj się, zanim napiszesz do firm

Najlepszą inwestycją przed rozmowami jest godzina spędzona nad opisem tego, co aplikacja ma robić. Nie chodzi o dokument techniczny, tylko o konkret biznesowy: kto będzie z niej korzystał, jakie czynności ma obsługiwać, skąd mają płynąć dane i po czym poznasz, że projekt się udał. Warto też zebrać przykłady rozwiązań, które Ci się podobają, oraz określić ramowy budżet, bo bez niego wykonawcy nie zaproponują sensownego zakresu.

Taki opis wystarczy na start. Formalną specyfikację można przygotować wspólnie z wykonawcą podczas analizy, a jak podejść do niej samodzielnie, opisujemy w przewodniku o tym, jak przygotować specyfikację projektu IT.

Krok 2: zbierz i porównaj oferty

Wyślij zapytanie do trzech, pięciu firm. Rozsądny wykonawca przed wyceną zada pytania albo zaproponuje rozmowę: to dobry znak, bo wycena bez pytań oznacza zgadywanie. Porównuj oferty zakresem, nie samą kwotą. Oferta za 40 000 zł obejmująca analizę, projekt interfejsu, testy i trzy miesiące gwarancji to co innego niż 25 000 zł za sam kod bez niczego wokół.

Sprawdź też, kto faktycznie będzie pracował nad projektem i czy firma ma realizacje o podobnej złożoności. Różnice między typami wykonawców, od freelancera po software house, rozbieramy w tekście software house czy freelancer, a rynek lokalny w przewodniku o firmach informatycznych w Trójmieście.

Krok 3: wycena i model rozliczenia

Firmy wyceniają aplikacje na dwa sposoby. Fixed Price to stała cena za ustalony zakres: przewidywalna, ale wymaga dobrze opisanych wymagań i usztywnia zmiany. Time and Materials to rozliczenie za faktyczny czas pracy: elastyczne, dobre przy projektach, które będą się zmieniać, ale wymaga zaufania i kontroli postępów. W praktyce sprawdza się też model mieszany: pierwsza wersja w stałej cenie, rozwój w rozliczeniu godzinowym. Szczegółowo porównujemy je w tekście o modelach współpracy z software house.

Realne widełki cen aplikacji webowych, od prostych narzędzi za kilkanaście tysięcy po rozbudowane platformy, znajdziesz w naszym cenniku w artykule ile kosztuje aplikacja webowa. Uważaj na oferty wyraźnie odstające w dół: w IT prawie zawsze oznacza to obcięty zakres, który wróci jako dopłaty.

Krok 4: umowa, czyli co musi się w niej znaleźć

Umowa na aplikację powinna określać co najmniej: zakres prac z załącznikiem opisującym funkcje, etapy z terminami i płatnościami po odbiorach, przeniesienie autorskich praw majątkowych do kodu wraz z przekazaniem repozytorium, zasady zgłaszania zmian zakresu, gwarancję na błędy po wdrożeniu oraz poufność danych. Przy większych projektach warto dopisać warunki wyjścia: co dostajesz, jeżeli współpraca zakończy się w połowie.

Najczęstszy błąd to pominięcie praw do kodu. Bez przeniesienia praw i dostępu do repozytorium każda przyszła zmiana wymaga zgody pierwotnego wykonawcy, co stawia Cię w słabej pozycji negocjacyjnej na lata.

Krok 5: realizacja etapami

Dobrze prowadzony projekt zaczyna się od analizy i projektu interfejsu, które kosztują ułamek budowy, a wyłapują większość nieporozumień. Potem aplikacja powstaje iteracyjnie: co tydzień lub dwa dostajesz działającą wersję do kliknięcia, zgłaszasz uwagi i widzisz postęp na własne oczy. Unikaj modelu, w którym wykonawca znika na trzy miesiące i wraca z gotowym produktem, bo wtedy o rozminięciu się z oczekiwaniami dowiadujesz się na końcu, gdy poprawki są najdroższe.

Po Twojej stronie kluczowa jest jedna rzecz: dostępność osoby decyzyjnej. Projekty opóźniają się najczęściej nie przez programistów, tylko przez tygodnie oczekiwania na materiały i decyzje po stronie zamawiającego.

Proces w pigułce

EtapCo się dziejeTypowy czas
Przygotowanie i ofertyOpis potrzeb, zapytania, porównanie ofert2-4 tygodnie
Analiza i projektWarsztaty, specyfikacja, projekt interfejsu2-4 tygodnie
BudowaIteracje z odbiorami, testy6-16 tygodni
WdrożenieMigracja danych, szkolenie, start produkcyjny1-2 tygodnie
Po starcieGwarancja, utrzymanie, rozwójstale

Po wdrożeniu aplikacja potrzebuje opieki: aktualizacji, kopii zapasowych i drobnych poprawek. Co dokładnie obejmuje taka opieka i ile kosztuje, opisujemy w tekście o utrzymaniu aplikacji po wdrożeniu.

Jak wygląda zlecenie aplikacji w ByteWave

Zaczynamy od bezpłatnej konsultacji, na której rozmawiamy o procesach, nie o technologiach. Na tej podstawie przygotowujemy wycenę z rozbiciem na etapy i jasno opisanym zakresem, więc od początku wiesz, za co płacisz. Pracujemy na umowach z przeniesieniem praw do kodu, płatnościami po odbiorach i gwarancją po wdrożeniu, a postęp prac pokazujemy na działających wersjach co sprint.

Budowaliśmy w tym modelu między innymi system biletowy z aplikacją mobilną dla Stadniny Koni Janów Podlaski, platformę legal-tech Lawyeah.pl oraz serwisy dla instytucji publicznych. Szczegóły znajdziesz w naszym portfolio i na stronie usługi aplikacje webowe.

Napisz na kontakt@bytewave.pl albo zadzwoń pod numer +48 45 335 15 45, a przeprowadzimy Cię przez cały proces od pomysłu do wdrożenia.

Najczęściej zadawane pytania

Czy muszę znać się na technologiach, żeby zlecić aplikację

Nie. Decyzje techniczne to zadanie wykonawcy, który powinien umieć uzasadnić je prostym językiem. Twoja rola to wiedza o procesach firmy i dostępność przy decyzjach biznesowych.

Ile trwa stworzenie aplikacji webowej od zlecenia do startu

Proste narzędzie to około 2-3 miesiące licząc od podpisania umowy, typowy projekt 3-6 miesięcy. Do tego dochodzi czas na wybór wykonawcy, zwykle 2-4 tygodnie.

Co jeśli nie mam specyfikacji

To normalna sytuacja. Wystarczy opis problemu i procesów, a specyfikacja powstaje podczas płatnej analizy u wykonawcy. Unikaj firm, które wyceniają duży projekt bez żadnych pytań.

Czy mogę zmienić wykonawcę w trakcie rozwoju aplikacji

Tak, pod warunkiem że umowa przenosi na Ciebie prawa do kodu i masz dostęp do repozytorium oraz dokumentacji. Właśnie dlatego te zapisy trzeba sprawdzić przed podpisaniem, nie przy rozstaniu.

Planujesz zlecić stworzenie aplikacji? ByteWave poprowadzi Cię od analizy po wdrożenie, z wyceną bez niespodzianek. Skontaktuj się z nami.

Masz pomysł na projekt?

Porozmawiajmy o tym, jak możemy go zrealizować.

Skontaktuj się z nami