Przewodnik

Prawdziwy koszt oprogramowania na zamówienie: TCO dla małych firm, wyjaśnione

Oferta, którą Państwo otrzymują na oprogramowanie na zamówienie, rzadko odpowiada temu, ile kosztuje ono przez pięć lat. Oto uczciwe wyliczenie całkowitego kosztu posiadania — co kryje się poza ceną budowy i jak to zaplanować bez przykrych niespodzianek.

Have a nice dayHave a nice day12 min czytania
Prawdziwy koszt oprogramowania na zamówienie: TCO dla małych firm, wyjaśnione

Kiedy ktoś wręcza Państwu ofertę na oprogramowanie na zamówienie, widniejąca na niej liczba wydaje się ceną. Nią nie jest. To cena budowy — pierwsze okrążenie wyścigu, który trwa latami. Prawdziwa kwota, ta, która faktycznie opuszcza Państwa konto przez cały okres życia systemu, to zwykle gdzieś między dwu- a czterokrotnością tej początkowej liczby. Nikt nie mówi Państwu tego z góry, bo wypowiedzenie tego na głos czyni rozmowę handlową niezręczną. Odbądźmy więc zamiast tego tę niezręczną rozmowę.

Widziałem wiele małych firm zamawiających swój pierwszy kawałek oprogramowania na zamówienie. Te, które ostatecznie są zadowolone, prawie nigdy nie miały najtańszej oferty ani najefektowniejszego demo. Miały trzeźwy obraz całkowitego kosztu posiadania — TCO, jeśli lubią Państwo skróty — zanim cokolwiek podpisały. Wiedziały, że system to nie rzecz, którą się kupuje, lecz rzecz, którą się utrzymuje. Jak samochód dostawczy: cena zakupu to łatwa część, a potem dochodzi paliwo, serwis, ubezpieczenie i ta opona, która pęka w najgorszym możliwym momencie.

Ten przewodnik to uczciwa wersja tego obrazu. Bez straszenia, bez naciągania na droższe opcje — po prostu gdzie naprawdę idą pieniądze przez pięć lat, które pozycje są po cichu pomijane w ofercie i jak budżetować, by rachunek nigdy Państwa nie zaskoczył. Jeśli rozważają Państwo rozwiązanie na zamówienie, proszę przeczytać to, zanim przeczytają Państwo jakąkolwiek propozycję.

Cena budowy to wierzchołek góry lodowej

Oto model myślowy, który naprawia wszystko: oferta deweloperska obejmuje zbudowanie i uruchomienie Państwa oprogramowania. Tyle. Wszystko, co dzieje się po starcie — a oprogramowanie żyje większość swojego życia po starcie — to osobny, bieżący koszt, którego liczba z budowy nie obejmuje.

Zgrubna reguła, która sprawdza się w dziesiątkach projektów: w okresie pięciu lat początkowa budowa to często zaledwie 30 do 40 procent tego, co faktycznie Państwo wydadzą. Reszta to hosting, utrzymanie, wsparcie, bezpieczeństwo i zmiany, których nieuchronnie zapragną Państwo, gdy prawdziwi ludzie zaczną z tego korzystać. Nic z tego nie jest marnotrawstwem. To po prostu część, której nikt nie umieszcza na slajdzie tytułowym.

Oprogramowanie to nie coś, co się kupuje. To coś, co się utrzymuje — a utrzymanie kosztuje pieniądze każdego roku, czy to zaplanowano, czy nie.
to, co mówię każdemu kupującemu po raz pierwszy

To nie jest powód, by unikać oprogramowania na zamówienie. Przy właściwym problemie zwraca się ono wielokrotnie. To powód, by wejść w to z otwartymi oczami, aby pięcioletnia liczba nie zaskoczyła Państwa w drugim roku — co, niemal zawsze, jest momentem, w którym lądują niespodzianki.

Ilustracja przekroju góry lodowej, gdzie mały widoczny wierzchołek jest opisany jako 'koszt budowy', a znacznie większa zanurzona masa jest opisana hostingiem, utrzymaniem, wsparciem i zmianami, narysowana w czystym redakcyjnym płaskim stylu
Oferta, którą Państwo widzą, to wierzchołek. Większość tego, co wydadzą, żyje pod linią wody.

Dokąd naprawdę idą pieniądze

Rozbijmy górę lodową na jej prawdziwe kawałki. Z grubsza całkowity koszt posiadania systemu na zamówienie dzieli się na sześć worków. Niektóre są jednorazowe, niektóre powtarzają się w nieskończoność, a właśnie te powtarzalne ludzie niedoszacowują.

1. Sama budowa

Projektowanie, programowanie, testowanie i wdrożenie na produkcję. To liczba z oferty. To najbardziej widoczny koszt i, paradoksalnie, ten, który można przewidzieć najlepiej — bo to część, którą dobry partner szczegółowo określił przed wyceną. Niebezpieczeństwo nie tkwi tu w cenie, lecz w rozroście zakresu: każde "a możemy też po prostu dodać…" podczas budowy podbija tę liczbę. Więcej o okiełznaniu tego później.

2. Hosting i infrastruktura

Państwa oprogramowanie musi gdzieś działać. Serwery, bazy danych, przechowywanie plików, kopie zapasowe, domena, certyfikaty bezpieczeństwa. Dla typowego narzędzia małej firmy jest to naprawdę skromne — często kilkadziesiąt euro miesięcznie, skalując się wraz z liczbą korzystających osób. Nie tu są wielkie pieniądze, ale to powtarzalna pozycja, która nigdy się nie kończy i rośnie wraz z Państwem.

3. Utrzymanie i aktualizacje

To ta wielka, o której ludzie zapominają. Oprogramowanie stoi na innym oprogramowaniu — systemach operacyjnych, frameworkach, bibliotekach — a to wszystko stale się pod nim porusza. Wychodzą łatki bezpieczeństwa. Zależność zostaje wycofana. Dostawca płatności zmienia swoje API. Jeśli nikt nie nadąża, Państwa świetnie działający system powoli gnije, aż pewnego dnia psuje się z powodów, które nie mają nic wspólnego z Państwem. Proszę zaplanować utrzymanie jako kwotę roczną, często 15 do 20 procent kosztu budowy rocznie, a będą Państwo spać spokojniej.

4. Wsparcie i poprawki błędów

Żadne oprogramowanie nie jest wydawane idealne. Prawdziwi użytkownicy robią rzeczy, których żaden test nie przewidział. Na początku znajdą Państwo błędy; potem już zawsze będzie zdarzał się sporadyczny moment "zachowuje się dziwnie", który wymaga człowieka rozumiejącego kod. Wsparcie może być abonamentem, rozliczeniem za faktyczne użycie lub dołączone do utrzymania — ale nigdy nie powinno być myślą poboczną, bo dzień, w którym go Państwo potrzebują, rzadko bywa spokojny.

5. Zmiany i nowe funkcje

To koszt, który zaskakuje ludzi w dobry sposób, a potem zaskakuje ich budżet w zły. W chwili, gdy Państwa oprogramowanie działa, zobaczą Państwo dziesięć sposobów, by je ulepszyć. Państwa firma się zmieni. Pojawi się nowy przepis. Zdobędą Państwo klienta, który potrzebuje jednego dodatkowego pola. Cała przewaga oprogramowania na zamówienie polega na tym, że może ono ewoluować razem z Państwem — ale ewolucja podlega fakturowaniu. Proszę traktować bieżące ulepszanie jako zaplanowaną pozycję, nie jako sytuację awaryjną.

6. Państwa własny czas

Niewidzialny koszt. Ktoś po Państwa stronie musi dawać informacje zwrotne, testować, szkolić zespół i odpowiadać na pytania dewelopera. To nie jest pozycja na żadnej fakturze, ale jest realna, a projekty, w których właściciel udaje, że jest zerowa, to projekty, które grzęzną. Proszę założyć kilka godzin tygodniowo podczas budowy, mniej później.

Pięcioletni przykład, w prostych liczbach

Liczby czynią to konkretnym, oto więc jedna dla ilustracji. Te liczby są celowo zaokrąglone i mają pokazać proporcje, a nie wyceniać Państwa projekt — każda budowa jest inna. Proszę wyobrazić sobie wewnętrzne narzędzie na zamówienie, które zastępuje plątaninę arkuszy kalkulacyjnych w firmie liczącej 20 osób.

Obszar kosztówRok 1Lata 2–5 (każdy)Suma 5 lat
Budowa (jednorazowo)40 000 €40 000 €
Hosting i infrastruktura1 200 €1 200 €6 000 €
Utrzymanie i aktualizacje3 000 €7 000 €31 000 €
Wsparcie i poprawki błędów2 000 €2 000 €10 000 €
Zmiany i nowe funkcje3 000 €5 000 €23 000 €
Suma pięcioletnia≈ 110 000 €
Poglądowy pięcioletni koszt średniej wielkości narzędzia na zamówienie. Liczby są orientacyjne, nie są ofertą.

Proszę spojrzeć na ostatni wiersz. Budowa za 40 000 € — jedyna liczba, na której skupia się większość ludzi — to około 36 procent pięcioletniego wydatku. Pozostałe 64 procent to koszt utrzymania żywego systemu przy życiu i w użyteczności. Gdyby zabudżetowali Państwo tylko budowę, brakowałoby Państwu z grubsza 70 000 € przez pięć lat i odczuliby Państwo każde euro jako nieprzyjemną niespodziankę.

Poziomy skumulowany wykres słupkowy obejmujący pięć lat, pokazujący duży początkowy segment budowy, po którym następują cieńsze powtarzalne pasma hostingu, utrzymania, wsparcia i zmian, w spokojnej stonowanej redakcyjnej palecie
Pięć lat wydatków na pierwszy rzut oka: budowa to jeden blok; wszystko na prawo od niej to życie systemu.

Ukryte koszty, których nikt Państwu nie wycenia

Poza sześcioma workami istnieje zestaw kosztów, które nie pojawiają się w żadnej propozycji, bo tak naprawdę nie są to koszty do wyceny przez dewelopera. Są Państwa. Ignorowanie ich to najczęstszy sposób, w jaki rozsądny budżet staje się drażliwym tematem.

  • Migracja danych — czyste wyciągnięcie istniejących danych ze starych narzędzi i przeniesienie ich do nowego jest żmudne, ręczne i niemal zawsze niedoszacowane.
  • Szkolenie i adopcja — oprogramowanie oszczędza pieniądze dopiero, gdy ludzie faktycznie z niego korzystają; proszę zabudżetować niezgrabne pierwsze tygodnie.
  • Integracje, które się rozjeżdżają — każdy system, z którym się Państwo łączą, może zmienić swoje reguły, a gdy to zrobi, Państwa połączenie wymaga naprawy.
  • Przestoje — koszt niedostępności narzędzia w godzinie szczytu, i dlatego kopie zapasowe i monitoring nie są opcjonalnym luksusem.
  • Ryzyko kluczowej osoby — jeśli jeden deweloper posiada całą wiedzę, zastąpienie go w trakcie jest kosztowne; proszę nalegać na dokumentację i kod, który należy do Państwa.
  • Moment 'wyrośliśmy z tego' — jeśli budowa szła na skróty, by trafić w cenę, mogą Państwo zapłacić ponownie wcześniej, niż by Państwo chcieli.

Żaden z nich nie jest powodem do paniki. To powody, by zadawać lepsze pytania. Partner, który porusza je z własnej inicjatywy, to prawdopodobnie ten, któremu mogą Państwo zaufać w reszcie — bo to oznacza, że myśli o Państwa pięcioletnim koszcie, a nie tylko o swojej fakturze w tym kwartale.

Jak to wypada w porównaniu z gotowym oprogramowaniem

Kuszące jest, by przeczytać to wszystko i wywnioskować, że gotowe oprogramowanie jest oczywiście tańsze. Czasem jest — i gdy naprawdę pasuje, powinni je Państwo kupić. Ale gotowe oprogramowanie ma własne TCO i nie zawsze jest tą okazją, na jaką wygląda na stronie z cennikiem.

Narzędzie w abonamencie ma niski koszt wejścia i żadnej budowy, co jest cudowne. Ale płacą Państwo za użytkownika, miesięcznie, na zawsze, a ta pozycja idzie tylko w górę — wraz z liczbą pracowników, ich podwyżkami cen, planem "pro", którego ostatecznie będą Państwo potrzebować. Dziedziczą Państwo też koszty, które nie pokazują się jako pieniądze: obejścia dla tych 10 procent, których ono nie do końca robi, ręczne kroki między narzędziami, które się nie integrują, dane, których nie da się łatwo odzyskać przy odejściu. Oprogramowanie na zamówienie wkłada koszt z góry i daje Państwu kontrolę; gotowe rozkłada koszt i wynajmuje Państwu dopasowanie, które nigdy nie jest dokładne.

Jak utrzymać całkowity koszt pod kontrolą

Zrozumienie TCO nie polega na szykowaniu się na większy rachunek — polega na sterowaniu nim. Właściciele, którzy utrzymują rozsądny koszt na cały okres życia, robią z grubsza ten sam zestaw kilku rzeczy i żadna z nich nie wymaga technicznego zaplecza.

  1. 1
    Poproś o pięcioletni obraz, nie tylko budowę
    Proszę kazać każdemu partnerowi, z którym Państwo rozmawiają, rozpisać hosting, utrzymanie, wsparcie i prawdopodobne zmiany. Sama rozmowa mówi Państwu, kto jest z Państwem szczery.
  2. 2
    Zacznij od mniejszego, niż się Państwu wydaje
    Proszę zbudować rdzeń, który dostarcza wartość, uruchomić go, uczyć się z prawdziwego użycia. Szczupła pierwsza wersja kosztuje mniej w budowie i znacznie mniej w zmianach niż rozdmuchana, którą Państwo zgadują.
  3. 3
    Posiadaj swój kod i swoje dane
    Proszę nalegać, by kod, konta i dane były Państwa i udokumentowane. To Państwa największa ochrona przed późniejszym uwięzieniem i przepłacaniem.
  4. 4
    Budżetuj utrzymanie od pierwszego dnia
    Proszę odłożyć roczną kwotę na utrzymanie przed startem, a nie po tym, jak coś się zepsuje. Zaplanowane utrzymanie jest tanie; ratunek w sytuacji awaryjnej nie jest.
  5. 5
    Decyduj o zmianach z rozmysłem
    Proszę prowadzić prostą listę pożądanych ulepszeń i realizować je w zaplanowanych partiach, a nie jako ciągły strumyczek 'jeszcze jednej rzeczy'. Łączenie w partie jest tańsze i utrzymuje spójność systemu.

Proszę zrobić te pięć rzeczy, a strasznie wyglądające TCO staje się przewidywalnym kosztem operacyjnym — takim, który mogą Państwo wpisać do arkusza na początku roku i już o nim nie myśleć. Ta przewidywalność jest warta więcej niż uszczknięcie kilku procent z ceny budowy i to ona oddziela projekt, z którego są Państwo zadowoleni, od takiego, którego po cichu Państwo żałują.

Właściciel małej firmy i deweloper siedzą przy stole, wspólnie patrząc na prostą pięcioletnią oś czasu kosztów na tablecie, ciepło i wspólnie, w płaskim redakcyjnym stylu ilustracji
Najtańsza polisa przeciw budżetowej niespodziance to jedna uczciwa rozmowa planistyczna przed podpisaniem.

Czy więc oprogramowanie na zamówienie jest tego warte?

Po całej ostrzegawczej arytmetyce oto druga strona. Przy właściwym problemie oprogramowanie na zamówienie to jedna z najlepszych inwestycji, jakie może poczynić mała firma. Gdy proces jest naprawdę centralny dla tego, jak Państwo działają — to coś, co dobrze wykonane przynosi Państwu pieniądze lub ratuje zdrowy rozsądek — posiadanie oprogramowania, które dokładnie do niego pasuje, bije wynajmowanie przybliżenia, które prawie pasuje.

Sztuka polega na dopasowaniu narzędzia do stawki. Proszę nie zlecać budowy na zamówienie dla czegoś, z czym aplikacja za 30 € miesięcznie radzi sobie bez zarzutu. Proszę rozważyć ją, gdy gotowe opcje zmuszają Państwa do zmiany sposobu pracy, gdy i tak płacą Państwo fortunę za abonamenty i ręczne obejścia, albo gdy proces jest Państwa rzeczywistą przewagą konkurencyjną. W tych przypadkach pięcioletnie TCO to nie koszt do obawiania się — to cena prawdziwego aktywa, które Państwo kontrolują.

Chcą Państwo poznać prawdziwą pięcioletnią liczbę dla swojego pomysłu?

Rozpiszemy pełny koszt posiadania tego, co mają Państwo na myśli — budowę, hosting, utrzymanie i prawdopodobne zmiany — abyście mogli zdecydować z całym obrazem przed sobą, a nie tylko ceną w nagłówku.

Porozmawiajmy o oprogramowaniu na zamówienie

Częste pytania

Ile naprawdę kosztuje oprogramowanie na zamówienie przez cały okres życia?
Proszę założyć, że początkowa budowa to z grubsza jedna trzecia pięcioletniej sumy. Reszta idzie na hosting, utrzymanie, wsparcie i zmiany. Przydatna reguła: za każde 1 €, które wydadzą Państwo na budowę, proszę spodziewać się 2 do 3 € więcej przez pięć lat posiadania. Dokładne liczby różnią się w zależności od projektu, ale ta proporcja jest zadziwiająco spójna.
Dlaczego utrzymanie jest tak drogie, skoro oprogramowanie już działa?
Ponieważ oprogramowanie stoi na innym oprogramowaniu, które stale się zmienia — systemach operacyjnych, frameworkach, bibliotekach, zewnętrznych API. Łatki bezpieczeństwa, wycofania i zmiany dostawców wszystkie wymagają nadążania, inaczej świetnie działający system powoli przestaje działać z powodów niezwiązanych z Państwa firmą. Utrzymanie to koszt bezpiecznego stania w miejscu. Jego pominięcie nie oszczędza pieniędzy; odracza większy rachunek.
Czy oprogramowanie na zamówienie jest tańsze niż płacenie za abonamenty?
To zależy od skali i dopasowania. Abonamenty mają niski koszt wejścia, ale rosną na zawsze wraz z liczbą pracowników i cenami dostawcy, a Państwo płacą ukryte koszty za luki, których nie pokrywają. Na zamówienie wkłada koszt z góry i daje Państwu kontrolę. Przy małej, dobrze obsłużonej potrzebie abonamenty zwykle wygrywają. Przy procesie centralnym dla Państwa firmy na zamówienie często wygrywa przez pięć lat — gdy policzą Państwo cały obraz.
Jakie koszty deweloperzy zwykle pomijają w ofercie?
Często hosting, utrzymanie, wsparcie, migrację danych, szkolenie i przyszłe zmiany — nie zawsze nieuczciwie, lecz dlatego, że niektóre są naprawdę Państwa do posiadania, a nie ich do wyceny. Rozwiązanie jest proste: proszę poprosić każdego partnera o pięcioletni obraz kosztów, nie tylko cenę budowy. Ci, którzy odpowiadają jasno, to ci, którym warto zaufać.
Jak mogę utrzymać całkowity koszt przewidywalnym?
Proszę zacząć od mniejszego, niż wydaje się wygodne, uruchomić szczupłą pierwszą wersję i uczyć się z prawdziwego użycia przed rozbudową. Proszę odłożyć roczny budżet na utrzymanie przed startem. Proszę posiadać swój kod i dane, aby nigdy nie być uwięzionym. I realizować ulepszenia w zaplanowanych partiach, a nie jako ciągły strumyczek. Przewidywalność bije wyciskanie ceny budowy.
Have a nice day
Have a nice day
Redakcja

Have a nice day to studio programistyczne, które pomaga małym i średnim firmom w cyfryzacji — automatyzacja, sztuczna inteligencja i oprogramowanie na zamówienie, które działa w codziennej pracy, a nie tylko na slajdach.

Pasujące usługi