Cookies

Używamy plików cookie do analityki i reklamy. Możesz zaakceptować wszystkie, tylko niezbędne lub dostosować preferencje. Polityka Cookie

Digital Vantage LogoDigital Vantage Logo
  • O nas
  • Oferta
    • Strony internetowe
    • Aplikacje Webowe
    • Aplikacje
    • Doradztwo technologiczne dla firm
    • Marketing online i branding
  • Zasoby
    • Blog & News
    • Narzędzia i kalkulatory
    • Szablony i checklisty
    • Niezależne raporty branżowe
    • Słownik pojęć
    • Program partnerski
  • Kontakt
Porozmawiajmy!
Polski|English
Digital Vantage LogoDigital Vantage Logo
  • O nas
  • Oferta
  • Zasoby
  • Kontakt
  • Szukaj w artykułach⌘K
  • PL|EN
    • Strony internetowe
      Budowanie profesjonalnej obecności w Internecie
    • Aplikacje Webowe
      Dedykowane aplikacje webowe – automatyzacja i rozwój Twojego biznesu!
    • Aplikacje
      Niestandardowe rozwiązania dostosowane do potrzeb biznesowych
    • Doradztwo technologiczne dla firm
      które wspierają biznes Doradztwo technologiczne dla firm, w których technologia przestała nadążać za biznesem
    • Marketing online i branding
      Projektowanie logotypów, kolorów firmowych i papieru firmowego
    • Blog & News
      Aktualności ze świata cyfrowego.
    • Narzędzia i kalkulatory
      Zanim zaczniesz rozmawiać z agencją, sprawdź ile powinien kosztować Twój projekt.
    • Szablony i checklisty
      Profesjonalne checklisty dla firm B2B
    • Niezależne raporty branżowe
      Cykliczne programy raportów oparte na publicznie dostępnych źródłach
    • Słownik pojęć
    • Program partnerski
      Rabaty dla agencji, prowizje za polecenia
Porozmawiajmy!
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel +48 663 877 600
Andriollego 34, 05-400 Otwock (Warszawa)
REGON: 540674000
NIP: PL5321813962

Oferta
  • Strony internetowe
  • Strony firmowe
  • Landing page
  • Aplikacje webowe
  • Aplikacje mobilne
  • MVP dla startupów
  • Tworzenie oprogramowania
  • Doradztwo technologiczne
  • Marketing online i branding
  • Wycena strony internetowej
Digital Vantage
  • O nas
  • Kontakt
  • Porozmawiajmy o Twoim biznesie
  • Program partnerski
  • Zasoby dla firm
  • Mapa strony
Artykuły i przewodniki
  • Strony internetowe
  • Sklepy internetowe
  • Start firmy w internecie
  • Aplikacje webowe
  • Aplikacje dla firm
  • Wizytówka Google
  • Oprogramowanie SaaS
  • Słownik pojęć
Raporty branżowe
  • Analiza cen polskiego rynku web
  • Koszty stron internetowych
  • Koszty sklepów internetowych
  • Koszty aplikacji webowych
  • Koszty aplikacji mobilnych
  • Koszty narzędzi SaaS
Narzędzia i kalkulatory
  • Koszt strony internetowej
  • Koszt sklepu internetowego
  • Koszt aplikacji webowej
  • Koszt utrzymania strony
  • TCO sklepu internetowego
  • Test szybkości strony
  • Quiz: strona czy aplikacja
  • Quiz: jaka platforma e-commerce
  • Quiz: WordPress czy headless
  • Quiz: gotowy SaaS czy własne
Listy kontrolne i szablony
  • Uruchomienie strony
  • Audyt strony internetowej
  • UX checklist dla e-commerce
  • Migracja sklepu
  • Wybór agencji webowej
  • Bezpieczeństwo strony
Follow Us
FacebookInstagram
© Digital Vantage - Warszawa, Polska
Polityka CookiePolityka PrywatnościWarunki
Polski|English
© 2026 Digital Vantage. Wszelkie prawa zastrzeżone.
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel +48 663 877 600
Andriollego 34, 05-400 Otwock (Warszawa)
REGON: 540674000
NIP: PL5321813962

★ 5,0
Opinie w Google
24h
Odpowiadamy w dni robocze.
20+ lat
w IT/B2B EMEA
100/100
Desktop PageSpeed
© Digital Vantage - Warszawa, Polska
Polityka CookiePolityka PrywatnościWarunki
Polski|English
© 2026 Digital Vantage. Wszelkie prawa zastrzeżone.

Spis treści · 9 sekcji

W tym artykule

  1. 01Zanim zadzwonicie: brief na jednej stronie
  2. 02Etap 1 — analiza i warsztat
  3. 03Etap 2 — projekt aplikacji: makieta i prototyp
  4. 04Etap 3 — programowanie w sprintach
  5. 05Etap 4 — testy akceptacyjne (UAT)
  6. 06Etap 5 — wdrożenie
  7. 07Etap 6 — rozwój i utrzymanie
  8. 08Ile trwa stworzenie aplikacji
  9. 09Jak wybrać software house
  1. Home›
  2. Blog & Aktualności ze świata cyfrowego›
  3. Aplikacje webowe i mobilne dla firm — przewodnik po budowie, decyzja po decyzji›
  4. Jak stworzyć aplikację dla firmy — sześć etapów i co w każdym robi zamawiający
Wykonawca i umowa·Projektowanie i UX·Gotowe czy dedykowane·12 min czas czytania·14 582 znaki·2218 słów

Jak stworzyć aplikację dla firmy — sześć etapów i co w każdym robi zamawiający

Jak stworzyć aplikację dla firmy z wykonawcą: brief, prototyp, programowanie, testy UAT i wdrożenie. Ile to trwa i w których trzech momentach decydujecie Wy.

Jak wygląda proces tworzenia aplikacji krok po kroku
KB
Konrad BarejkoTwój Partner w biznesie, CEO · Doświadczony lider technologiczny i przedsiębiorca z ponad 20-letnim stażem w branży IT. Specjalizuje się w transformacji cyfrowej, rozwoju produktów software'owych i budowaniu zespołów inżynierskich. Przez blisko 15 lat kierował zespołami B2B w globalnej korporacji technologicznej, zarządzając 40-osobowym zespołem deweloperów i inżynierów, wielomilionowymi budżetami oraz produktami wdrożonymi na skalę dziesiątek milionów licencji na rynkach EMEA i globalnych. Dziś, jako założyciel własnej firmy konsultingowej, pomaga małym i średnim przedsiębiorstwom podejmować trafne decyzje technologiczne — od tworzenia stron i sklepów internetowych, przez automatyzację procesów, po kompleksowe doradztwo IT. Łączy myślenie strategiczne z praktycznym zapleczem technicznym w web developmencie, DevOps i architekturze oprogramowania. Stawia na kulturę współpracy, zwinne metodyki i rozwiązania, które realnie wspierają rozwój biznesu.
Publikacja17 kwi 2025
Aktualizacja7 paź 2026
PL|EN

„Jak stworzyć aplikację” wpisują dwie różne osoby. Pierwsza chce zrobić ją sama — często za darmo, w kreatorze, w weekend. Druga ma firmę, proces, który przestał się mieścić w arkuszu, i zamierza zlecić budowę wykonawcy. Obie dostają w wyszukiwarce te same wyniki, a potrzebują zupełnie innych odpowiedzi.

Jeśli jesteście w pierwszej grupie, uczciwa odpowiedź jest krótka. Proste narzędzie wewnętrzne — formularz, lista zgłoszeń, prosty panel — zbudujecie dziś na platformie low-code lub no-code bez pisania kodu. Działa to dobrze, dopóki mieścicie się w regułach platformy: jej bazie danych, jej ekranach i jej cenniku za użytkownika. Gdzie ta granica przebiega, opisujemy w tekście low code i no code — co to jest i kiedy wystarczy.

Reszta tego tekstu jest dla drugiej grupy. Pokazuje, jak przebiega projekt aplikacji z wykonawcą, i jedną rzecz, której zwykle nikt nie mówi wprost: aplikacji się nie „robi”, tylko rozstrzyga ją w kolejności — najpierw co ma się wydarzyć, potem jak to ma wyglądać, dopiero na końcu kod. Każdy etap sprawia, że zmiana decyzji z poprzedniego kosztuje więcej. Zamawiający decyduje w trzech momentach: przy briefie, przy prototypie i przy odbiorze. Tam warto być obecnym, a nie przy każdym spotkaniu.

Sześć etapów projektu aplikacji z trzema momentami decyzji zamawiającego: brief i analiza, prototyp oraz testy akceptacyjne — i koszt zmiany zdania na każdym etapie.

Sześć etapów, trzy decyzje zamawiającego — i ile kosztuje zmiana zdania

Opracowanie własne — kolejność decyzji opisana w tym artykule

Zanim zadzwonicie: brief na jednej stronie

Najczęstsze zacięcie na starcie to przekonanie, że przed rozmową z wykonawcą trzeba przygotować dokumentację — specyfikację funkcjonalną na kilkadziesiąt stron, makiety, wybór technologii. Nie trzeba. Wystarczy pięć rubryk. Poniżej przykładowy brief aplikacji do obsługi zgłoszeń serwisowych, w całości:

rubryka

co wpisać

przykład

Cel

jeden problem, który aplikacja ma rozwiązać

zautomatyzować przyjmowanie zgłoszeń i uprościć komunikację z biurem

Użytkownik

kto siada do tego ekranu

klient B2B oraz pracownik wewnętrzny

Funkcje

co każdy z nich musi móc zrobić

klient zgłasza usterkę ze zdjęciem i sprawdza status; pracownik przypisuje zgłoszenie serwisantowi i je zamyka

Wyświetlanie

co widać na głównym ekranie

lista zgłoszeń z datą, statusem i filtrem po kliencie

Priorytet

warunek, którego nie wolno pominąć

działa na smartfonie

Tyle. Ten brief mieści się na jednej stronie i wystarcza, żeby dostać sensowną wycenę — bo mówi, co ma się wydarzyć, a nie jak to zbudować. Rozstrzyganie architektury przed rozmową z wykonawcą to zwykle rozstrzyganie jej dwa razy.

User stories — jak zapisać funkcje, żeby wykonawca je zrozumiał

Rubrykę „funkcje” najłatwiej wypełnić w formie, której używa większość zespołów programistycznych: user story, czyli jedno zdanie z trzema częściami — kto, co chce zrobić i po co. „Jako klient chcę zgłosić usterkę ze zdjęciem, żeby serwisant wiedział, z czym przyjechać.” „Jako kierownik chcę widzieć zgłoszenia bez przypisanego serwisanta, żeby nic nie czekało dłużej niż dzień.”

Ta forma ma dwie zalety, które docenicie przy wycenie. Po pierwsze, zmusza do nazwania użytkownika — a różne role oznaczają różne ekrany i uprawnienia, czyli różny koszt. Po drugie, część „po co” pozwala wykonawcy zaproponować prostsze rozwiązanie tego samego problemu. Trzy do pięciu takich zdań na każdą rolę wystarczą na pierwszą rozmowę.

Schemat user story na przykładzie aplikacji do zgłoszeń serwisowych. Zdanie „Jako klient chcę zgłosić usterkę ze zdjęciem, żeby serwisant wiedział, z czym przyjechać” podzielone na trzy części. Kto — „jako klient”: nazywa rolę, a każda rola to osobne ekrany i uprawnienia, czyli osobny koszt. Co — „chcę zgłosić usterkę ze zdjęciem”: funkcja do wyceny; przy niej warto spisać kryterium odbioru, które da się sprawdzić. Po co — „żeby serwisant wiedział, z czym przyjechać”: pozwala wykonawcy zaproponować prostsze rozwiązanie tego samego problemu. Drugi przykład: „Jako kierownik chcę widzieć zgłoszenia bez przypisanego serwisanta, żeby nic nie czekało dłużej niż dzień”. Na pierwszą rozmowę wystarczą trzy do pięciu takich zdań na każdą rolę.

User story — trzy części jednego zdania i co każda daje przy wycenie

Digital Vantage, schemat własny

Jeśli chcecie sprawdzić, czy jesteście gotowi do tej rozmowy, poniższa lista zbiera wszystko, o co wykonawca i tak zapyta.

Lista kontrolna · 22 pkt

Czy jesteście gotowi na rozmowę z wykonawcą

Zaznaczcie to, co już macie. Nie trzeba mieć wszystkiego — ale każda pozycja bez odpowiedzi to pytanie, na które odpowiecie w trakcie projektu, zwykle drożej.

0/ 10zaznaczone

Czego nie potrzebujecie przed startem

Nie potrzebujecie gotowego projektu graficznego — wystarczy logo i kolory, jeśli je macie, a jeśli nie, pierwsza wersja może powstać bez nich. Nie potrzebujecie wiedzy o technologiach: wybór języka, bazy danych i hostingu to zadanie wykonawcy, a Waszym jest sprawdzić, czy umie go uzasadnić. Nie potrzebujecie też szczegółowej specyfikacji — powstaje w pierwszym etapie projektu, razem z wykonawcą. Więcej o tym, co dobry brief zawiera, a czego nie, piszemy w tekście o briefie strony internetowej — przy aplikacji zasady są te same.

Etap 1 — analiza i warsztat

Pierwszy etap projektu to rozmowa o Waszej firmie, nie o funkcjach. Wykonawca chce zrozumieć, jak dziś wygląda praca, kto będzie korzystał z aplikacji, gdzie giną informacje i które czynności są ręczne i powtarzalne. Najczęściej odbywa się to w formie warsztatu — jednego lub kilku spotkań, na których układa się procesy, role użytkowników i mapę funkcji.

Z dobrze przeprowadzonej analizy wychodzą konkretne rzeczy, które możecie sprawdzić:

  • opis funkcji — rozwinięte user stories z briefu, z kryteriami, po których poznacie, że funkcja działa;
  • lista ról użytkowników i tego, co każda rola może zobaczyć i zmienić;
  • zarys głównego ekranu i najważniejszych ścieżek;
  • zakres pierwszej wersji — co wchodzi na start, a co świadomie odkładamy. Jak ten zakres wyciąć, opisujemy w tekście o MVP;
  • estymacja czasu i kosztu tego zakresu.

To jest pierwszy z trzech momentów, w których decydujecie Wy. Jeśli coś w opisie funkcji się nie zgadza z tym, jak pracuje Wasza firma, to jest ostatnia chwila, kiedy poprawka kosztuje rozmowę, a nie przeprojektowanie.

Etap 2 — projekt aplikacji: makieta i prototyp

Wielu zamawiających słyszy „projektowanie” i myśli o kolorach. Projekt aplikacji zaczyna się jednak od logiki: jakie są ekrany, co na nich jest i jak użytkownik przechodzi z jednego do drugiego. Wygląd przychodzi na końcu.

W tym etapie padają trzy słowa, które warto rozróżniać, bo za każdym stoi inny koszt:

  • makieta (wireframe) to szkielet ekranu — prostokąty zamiast zdjęć, bez kolorów. Służy do ustalenia, co i gdzie się znajduje;
  • prototyp aplikacji to klikalna wersja makiet: możecie przejść przez najważniejsze ścieżki, zanim powstanie linijka kodu;
  • projekt graficzny (UI) to ostateczny wygląd — kolory, typografia, przyciski — nałożony na sprawdzoną strukturę.

Szerzej o tych trzech pojęciach piszemy w tekście o wireframe'ach, makietach i prototypach, a o różnicy między UX i UI — w tekście UX i UI.

Prototyp to drugi moment, w którym decydujecie Wy, i najtańszy w całym projekcie na zmianę zdania. Pokażcie go osobom, które będą z aplikacji korzystać — nie tylko zarządowi. Szukajcie w nim trzech rzeczy, bo to one najczęściej psują aplikacje, które technicznie działają poprawnie:

  • formularze proszące o za dużo na raz. Każde pole, którego nie potrzebujecie na starcie, to powód, żeby ktoś nie dokończył. Resztę danych można zebrać później;
  • komunikaty błędów, które nic nie mówią. „Coś poszło nie tak” nie pomaga; „wpisz adres e-mail w formacie nazwa@firma.pl” — tak;
  • nawigacja zbudowana według struktury firmy, a nie zadań użytkownika. Jeśli najczęściej używana funkcja jest schowana w trzecim menu, znajdzie ją tylko ten, kto ją projektował.

Co odbieracie po etapie projektu

Projekt aplikacji internetowej to nie jeden plik z obrazkami. Po tym etapie powinniście dostać trzy rzeczy, które możecie sprawdzić: mapę ekranów, czyli listę wszystkich widoków i przejść między nimi; klikalny prototyp najważniejszych ścieżek; oraz zestaw komponentów — przycisków, pól, tabel i komunikatów — z których zbudowane są wszystkie ekrany. Ten ostatni punkt brzmi technicznie, ale ma prosty skutek: kiedy za pół roku dojdzie nowa funkcja, zostanie złożona z gotowych elementów, zamiast być projektowana od zera. Jeśli po etapie projektu dostajecie wyłącznie kilka ładnych ekranów głównych, zapytajcie o resztę, zanim zacznie się programowanie.

Etap 3 — programowanie w sprintach

Po zatwierdzeniu projektu zaczyna się programowanie, i tu jest pierwszy mit do zbicia: że przez kilka miesięcy „coś się dzieje”, a gotowy produkt zobaczycie dopiero na końcu. W dobrze prowadzonym projekcie pracuje się w sprintach — odcinkach po jeden do dwóch tygodni — i po każdym z nich widać działający fragment aplikacji.

Bez żargonu programowanie składa się z trzech warstw. Frontend to to, co widzi użytkownik: ekrany i interakcje z prototypu. Backend to logika i dane: kto może co zrobić, gdzie zapisują się zgłoszenia, co dzieje się po kliknięciu. Integracje łączą aplikację z systemami, których już używacie — i każda z nich to osobna pozycja w harmonogramie, o czym niżej.

Działające fragmenty ogląda się w środowisku testowym (staging), czyli kopii aplikacji, która nie dotyka prawdziwych danych. Poproście wykonawcę o dostęp do niego od pierwszego sprintu. To jedyny sposób, żeby wychwycić nieporozumienie po dwóch tygodniach, a nie po dwóch miesiącach.

Na koniec każdego sprintu zespół pokazuje, co zbudował. To krótkie spotkanie jest dla Was ważniejsze niż cotygodniowe raporty, bo pokazuje działający kod, a nie opis postępów. Przyjdźcie na nie z jednym pytaniem: czy to, co widzimy, zgadza się z user stories z pierwszego etapu. Jeśli nie — to jest moment, kiedy poprawka kosztuje jeden sprint. Zmiany zakresu zgłaszajcie właśnie tam, a nie w mailu w środku sprintu: dobrze prowadzony zespół dopisze je do listy zadań na kolejny odcinek i powie, co w zamian przesunie.

Etap 4 — testy akceptacyjne (UAT)

Testy funkcjonalne — czy każda funkcja działa zgodnie z opisem — to praca wykonawcy. Testy akceptacyjne, w skrócie UAT (od user acceptance testing), to praca zamawiającego. Słownik ISTQB, standard terminologii testerskiej, definiuje je jako „poziom testów zorientowany na ustalenie, czy zaakceptować system” (ISTQB Glossary). Pytanie nie brzmi więc „czy są błędy”, tylko „czy to jest to, co zamówiliśmy”.

UAT to trzeci moment, w którym decydujecie Wy, i jedyny, którego nie da się oddelegować wykonawcy. Kilka zasad, które go ułatwiają:

  • kryteria odbioru spiszcie wcześniej — najlepiej już przy user stories w etapie analizy. „Klient widzi status zgłoszenia w ciągu minuty od jego zmiany” da się sprawdzić; „ma działać sprawnie” — nie;
  • testują ci, którzy będą używać. Nie trzeba wielu osób — trzy, cztery z każdej roli wystarczą, jeśli przejdą przez prawdziwe scenariusze swojej pracy;
  • testujcie na urządzeniach, na których aplikacja będzie działać, w warunkach, w których będzie działać — w terenie, na magazynie, na słabym zasięgu;
  • rozdzielcie błędy od życzeń. Rzecz niezgodna z opisem to błąd do poprawienia w ramach projektu; nowy pomysł to pozycja na drugą wersję.

Etap 5 — wdrożenie

Wdrożenie to przeniesienie aplikacji ze środowiska testowego na produkcyjne, czyli to, na którym pracują prawdziwi użytkownicy na prawdziwych danych. Technicznie obejmuje konfigurację serwera, domeny i certyfikatu, kopii zapasowych i monitoringu — to zadanie wykonawcy. Trzy rzeczy wymagają jednak Waszej decyzji:

  • plan wycofania. Zapytajcie, co się stanie, jeśli po uruchomieniu coś pójdzie źle, i jak szybko da się wrócić do poprzedniego stanu. Dobra odpowiedź jest konkretna;
  • dokumenty prawne. Jeśli aplikacja przetwarza dane osobowe, polityka prywatności i regulamin muszą być gotowe w dniu startu;
  • komunikat do użytkowników. Aplikacja, o której nikt nie wie, nie będzie używana. Krótka informacja — dlaczego powstała, co zmienia i od kiedy — oraz osoba, do której można się zgłosić w pierwszych dniach, to często więcej niż jakakolwiek funkcja.

Jeśli aplikacja ma trafić do App Store lub Google Play, dochodzi jeszcze publikacja w sklepach — z kontami deweloperskimi, testami i przeglądem każdej wersji. To osobny temat, opisany w tekście o tworzeniu aplikacji mobilnych.

Etap 6 — rozwój i utrzymanie

Uruchomienie nie kończy projektu. Po pierwszych tygodniach pojawiają się potrzeby, których nikt nie przewidział, zmieniają się systemy, z którymi aplikacja jest zintegrowana, a przeglądarki i telefony dostają nowe wersje. Aplikacja wymaga stałej opieki — poprawek, aktualizacji i monitoringu — i to jest koszt stały, nie jednorazowy.

Nie podajemy tu procentu wartości projektu, który „trzeba przeznaczyć na utrzymanie”, bo krążące liczby nie mają źródła pierwotnego. Z czego składa się rachunek po uruchomieniu i co da się w nim wycenić z góry, rozpisujemy w tekście ile kosztuje stworzenie aplikacji.

Co zamawiający odbiera po każdym z sześciu etapów projektu aplikacji. Etap 1, analiza i warsztat: opis funkcji z kryteriami odbioru, lista ról i ich uprawnień, zarys głównego ekranu, zakres pierwszej wersji, estymacja czasu i kosztu. Etap 2, makieta i prototyp: mapa ekranów i przejść, klikalny prototyp najważniejszych ścieżek, zestaw komponentów. Etap 3, programowanie: dostęp do środowiska testowego od pierwszego sprintu, działający fragment po każdym sprincie trwającym 1–2 tygodnie. Etap 4, testy akceptacyjne: decyzja o odbiorze; błędy do poprawy w projekcie, nowe pomysły na drugą wersję. Etap 5, wdrożenie: plan wycofania, polityka prywatności i regulamin w dniu startu, komunikat do użytkowników. Etap 6, rozwój i utrzymanie: w umowie zapisane, kto naprawia błędy, w jakim czasie i na jakich warunkach. Jeśli czegoś z listy brakuje, zapytajcie, zanim zacznie się kolejny etap.

Co odbieracie po każdym etapie — lista do sprawdzenia

Digital Vantage, schemat własny — lista z opisu etapów w tym artykule

Ile trwa stworzenie aplikacji

Na to pytanie nie ma jednej odpowiedzi rynkowej, więc pokażemy naszą. Poniżej reguły, według których nasz kreator briefu szacuje czas projektu. To są założenia planistyczne naszych projektów, nie pomiar rynku — ale pokazują proporcje, które w rozmowach o terminach umykają najczęściej.

Czas projektu aplikacji według naszych reguł estymacji: portal 12–24 tygodnie, aplikacja SaaS 16–32 tygodnie; programowanie to 40% czasu, UX i projekt graficzny razem 35%; strefa klienta, CRM, ERP i API mobilne wydłużają projekt o 1 do 6 tygodni.

Na co idzie czas w projekcie aplikacji — nasze założenia planistyczne

Reguły estymacji kreatora briefu Digital Vantage, odczyt 29 września 2026

Czas bazowy to 12 do 24 tygodni dla portalu lub platformy webowej i 16 do 32 tygodnie dla aplikacji typu SaaS. Rozpiętość nie wynika z niepewności, tylko z zakresu: ta sama etykieta obejmuje panel dla dwudziestu pracowników i produkt dla tysięcy klientów.

Ważniejszy od sumy jest podział. Programowanie to w naszych założeniach 40% czasu projektu — mniej niż połowa. UX i projekt graficzny razem to 35%, testy kolejne 15%. Kto planuje harmonogram tak, jakby aplikacja była głównie kodem, zwykle oszczędza na etapach, które decydują o tym, czy ktoś będzie jej używał.

Przełożone na tygodnie wygląda to tak. W portalu, który zajmuje 16 tygodni, na UX przypada nieco ponad 3 tygodnie, na projekt graficzny — 2,4, na programowanie — 6,4, na treści i wdrożenie — po niecałym tygodniu, a na testy — 2,4 tygodnia. Jeśli harmonogram od wykonawcy przewiduje na testy kilka dni na końcu projektu, to nie jest oszczędność, tylko przesunięcie tych tygodni na czas po uruchomieniu, kiedy błędy znajdują użytkownicy.

Do czasu bazowego dochodzą elementy, które go wydłużają. W naszych regułach strefa klienta z logowaniem to dodatkowe 2 do 4 tygodni, integracja z CRM — 1 do 3, integracja z ERP — 2 do 5, API dla aplikacji mobilnej — 3 do 6. Każdą z tych pozycji warto zobaczyć osobno w harmonogramie, który dostaniecie od wykonawcy. Jeśli chcecie przeliczyć swój zakres, kalkulator kosztu aplikacji webowej pokazuje różnicę między pierwszą wersją a pełnym produktem, a raport kosztów aplikacji webowych — mediany rynkowe, do których warto wynik przyłożyć.

Jak wybrać software house

Portfolio pokazuje, co wykonawca zbudował. Nie pokazuje, jak będzie wyglądała współpraca z Wami przez kilka miesięcy — a to ona decyduje, czy projekt dowiezie to, co zamówiliście. Pięć pytań, które sprawdzają proces, a nie prezentację:

  1. Kto po Waszej stronie prowadzi projekt i jak często zobaczymy działający fragment? Dobra odpowiedź to konkretna osoba i rytm sprintów, nie „będziemy w kontakcie”.
  2. Czy od początku dostaniemy dostęp do środowiska testowego? Jeśli nie, pierwszy raz zobaczycie aplikację przy odbiorze.
  3. Jak spisujecie kryteria odbioru? Wykonawca, który pyta o nie w etapie analizy, myśli o UAT od pierwszego dnia.
  4. Kto jest właścicielem kodu, repozytorium i kont? Hosting, domena, konta w sklepach z aplikacjami — to wszystko powinno być Wasze albo przekazywane Wam na piśmie.
  5. Co dzieje się po wdrożeniu? Kto naprawia błędy, w jakim czasie i na jakich warunkach — to warto mieć w umowie, zanim będzie potrzebne.

Pełną listę kontrolną do porównania kilku wykonawców znajdziecie w checkliście wyboru agencji.

FAQ

Najczęściej zadawane pytania

W naszych założeniach planistycznych portal lub platforma webowa to 12–24 tygodnie, a aplikacja typu SaaS — 16–32 tygodnie. Każda integracja z systemem, którego już używacie, i każda strefa z logowaniem wydłuża ten czas o kolejne tygodnie. Najwięcej czasu, 40%, zabiera programowanie, ale UX, projekt graficzny i testy razem to więcej niż połowa projektu.

Prostą aplikację — formularz, listę zgłoszeń, prosty panel — da się zbudować bez programowania na platformie low-code lub no-code, często w darmowym planie na start. Płaci się później: za użytkowników, za limity i za to, że aplikacja mieszka na cudzej platformie. Kiedy to wystarcza, a kiedy przestaje, opisujemy w tekście o low-code i no-code.

UAT (user acceptance testing), czyli testy akceptacyjne, to etap, w którym zamawiający sprawdza, czy aplikacja jest tym, co zamówił. Słownik ISTQB definiuje je jako poziom testów zorientowany na ustalenie, czy zaakceptować system. Wykonuje je nie wykonawca, tylko przyszli użytkownicy, według kryteriów odbioru spisanych wcześniej.

User story to jedno zdanie opisujące funkcję z perspektywy użytkownika: kto, co chce zrobić i po co. Na przykład: „Jako klient chcę zgłosić usterkę ze zdjęciem, żeby serwisant wiedział, z czym przyjechać”. Taki zapis pomaga wykonawcy wycenić funkcję i zaproponować prostsze rozwiązanie tego samego problemu.

Nie. Do pierwszej rozmowy wystarczy brief na jednej stronie: cel, użytkownicy, najważniejsze funkcje, co ma być widać na głównym ekranie i warunek, którego nie wolno pominąć. Szczegółowa specyfikacja powstaje w pierwszym etapie projektu, razem z wykonawcą.

Macie brief — albo pół briefu?

Przejdziemy przez niego razem na jednej rozmowie. Powiemy, co wchodzi w pierwszą wersję, co warto odłożyć i ile realnie potrwa każdy etap.

Porozmawiajmy o Waszej aplikacji

Powiązane posty

    • Aplikacje webowe i mobilne dla firm — przewodnik po budowie, decyzja po decyzji

      Poradniki o budowie aplikacji dla firm: czym jest aplikacja webowa, jak przebiega projekt, ile kosztuje, jak zaplanować MVP, PWA i aplikacja mobilna.

      • 1.
        API — co to jest? REST API, webhook i OpenAPI wyjaśnione dla firmy

        API co to jest: definicja na przykładach NBP, GUS i białej listy VAT, REST API, webhook, OpenAPI, klucze API i bezpieczeństwo integracji.

      • 2.
        MVP — co to jest i jak wyciąć z pomysłu wersję, która odpowie na jedno pytanie

        Co to jest MVP (minimum viable product), czym różni się od proof of concept i prototypu, jak wyciąć zakres metodą MoSCoW i jaką miarą sprawdzić wynik.

      • 3.
        PWA — co to jest, jak działa i kiedy zastąpi aplikację ze sklepu

        Co to jest PWA, jak działa service worker i instalacja na Androidzie i iPhonie, powiadomienia push od iOS 16.4 i czego PWA nie zrobi. Z macierzą możliwości.

      • 4.
        Ile kosztuje stworzenie aplikacji — rachunek zamiast widełek

        Ile kosztuje stworzenie aplikacji: dlaczego nie ma publicznego cennika, jak wyliczyć stawkę i zakres, mediany z naszego raportu i koszty po starcie.

      • 5.
        Jak stworzyć aplikację mobilną dla firmy — od wyboru platformy do publikacji w sklepie

        Jak stworzyć aplikację na telefon dla firmy: Android czy iOS, natywna czy wieloplatformowa, konto z numerem DUNS, test zamknięty i przegląd wersji.

      • 6.
        Aplikacja webowa — czym jest, jakie są jej rodzaje i kiedy jest potrzebna

        Aplikacja webowa to nie rozbudowana strona. Czym się różnią, jakie są rodzaje aplikacji webowych, ile kosztują i kiedy naprawdę warto je budować.

O autorze

Konrad Barejko

Twój Partner w biznesie, CEO

Doświadczony lider technologiczny i przedsiębiorca z ponad 20-letnim stażem w branży IT. Specjalizuje się w transformacji cyfrowej, rozwoju produktów software'owych i budowaniu zespołów inżynierskich. Przez blisko 15 lat kierował zespołami B2B w globalnej korporacji technologicznej, zarządzając 40-osobowym zespołem deweloperów i inżynierów, wielomilionowymi budżetami oraz produktami wdrożonymi na skalę dziesiątek milionów licencji na rynkach EMEA i globalnych. Dziś, jako założyciel własnej firmy konsultingowej, pomaga małym i średnim przedsiębiorstwom podejmować trafne decyzje technologiczne — od tworzenia stron i sklepów internetowych, przez automatyzację procesów, po kompleksowe doradztwo IT. Łączy myślenie strategiczne z praktycznym zapleczem technicznym w web developmencie, DevOps i architekturze oprogramowania. Stawia na kulturę współpracy, zwinne metodyki i rozwiązania, które realnie wspierają rozwój biznesu.

Więcej tego autora

  • Tanie strony www — ile naprawdę kosztuje tania strona internetowa
  • Skracanie linków — jak skrócić link, mierzyć kliknięcia i wybrać skracacz
  • Strona internetowa dla firmy — jaka ma sens dla jakiej firmy
Wszystkie posty →

Udostępnij:

FacebookTwitterLinkedInWhatsAppMessengerDiscord

Spis treści · 9 sekcji · 12 minut czytania

W tym artykule

  1. 01Zanim zadzwonicie: brief na jednej stronie
  2. 02Etap 1 — analiza i warsztat
  3. 03Etap 2 — projekt aplikacji: makieta i prototyp
  4. 04Etap 3 — programowanie w sprintach
  5. 05Etap 4 — testy akceptacyjne (UAT)
  6. 06Etap 5 — wdrożenie
  7. 07Etap 6 — rozwój i utrzymanie
  8. 08Ile trwa stworzenie aplikacji
  9. 09Jak wybrać software house

Komentarze

Oceń artykuł

Brak komentarzy. Bądź pierwszy i podziel się swoją opinią!

Powiązane artykuły

Wróć do przewodnika: Aplikacje webowe i mobilne dla firm — przewodnik po budowie, decyzja po decyzji

⇲
Klepsydra na arkuszu rozliczeń: monety w górnej bańce przesypują się i układają w dolnej w rosnące słupki wykresu

Ile kosztuje pozycjonowanie — cena SEO policzona z cenników, a nie z widełek

Ile kosztuje pozycjonowanie? Nie ma niezależnego badania cen SEO w Polsce. Jak z cenników agencji policzyć godziny, linki i teksty oraz porównać oferty.

Data publikacji: 03/10/2026
Znaki: 23058•Słowa: 3555•Czas czytania: 18 min
⇲
Rozłożona na warstwy karta produktu: zdjęcie, cena i przycisk zakupu — anatomia karty produktu

Karta produktu — co musi zawierać, żeby sprzedawała, była zgodna z prawem i widoczna w Google

Co musi zawierać karta produktu: zdjęcia, cena z zasadą 30 dni, obowiązkowe informacje z GPSR, dostawa i zwroty, opinie oraz dane strukturalne dla Google.

Data publikacji: 01/10/2026
Znaki: 18612•Słowa: 2752•Czas czytania: 14 min
⇲
Szafa serwerowa na podłodze i nad nią zarys chmury, połączone przerywaną linią

On premise — co to znaczy i kiedy własny serwer w firmie wygrywa z chmurą

On premise, czyli własny serwer w firmie: pełny koszt z amortyzacją i licencjami, koniec wsparcia Windows Server 2016, kiedy wygrywa chmura, a kiedy VPS.

Data publikacji: 30/09/2026
Znaki: 20740•Słowa: 3175•Czas czytania: 16 min
⇲
Tarcza zegara z pierścienia segmentów, w której brakuje jednego małego fragmentu

SLA — co to jest i co sprawdzić w umowie SLA z dostawcą chmury

SLA co to jest: ile przestoju mieści się w 99,9%, jak wyglądają SLA AWS, Microsoft i Google, SLO, RPO i RTO oraz 10 rzeczy do sprawdzenia w umowie.

Data publikacji: 30/09/2026
Znaki: 21530•Słowa: 3253•Czas czytania: 17 min
⇲
Płyty meblowe z nawierconymi otworami, kołki i klucz imbusowy na warsztacie, obok skrzynka z orzecha łączona na jaskółczy ogon.

Low code i no code — co to jest i kiedy wystarczy zamiast programowania

Low code i no code: co to jest, kim jest citizen developer, do czego platforma low code się nadaje, jakie ma limity cenowe i co zabierzecie, odchodząc.

Data publikacji: 22/09/2026
Znaki: 18049•Słowa: 2730•Czas czytania: 14 min
⇲
Otwarty papierowy terminarz wizyt z odręcznymi wpisami, jeden przekreślony i dopisany niżej, obok mosiężny dzwonek recepcyjny.

System rezerwacji online — kiedy wystarczy darmowy, a kiedy własny

Kiedy wystarczy darmowy kalendarz rezerwacji, co musi umieć system rezerwacji online i kiedy własny moduł się zwraca. Ceny narzędzi i nasza wycena.

Data publikacji: 22/09/2026
Znaki: 17903•Słowa: 2652•Czas czytania: 14 min
⇲
Plik pożółkłych kart kontaktowych ściśnięty rozpadającą się gumką, obok drewniana kartoteka obrotowa z kartami w przekładkach.

CRM dla małej firmy — co to jest, kiedy go potrzebujecie i jak wybrać

CRM dla małej firmy: co to jest, kiedy wystarczy arkusz, co musi mieć system, jak pogodzić bazę klientów z RODO i jak wybrać gotowy CRM bez rankingu.

Data publikacji: 22/09/2026
Znaki: 19012•Słowa: 2953•Czas czytania: 15 min
⇲
Image on the Digital Vantage website

Szablony WordPress — jak wybrać, żeby nie przebudowywać strony za rok

Szablony WordPress wybiera się nie wyglądem: katalog podaje trzy pola, które mówią, ile szablon będzie kosztował za rok. I co znika przy jego zmianie.

Data publikacji: 20/09/2026
Znaki: 14761•Słowa: 2241•Czas czytania: 12 min
⇲
Audyt strony internetowej — co realnie sprawdzamy, ile to kosztuje i co z tego wynika

Audyt strony internetowej — co realnie sprawdzamy, ile to kosztuje i co z tego wynika

Trzy warstwy audytu w kolejności, w jakiej mają znaczenie, lista sprawdzeń i cena podana wprost. Z trzema znaleziskami, których nie zobaczycie sami.

Data publikacji: 09/09/2026
Znaki: 14750•Słowa: 2248•Czas czytania: 12 min