Poradnik
Ile kosztuje dedykowane oprogramowanie? Od czego zależy cena
Nie podaję na stronie widełek cenowych. System dla biura z trzema osobami i system dla produkcji na dwie zmiany różnią się kilkukrotnie i każda kwota na stronie byłaby dla jednego z nich nieprawdą. Zamiast tego opisuję, od czego zależy cena, co ją obniża i jak sprawdzić, czy wycena, którą dostajesz, jest uczciwa.
Od czego zależy cena
Cena to czas pracy nad systemem. Wszystko, co wydłuża budowę, podnosi cenę, i da się to policzyć przed startem.
- Liczba ekranów i ról. Każdy ekran to praca: lista, karta, formularz, filtry. Każda rola to inne uprawnienia i inny widok. System z trzema rolami i dziesięcioma ekranami kosztuje inaczej niż z ośmioma rolami i czterdziestoma.
- Połączenia z innymi programami. Księgowość, kurierzy, płatności, sklep, systemy dostawców. Program, który ma gotowe wejście dla innych programów, łączy się wielokrotnie taniej niż taki, z którego dane trzeba wyciągać obejściem.
- Przenoszenie danych. Klienci, produkty, zlecenia z arkuszy albo ze starego programu. Im więcej lat i plików, tym więcej porządkowania. Jak to wygląda, opisuję w poradniku o przenoszeniu danych z Excela.
- Wymogi prawne. Dane osobowe, dokumenty księgowe, umowy, branże pod nadzorem. Więcej zasad, kto co może zobaczyć, i więcej sprawdzania.
- Praca w terenie. Tablet na hali, w busie, u klienta, także bez zasięgu. Ekran musi działać inaczej niż w biurze i dosyłać dane, gdy wróci połączenie.
- AI w procesie. Odczytywanie dokumentów, sortowanie zgłoszeń, odpowiedzi na pytania klientów. Czasem daje duży efekt, czasem wystarczy zwykła automatyzacja. Gdzie jest granica, opisuję w poradniku o AI w firmie.
Co obniża cenę
Zacznij od jednego modułu. Moduł to samodzielna część systemu, na przykład przyjmowanie zleceń. Pierwszy moduł zastępuje to, co boli najbardziej, a kolejne dokładasz, gdy zespół już pracuje na systemie i wie, czego brakuje. Firmy, które zamawiają wszystko naraz, płacą za funkcje, których potem nie używają.
Nie przenoś wszystkiego. Dane bieżące i to, do czego wracacie, tak. Zlecenia sprzed pięciu lat zostają w arkuszu jako archiwum. Każda kolumna, która wchodzi do systemu, potrzebuje ekranu.
Bierz gotowe tam, gdzie gotowe jest dobre. Płatności, etykiety kurierskie i program księgowy, który już macie, własny system łączy zamiast zastępować. Które części zostawić gotowe, opisuję na stronie dedykowane czy gotowe.
Przyjdź z opisem procesu, nie ze specyfikacją. Specyfikacja pisana bez programisty zwykle opisuje funkcje, a nie proces, i część z nich okazuje się zbędna. Co warto mieć przed rozmową, spisałem na stronie jak przygotować się do wyceny.
Jak wygląda rozliczenie
Płacisz za moduł po jego odbiorze, zwykle na koniec miesiąca. Nie płacisz z góry za cały system. Pierwszą fakturę dostajesz, gdy pierwszy moduł działa u Ciebie. Jeśli po drodze zmienisz zdanie albo skończą się pieniądze, zostaje Ci działający fragment, za który zapłaciłeś, i nic więcej.
Zmiana zakresu w trakcie dostaje osobną wycenę i termin na piśmie, zanim zacznę ją robić.
Co zawiera wycena na piśmie
Po pierwszej rozmowie dostajesz dokument, w którym jest:
- proces spisany krok po kroku, tak jak go opowiedziałeś, z moimi pytaniami tam, gdzie coś jest niejasne;
- podział systemu na moduły z opisem, co każdy robi i dla kogo;
- kolejność modułów, od tego, co boli najbardziej;
- termin i kwota osobno dla każdego modułu;
- lista programów do połączenia i danych do przeniesienia;
- co dostajesz na końcu: kod, dokumentacja, dostępy, serwer.
Z tym dokumentem możesz iść do innego wykonawcy. Jeśli jego oferta jest wyraźnie niższa, zapytaj, czego w niej nie ma.
Koszty po uruchomieniu
Trzy pozycje. Serwer u dostawcy, którego razem wybierzemy, płatny miesięcznie temu dostawcy. Opieka nad działaniem: kopie zapasowe, aktualizacje, czuwanie, żeby system stał. Zmiany, gdy proces się zmieni, wyceniane osobno.
Zakres opieki ustalamy po uruchomieniu. Jedna firma potrzebuje zmian raz na kwartał, inna stałej umowy. System dla wypożyczalni kajaków utrzymuję tak od trzech sezonów.
Jak porównywać oferty wykonawców
Oferta, która nie ma spisanego procesu i podziału na części, to zgadywanie z Twoimi pieniędzmi. Sprawdź, czy w ofercie jest:
- Spisany proces. Jeśli wykonawca nie opisał, jak pracujecie, wycenił coś, czego nie zna.
- Podział na etapy z osobnymi kwotami. Jedna kwota za całość znaczy, że płacisz z góry za ryzyko wykonawcy.
- Kto jest właścicielem kodu. Ma być napisane, że prawa przechodzą na Ciebie etap po etapie. Bez tego zmiana wykonawcy oznacza budowę od nowa.
- Co dzieje się po uruchomieniu. Serwer, opieka, zmiany, i ile to kosztuje.
- Kto konkretnie będzie pracował. Nazwiska, nie „nasz zespół”. Jeśli wykonawca dobiera ludzi do zadań, ma być jasne, kto odpowiada za całość.
Co dostajesz przy własnym systemie i kiedy w ogóle się opłaca, opisuję na stronie głównej poradnika. Jeśli chcesz zakres i kwoty dla swojej firmy, opisz w formularzu poniżej, co ma robić system. Odezwę się z pytaniami albo z propozycją, od którego modułu zacząć.
Pytania i odpowiedzi
Dlaczego nie ma tu żadnej kwoty?
Bo każda byłaby zgadywaniem. Dwie firmy z tej samej branży potrafią potrzebować systemów, które różnią się kilkukrotnie ceną, bo jedna ma trzy role i jeden program do połączenia, a druga osiem ról, tablet na hali i cztery programy. Kwoty dostajesz po pierwszej rozmowie i spisaniu zakresu.
Czy płacę z góry?
Nie. Płacisz za moduł, czyli samodzielną część systemu, po jego odbiorze, zwykle na koniec miesiąca. Pierwszy moduł dostajesz do użycia zwykle po pierwszym miesiącu i wtedy pierwszy raz płacisz.
Co, jeśli w trakcie budowy okaże się, że potrzebujemy więcej?
Każda zmiana zakresu dostaje osobną wycenę i termin na piśmie, zanim zacznę ją robić. Nie ma sytuacji, w której na końcu faktura jest wyższa, niż ustaliliśmy, bo „coś wyszło w trakcie”.
Ile kosztuje utrzymanie po uruchomieniu?
Serwer u dostawcy, którego razem wybierzemy, opieka nad działaniem i zmiany, gdy ich potrzebujesz. Zakres opieki ustalamy po uruchomieniu, od pojedynczych zmian raz na jakiś czas po stałą umowę. Kwoty za opiekę dostajesz na piśmie tak samo jak za budowę.
Kontakt
Opisz, co ma robić system, a dostaniesz zakres i kwoty na piśmie
Nie potrzebujesz specyfikacji. Wystarczy, że opiszesz, jak dziś wygląda praca i co ma się zmienić. Zakres spiszemy razem.