Jak decydujesz, ile będzie kosztowało twoje oprogramowanie? [Zamknięte]

31

Jeśli jesteś samodzielnym programistą lub odgrywasz wiodącą rolę w firmie produkującej oprogramowanie, być może będziesz musiał zdecydować, ile będzie kosztować twoje oprogramowanie jednego lub drugiego dnia ... Jakie masz doświadczenie w obliczaniu kosztów oprogramowania dla klienta? Dlaczego ta metoda działa dla Ciebie?

Tamara Wijsman
źródło
5
Być może powinieneś wskazać mi, które odpowiedzi zaakceptować? W przypadku większości pytań nie ma jednej właściwej odpowiedzi, która mogłaby zostać przyjęta w rozsądny sposób ...
Tamara Wijsman,
1
Zastanów się: Coding Horror: Ceny oprogramowania: czy robimy to źle?
Uwaga dla siebie - wymyśl imię
2
@ Pierre303: Początkowo czułem się tak samo jak ty, a potem spojrzałem na mnóstwo innych pytań tutaj, a tak naprawdę niewiele z nich zostało zaakceptowanych. Kiedy pytanie wymaga wielu odpowiedzi, często nie ma „najlepszej” odpowiedzi do zaakceptowania, tylko najbardziej popularnej, ze względu na wzrost głosów. Jest to zupełnie inne zachowanie niż SO, gdzie wiele pytań szuka jednej „poprawnej odpowiedzi”.
JBRWilkinson
Czy możesz wyjaśnić pytanie: pytasz o to, jak zdecydować, jakie powinno być tanie / drogie oprogramowanie, lub jak ustalić, jaki jest nakład na ukończenie projektu, czy coś innego?
Peter Boughton,
1
To nie jest pytanie dotyczące oprogramowania, to pytanie marketingowe.
Bryan Oakley

Odpowiedzi:

9

Innym sposobem spojrzenia na to jest: „jakie oprogramowanie zostaje najbardziej oszukane?”. Oprogramowanie z wysokimi biletami, takie jak Adobe Create Suite, jest często celem, ponieważ początkowa cena jest tak wysoka - kilka tysięcy dolarów za ogromny pakiet, którego użycie może zakończyć się jedynie 10% możliwości każdego komponentu. Spójrz na wysiłek, jaki Microsoft włożył w inicjatywy „Oryginalnego systemu Windows” - czy ktoś faktycznie kupuje system Windows lub pakiet Office? Firmy, które mają zostać poddane audytowi, muszą to zrobić, ale wiele małych firm i ogromna liczba użytkowników domowych wydają się chętnie korzystać z nielegalnej (lub nielegalnej) kopii.

Moja osobista opinia jest taka, że ​​jeśli chcesz zarabiać na swoim oprogramowaniu, nie udostępniaj kodu źródłowego w domenie publicznej / społeczności open source. Oczywiście są przypadki, w których sprzedaż wsparcia dla kodu o otwartym kodzie źródłowym może prowadzić do rentowności, ale otwarcie IMO kodu źródłowego powinno być zrobione, aby uzyskać wkład społeczności. Udostępnianie swojego fajnego kodu w sieci traci przewagę konkurencyjną, jeśli chcesz, aby oprogramowanie stało się źródłem dochodów.

Tak więc obecnie najlepszą strategią dla oprogramowania, które widziałem, jest licencjonowanie go . Rozdaj nieco ograniczoną wersję oprogramowania za darmo, aby użytkownik mógł się z nim zapoznać bez konieczności zakładania konta lub przekazywania danych karty kredytowej, które są odrażające. Gdy osiągną punkt, w którym poważnie go używają, możesz zaoferować opcję zwiększenia pamięci / przepustowości / pojemności / możliwości #. Wiele usług online korzysta z tego modelu, podobnie jak aplikacje na iPhone'a - pobierz bezpłatną wersję Lite, zapłać, aby aktywować więcej funkcji.

Rzeczywista cena, na którą licencjonujesz oprogramowanie, zależy od:

  1. cel - jak trudne jest to zadanie, które rozwiązuje?
  2. wielkość rynku docelowego - ile osób ma do czynienia z tym problemem?
  3. segmenty rynku - czy istnieją różne poziomy / typy użytkowników na tym rynku? (zaawansowani użytkownicy vs. użytkownicy domowi itp.)

Przykłady:

  • Wszystko przez 37Signals - BaseCamp, CampFire, BackPack itp. Niski produkt jest bezpłatny, zapłać za więcej.
  • Evernote . Klient oprogramowania jest bezpłatny z pewną ilością miejsca. Zapłać za więcej.
  • DropBox . Klient oprogramowania jest bezpłatny z pewną ilością miejsca. Zapłać za więcej.
  • Aplikacje Google. Non-profit, edukacja, niskie zużycie / niewielu użytkowników za darmo. Płać za więcej miejsca / dostępność / użytkowników komercyjnych.

# Jeśli płacenie odblokowuje niektóre możliwości, nie umieszczaj tej możliwości w darmowej wersji, ponieważ zostanie ona złamana - niezależnie od tego, ile dostaniesz na rynku. Są ludzie, którzy lubią obalać mechanizmy ochrony oprogramowania, a kilka produktów, nad którymi pracowałem przez lata, spotkało ten los - nawet te niszowe. Nie jestem ekspertem, ale punktem wyjścia może być kombinacja jednoznacznie pobranej wersji, którą można umieścić na czarnej liście, jeśli „dzwoni do domu” z więcej niż X różnych adresów IP. Jeśli wykryjesz, że ktoś przekazuje swoją kopię oprogramowania, masz kilka opcji - porozmawiaj z nim (jeśli jest zarejestrowany), ponieważ może to być dobry powód (regularnie formatują komputer, itp.),

JBRWilkinson
źródło
Opracowano kilka różnych modeli biznesowych dla osób korzystających z oprogramowania Open Source / Free. Jednym z nich jest opłata za wsparcie, drugie licencjonowanie jest drugim, a oba były wykorzystywane przez dochodowe firmy.
David Thornley,
Zauważono - dziękuję za edukację. Przeformułowałem swój punkt widzenia.
JBRWilkinson
8

Chociaż nie zgadzam się ze wszystkim, co mówi Joel, jego artykuł „ Wielbłądy i gumowe kaczuszki ” na ten temat jest koniecznie przeczytany przez IMO.

Podstawowa rada to „naliczać, ile ludzie będą skłonni zapłacić”, lub:

Jeśli nie możesz się tym przejmować, po prostu pobierz 0,05 USD za oprogramowanie, chyba że śledzi błędy, w którym to przypadku pobierzesz za nie 30 000 000 USD.

Dean Harding
źródło
5

Najpierw określ cel wyceny. Następnie poszukaj strategii cenowych, aby osiągnąć ten cel.
- Przetrwanie? Następnie ustaw poziomy cen, aby dopasować wydatki.
- Maksymalizować zysk? Istnieje wiele strategii do rozważenia, np. „Skimming cen”, podobnie jak Sony z PS / 3, działa, jeśli jest to legalne w twojej jurysdykcji i jeśli napotykasz nieelastyczną krzywą popytu. Początkowo Sony ustalało wysokie ceny na 599 USD i stopniowo obniżyło je do 299 USD.
- ROI? Ustaw poziomy cen, aby odzyskać określony roczny zwrot z kapitału.
- Zwiększyć udział w rynku? Jeśli twoja krzywa popytu jest elastyczna, obniżenie cen w stosunku do konkurentów może pomóc w osiągnięciu tego.
- Przepływy pieniężne?Poziomy cen powinny sprzyjać szybkiej sprzedaży.
- Status Quo? Wojna cenowa może być nie do wygrania. Nie kołysz łódką. Ustaw ceny zgodnie z cenami konkurencji.
- Jakość produktu? Ustal ceny, aby odzyskać koszty badań i rozwoju oraz uzyskać wizerunek wysokiej jakości.

Inne
źródło
3
Inną techniką skimmingu cen są różne wersje. PS / 3 dzisiaj nie jest w rzeczywistości taki sam jak oryginał, ponieważ po drodze stracił pewne możliwości. Wydawcy książek wypuścili najpierw kosztowną wersję w twardej oprawie, a później tańszą miękką, a potem jeszcze tańszą masową, w celu odebrania premii od osób, które nie będą czekać i nadal będą mieć wrażenie, że mają lepszy produkt .
David Thornley,
@David Thornley: Świetny komentarz. Zdecydowanie dotyczy tutaj. Na przykład istnieje sześć różnych „edycji” systemu Windows Vista (Starter, Basic, Premium, Business, Enterprise i Ultimate) dwa razy (32/64-bit). Wszystko wycenione inaczej.
AN Inny
2

Musisz obliczyć, ile czasu to zajmie i ile chcesz zarobić na godzinę, a potem jeden po drugim.

Następnie należy doliczyć wszelkie koszty związane z pisaniem oprogramowania.

Następnie musisz dodać dowolny przypadek ... tj. Jeśli wykonujesz pracę za stałą cenę, jakie są szanse na pojawienie się czegoś, co zajmie więcej czasu.

Na koniec musisz upewnić się, że koszt jest wydrukowany na tej samej kartce papieru, która dokładnie określa, co dostarczysz w zamian za pieniądze, i musisz wpłacić depozyt ... zapobiegniesz marnowaniu czasu przez naleganie na depozyt.

Fenton
źródło
2
+1 za depozyt. Spieprzyłem się kilka razy, nie nalegając na to. To naprawdę oddziela ludzi, którzy są poważni.
RationalGeek,
1

I rzeczywiście napisał kilka z artykułów na ten temat kilka miesięcy temu, ale po prostu potknął się to pytanie teraz.

Najprościej jest powiedzieć, że różni się bardzo w zależności od grupy docelowej, rynku, wielkości rozwiązanego problemu i tak dalej, co jest prawdą - ale myślę, że można podzielić oprogramowanie na 3 kategorie ogólne:

  • Niezbędne oprogramowanie
  • Przyjemne oprogramowanie
  • Oprogramowanie, którego nikt nie potrzebuje

Zakładając, że nie należysz do trzeciej kategorii, musisz dowiedzieć się, w jakiej jesteś kategorii. Przyjemne oprogramowanie powinno być ogólnie wycenione w zakresie „dlaczego nie?” (jak Jeff nazywa to w swoim artykule), co oznacza tyle, że potencjalny klient nie będzie miał nic przeciwko otwarciu swojego portfela, podczas gdy niezbędne oprogramowanie ma znacznie większą elastyczność w zakresie cen.

Co sprawia, że ​​oprogramowanie jest koniecznością? tam właśnie biorą udział wszystkie zmienne. Najważniejsze moim zdaniem to:

  • Jak duży jest problem do rozwiązania? Ile czasu / pieniędzy oszczędzasz użytkownikowi końcowemu? (czas = pieniądze)
  • Jak wyjątkowe jest to rozwiązanie? (tj. czy możesz po prostu znaleźć tańszą / bezpłatną / lepszą alternatywę, szukając go w Google?)

Kiedy wyceniam oprogramowanie, to są moje główne uwagi. Możesz uwzględnić dodatkowe parametry, takie jak rynek (możesz na przykład wycenić wyższą cenę przy sprzedaży do przedsiębiorstwa, w przeciwieństwie do sektora prywatnego).

Nigdy nie bój się eksperymentować po ustaleniu ceny. Daj trochę czasu na gromadzenie danych i spróbuj przetestować różne ceny, aby zobaczyć, jak wpływa to na sprzedaż.

Eran Galperin
źródło
0

Pamiętaj, że twoja cena będzie również odzwierciedlać jakość twojego oprogramowania w oczach potencjalnych nabywców. Istnieje efekt psychologiczny, że jeśli produkt A jest wyceniany wyżej niż produkt B, produkt A będzie postrzegany jako lepsza jakość niż B, nawet bez żadnych informacji potwierdzających. Dotyczy to od ziaren puszki po samochody i domy.

Ostatecznie twoje uzasadnienie biznesowe dla tego oprogramowania określi twoją cenę (czy jest to jednorazowe przedłużenie czegoś istniejącego, lider strat w pozyskiwaniu nowych klientów? Itp.)

zaraz
źródło
-3

Nie ładuj - wypuść jako oprogramowanie bezpłatne / otwarte.

Następnie zapewnij ludziom sposób przekazywania darowizn, które im się podobają, w zależności od ich przydatności. (Niestety, tak naprawdę nie wiem, jak skuteczne to jest.)

Jeśli jest to podstawowy produkt dla Twojej firmy, możesz nadal robić powyższe, ale także licencję komercyjną i umowę wsparcia, a także być może sponsorowany rozwój funkcji.
(Ten model jest używany w dużych firmach programistycznych, takich jak JBoss , MySQL , ale mniejsze firmy, takie jak BlueRiver lub Railo Technologies, również robią to z powodzeniem.)

Peter Boughton
źródło
(przy okazji, nie mówiąc, że jest to najlepsze lub zawsze opłacalne dla wszystkich lub cokolwiek, ale z pewnością jest to opcja)
Peter Boughton
czy to faktycznie działa? zawsze zakładałem, że jak 99% ludzi ignoruje te przyciski Darowizny. Ale nigdy nie próbowałem prosić o datki, więc nie wiem.
RationalGeek,
Ogólnie nie wiem. Ja sam przekazałem darowiznę na kilka projektów, które naprawdę mi się podobają, podobnie jak zespół SO: „Przejrzałem meta pytanie Czym było zbudowanie przepełnienia stosu i przekazałem darowiznę na każdy projekt, na którym polegamy, który przyjmuje darowizny” - bardziej wiarygodny I zgaduję, że jest to płatne wsparcie i podwójna licencja, o czym myślałem, że wspomniałem, ale najwyraźniej nie.
Peter Boughton,
Wydaje mi się, że pytanie, ile będzie kosztować rozwój, jest nadal aktualne, nawet jeśli jest to oprogramowanie typu open source!
Fenton,
1
O ile się nie mylę, fakt, że oprogramowanie jest bezpłatne lub otwarte, nie oznacza, że ​​kosztuje zero. Nadal możesz pobierać opłaty za bezpłatne i otwarte oprogramowanie (na przykład GPL na to zezwala ). To prawda, że ​​wiele bezpłatnych i otwartych projektów decyduje się udostępnić swoje oprogramowanie po zerowych kosztach.
Adam Paynter,