Czym dokładnie jest oprogramowanie dla przedsiębiorstw?

46

Nie rozumiem różnicy między „normalnym” oprogramowaniem a oprogramowaniem dla przedsiębiorstw. Nawet po przeczytaniu tych ...

Naprawdę nie mogę owinąć głowy wokół prawdziwych różnic. Czy jest jakaś różnica między nimi? Dlaczego ludzie mówią, że oprogramowanie dla przedsiębiorstw jest do bani?

treecoder
źródło
1
Nad moją głową zwykle używa się określenia „oprogramowanie do dużych obciążeń”, w którym masz dużą bazę użytkowników, obsługę wysokiego / wysokiego poziomu zintegrowanych danych on-line w całym przedsiębiorstwie z oczekiwaniem dobrej wydajności i zasięgu wielu głównych funkcji biznesowych.
NoChance,
8
Jeśli cena oprogramowania wynosi 5 cyfr i więcej, to jest to „przedsiębiorstwo”!
CraigTP
6
„Czy to nie jest trochę drogie dla oprogramowania?” „Nie, to oprogramowanie korporacyjne !” „Ok, więc zapłacę”.
Sjoerd,
4
To tylko termin marketingowy używany do wyciągania większej ilości pieniędzy z kieszeni klientów. Oprogramowanie to tylko oprogramowanie. Biorąc to pod uwagę, wezmę sobie kawę dla przedsiębiorstw ...
ThomasX
1
powinieneś spojrzeć na codzienny wtf (nie podając linku). W komentarzach będziesz dobrze czuć „oprogramowanie dla przedsiębiorstw”
Kemoda

Odpowiedzi:

59

Krótko mówiąc, normalne oprogramowanie to oprogramowanie stworzone z myślą o konkretnych osobach, tj. Oprogramowanie do sprzedaży detalicznej lub aplikacje internetowe przeznaczone dla ogółu społeczeństwa. Jego sukces zależy od tego, jak dobrze jest odbierany przez użytkowników, którym w większości przypadków oferowany jest gotowy, „standardowy” produkt. Rozwój jest inwestycją, a przychody pochodzą ze sprzedaży poszczególnych produktów lub powierzchni reklamowych.

Z drugiej strony, oprogramowanie dla przedsiębiorstw byłoby oprogramowaniem zleconym lub opracowanym wewnętrznie przez firmy, albo dostosowane od zera, albo zakupione od zewnętrznego dostawcy i ściśle dostosowane do procesu biznesowego firmy.

Dlaczego ludzie mówią, że oprogramowanie dla przedsiębiorstw jest do bani? Powiedziałbym, że istnieją trzy główne powody, ściśle powiązane:

  • Ludzie, którzy za to płacą, nie są tymi, którzy go używają - decyzje podejmują wyższe kierownictwo / dział IT. Najlepiej byłoby skonsultować się z przyszłymi użytkownikami i sprawić, aby bezwzględnie przestrzegać tego, co mają do powiedzenia. Zła reputacja wynika z przypadków, w których tak nie jest.
  • Takie systemy są jedyne w swoim rodzaju - oprogramowanie do sprzedaży detalicznej musi zostać dobrze przetestowane przed wprowadzeniem na rynek, ponieważ błędy mogą go stworzyć lub złamać w oczach docelowych użytkowników. Co więcej, jest używany przez dziesiątki osób na całym świecie na różnych maszynach, z różnymi wzorcami użytkowania, i tak dalej, co powoduje opinie przydatne w przyszłych wydaniach. Oprogramowanie korporacyjne cierpi z powodu niewielkiej liczby użytkowników, składającej się głównie z osób, które nie mają innego wyboru, jak korzystać z niego niezależnie od doświadczenia użytkownika. W rezultacie mniejszy nacisk kładziony jest na wrażenia użytkownika i mniej informacji zwrotnych od użytkowników (i często brak kanału dla takich informacji zwrotnych, gdy praca jest zlecana na zewnątrz).
  • Firmy korzystające z oprogramowania nie są firmami programistycznymi - używają oprogramowania, ma to kluczowe znaczenie dla prowadzonej przez nich działalności, jednak ma drugorzędne znaczenie dla ich celów biznesowych. Jako takie, oprogramowanie dla przedsiębiorstw będzie cierpieć z powodu nieuzasadnionych terminów, przy czym zasoby zostaną niedostatecznie przydzielone i będą uważane za „wystarczająco dobre”, a jednocześnie będą niekompletne lub niedostatecznie przetestowane.
scrwtp
źródło
5

Jednym z powodów niechęci do przedsiębiorstwa jest to, że w wielu przypadkach jest zaprojektowany tak, aby był uniwersalny dla wszystkich. Tak jak w przypadku ubrań, tak naprawdę oznacza to, że jeden rozmiar nie pasuje do nikogo.

Widzisz duże ilości konfiguracji, czasem ekstremalne (Siebel, SAP itp., Wszystkie działają na tej przesłance). Do tego stopnia, że ​​potrzebne są duże zespoły „programistów” do zaprogramowania i tak już bardzo drogiego oprogramowania do pracy.

W niektórych przypadkach ma to sens, w innych nie tak bardzo. Ma to sens, gdy firma zdecyduje się dostosować procesy do oprogramowania lub oprogramowanie już dostosowuje się do ich procesu.

Kiedy sprzedawca zaczyna mówić Ci, że można to zrobić, lub jakaś funkcja jest obsługiwana w przypadku wzgórz

  • Uwaga: Weteran 3 nieudanych prób Siebel w tej samej firmie.
Bill Leeper
źródło
3

formalnie nie jestem pewien, jaka jest jego definicja. Myślę, że niektóre cechy są ważniejsze

  • wsparcie długoterminowe (chcą wiedzieć, że firma będzie w pobliżu i utrzymywać oprogramowanie)
  • zazwyczaj rozwiązuje problemy / procesy biznesowe w przedsiębiorstwie (przykłady obejmują HR, zaopatrzenie ... tj. zarządzanie pracownikami, płacenie im, zamawianie dostaw)
  • dostosowane / specyficzne dla potrzeb firmy
  • Całkowity koszt, po uwzględnieniu wszystkich licencji, opłat za konsultacje i wszelkich innych wydatków, a nie tylko ceny naklejki
Nasir
źródło
3

Oprogramowanie dla przedsiębiorstw to oprogramowanie skierowane do przedsiębiorstw. Zazwyczaj nie wiadomo, że oznacza to średnie lub duże przedsiębiorstwa (firmy).

Niektóre kluczowe funkcje, które przychodzą na myśl to:

  • często dystrybucja odbywa się za pośrednictwem licencji instytucjonalnych.

  • użycie, jeżeli często jest płacone przez „pasma” wielkości użytkownika niż stały koszt na użytkownika na licencję.

  • Uaktualnienia są często przeprowadzane poprzez systemowe wypychania, a nie ad-hoc użytkownik po użytkowniku.

  • Często używany do komponentów pulpitu.

  • większe wykorzystanie i integracja z istniejącymi wewnętrznymi metodami uwierzytelniania / autoryzacji.

Michael Durrant
źródło
2

Według „wzorców architektury aplikacji korporacyjnych” Martina Fowlera oprogramowanie korporacyjne zazwyczaj wymaga dostępu do trwałych danych. Często jest dużo danych, a wielu użytkowników próbuje uzyskać do nich dostęp jednocześnie. Aplikacje korporacyjne zwykle wymagają integracji z innymi systemami.

Zwraca jednak uwagę, że aplikacje korporacyjne są bardzo zróżnicowane i że nie wszystkie, a nawet wszystkie powyższe punkty, obowiązują we wszystkich przypadkach.


źródło
2

Upraszczając, oprogramowanie Enterprise to oprogramowanie przeznaczone dla biznesu.

Na lepsze lub gorsze, tego typu oprogramowanie ma kilka bolesnych trendów:

  • Więcej podpisów oznacza mniej kompromisów.
  • Duży nacisk na interfejsy.
  • Formalne procesy planowania.
  • Mniej chęci po prostu próbowania różnych rzeczy.
  • Często niezwiązane z tym, w jaki sposób firma zarabia pieniądze. (Wewnętrzny HR itp.)
  • Nie zawsze przyciąga największe talenty.
  • Często spóźnia się i przekracza budżet.

Skrajnym przykładem jest duża implementacja PeopleSoft z dołączonymi 100 konsultantami, która zostaje wdrożona 2 lata później.

Ludzie nie lubią pracować dla dużych programów opracowanych przez komitet.

Nie musi tak być, ale często tak jest.

MathAttack
źródło
1
To bardziej rant niż odpowiedź.
JeffO
0

Oprogramowanie dla przedsiębiorstw to oprogramowanie przeznaczone dla firm, nic więcej, nic więcej.

Weźmy na przykład Microsoft. Mają całą stronę internetową poświęconą oprogramowaniu dla przedsiębiorstw i jakie są niektóre z ich ofert? Są to Windows 7, Windows 7, IE9, MS Office itp. Windows 7 ma kilka nowych wbudowanych funkcji, ale nic, czego nie można było zrobić z istniejącą wersją Windows 7, która jest przeznaczona dla konsumentów (po obejrzeniu tylko krótko na swojej stronie internetowej) - ale reszta wydaje się dokładnie taka sama jak ich odpowiedniki konsumenckie, ale.

To tylko kolejne modne słowo ...

Liz: Cross-promocja, mechanizmy transakcji, źródła dochodów, żargon, synergia. Jack: To najlepsza prezentacja, jaką kiedykolwiek widziałem. -30 Rock, „Winter Madness”

TomJ
źródło
1
Myślę, że opisanie go jako „kolejnego bzyczącego słowa” raczej nie ma sensu. Jest to szczególna kategoria oprogramowania, które muszą być zidentyfikowane i catgeorised i ja również uważam, że definicja jest błędna (Są to produkty kierowane do małych i średnich firm, które nie są „przedsiębiorstwo” zdolny).
Murph
Myślę, że chodzi o to, że nie istnieje prawdziwie uzgodniona definicja. Tak więc „oprogramowanie skierowane do firm” to najlepsza jak dotąd definicja.
JW01
0

Po prawie 20 latach pisania oprogramowania „Enterprise” oto moja odpowiedź:

1) Przedsiębiorstwo prawie zawsze oznacza „aplikację internetową”. 2) Przedsiębiorstwo naprawdę oznacza po prostu „bardzo duży”.

Oprogramowanie dla przedsiębiorstw jest zwykle pisane przez setki osób w ciągu kilku lat. Dlatego używane narzędzia, wzorce i języki sprawiają, że priorytetem jest współpraca, bezpieczeństwo, stabilność i skalowalność.

Typowy „stos” aplikacji korporacyjnej będzie obejmował wiele różnych języków, protokołów, serwerów, zapór ogniowych ... każdy z własnym zespołem ludzi. Aplikacje te wymagają wielu różnych zestawów umiejętności, od zarządzania projektami, po faktycznych inżynierów oprogramowania. Często ludzie pracujący nad dowolnym aspektem aplikacji na skalę korporacyjną nie wiedzą dokładnie, jak pasuje ich komponent. Tylko „Enterprise Architect” może zobaczyć cały obraz, ale wtedy nie zna żadnych szczegółów.

Sztuka tworzenia aplikacji korporacyjnych z powodzeniem porusza się w tej „mgle wojny”, wybierając odpowiednie technologie i procedury itp.

Richard
źródło
-3

Jedną z definicji oprogramowania dla przedsiębiorstw jest licencja. Twórca oprogramowania oczekuje, że nabywca zainstaluje oprogramowanie na wszystkich swoich komputerach. Mogą płacić za nieograniczoną licencję lub maksymalną liczbę jednoczesnych użytkowników.

Koszt licencji maksymalnej liczby obecnych użytkowników (powiedzmy 100) jest większy niż koszt 100 licencji, ale jest również niższy niż koszt jednej licencji dla każdego pracownika.

W przypadku aplikacji internetowych ograniczą liczbę kont administratora, ale nie ograniczą liczby użytkowników w Twojej domenie.

W niektórych sytuacjach lubię oprogramowanie dla przedsiębiorstw. W takich przypadkach procedury instalacyjne zostały usprawnione, aby umożliwić ich instalację z serwera. Oprogramowanie inne niż korporacyjne oczekuje, że użytkownik zainstaluje oprogramowanie. Wiele firm blokuje maszyny, aby przeciętny użytkownik nie mógł ich zainstalować. Oprogramowanie korporacyjne pozwala na automatyczną instalację lub aktualizację oprogramowania z centralnego repozytorium.

mhoran_psprep
źródło