Cos'è esattamente il software aziendale?


46

Non capisco la differenza tra software "normale" e software aziendale. Anche dopo aver letto questi ...

Non riesco davvero a avvolgere la testa attorno alle differenze reali. C'è qualche differenza tra i due? Perché la gente dice che il software aziendale fa schifo?


1
In cima alla mia testa, il termine viene solitamente utilizzato per indicare software "heavy duty" in cui si dispone di una vasta base di utenti, supporto per alto livello / volume elevato di dati integrati online in tutta l'azienda con l'aspettativa di buone prestazioni e copertura di molte funzioni aziendali importanti.
NoChance,

8
Se il prezzo del software è di 5 cifre e oltre, è "impresa"!
CraigTP

6
"Non è un po 'costoso per il software?" "No, questo è un software aziendale !" "Ok, allora pagherò."
Sjoerd,

4
È solo un termine di marketing utilizzato per estrarre più denaro dalle tasche dei clienti. Il software è solo un software. Detto questo, mi prenderò un caffè aziendale ...
ThomasX,

1
dovresti dare un'occhiata al quotidiano wtf (non fornendo link). Avrai una buona sensazione di "software aziendale" nei commenti
Kemoda,

Risposte:


59

In parole povere, il software normale sarebbe il software creato pensando alle persone, vale a dire software di vendita al dettaglio o applicazioni web destinate alla popolazione in generale. Il suo successo dipende da quanto bene viene ricevuto dagli utenti a cui viene offerto in gran parte un prodotto "standard issue" già pronto. Lo sviluppo è un investimento e le entrate provengono dalle vendite di singoli prodotti o spazi pubblicitari.

D'altra parte, il software aziendale sarebbe il software commissionato o sviluppato internamente dalle società, fatto su misura da zero o acquistato da un fornitore di terze parti e fortemente personalizzato per il processo aziendale dell'azienda.

Il motivo per cui la gente dice che il software aziendale fa schifo? Direi che ci sono tre ragioni principali, fortemente interconnesse:

  • Le persone che lo pagano non sono quelle che lo usano - il reparto superiore / reparto IT prende le decisioni. Idealmente, dovrebbero consultare gli utenti futuri e rendere indispensabile aderire a ciò che hanno da dire. La cattiva reputazione viene dai casi in cui non è così.
  • Sistemi come questo sono unici nel loro genere: i software di vendita al dettaglio devono essere testati bene prima di essere lanciati sul mercato, poiché i bug possono crearli o romperli secondo gli utenti target. Inoltre, viene utilizzato da dozzine di persone in tutto il mondo su macchine diverse, con diversi modelli di utilizzo e così via, ottenendo un feedback utile per le versioni future. Il software aziendale soffre di una piccola base di utenti costituita principalmente da persone che non hanno altra scelta che usarlo indipendentemente dall'esperienza dell'utente. Di conseguenza, meno attenzione sull'esperienza utente e meno feedback da ottenere dagli utenti (e spesso, nessun canale per tale feedback quando il lavoro viene esternalizzato).
  • Le aziende che usano il software non sono società di software: stanno usando il software, è fondamentale per il business che stanno conducendo, tuttavia è secondario rispetto ai loro obiettivi di business. In quanto tale, il software aziendale subirà scadenze irragionevoli, le risorse saranno allocate in modo insufficiente e saranno considerate "abbastanza buone" pur restando incomplete o sottoposte a test.

5

Uno dei motivi per cui non piace l'impresa è che in molti casi è progettato per adattarsi a tutti. Come con i vestiti, ciò che significa davvero è che una taglia non si adatta a nessuno.

Vedi grandi quantità di configurazione a volte quantità estreme (Siebel, SAP, ecc. Funzionano tutti su questa premessa). Tanto che sono necessari grandi team di "sviluppatori" per programmare il già costoso software già funzionante.

In alcuni casi questo ha senso in altri, non tanto. Ha senso quando un'azienda ha deciso di allineare i processi con il software o il software si allinea già con il loro processo.

Quando il venditore inizia a dirti che "può" essere fatto per farlo o alcune funzioni sono "supportate" per le colline

  • Disclaimer: il veterano di 3 falliti tentativi di Siebel nella stessa compagnia.

3

formalmente non sono sicuro di quale sia la sua definizione. Alcune caratteristiche che ritengo più importanti sono

  • supporto a lungo termine (vogliono sapere che la società sarà presente e manterrà il software)
  • di solito risolve problemi / processi aziendali (esempi includono risorse umane, approvvigionamento ... ovvero gestione dei dipendenti, pagamento, approvvigionamento di forniture)
  • personalizzato / specifico per le esigenze dell'azienda
  • Costo totale, una volta che si tiene conto di tutte le licenze, le spese di consulenza e qualsiasi altra spesa, anziché solo il prezzo dell'autoadesivo

3

Il software aziendale è proprio questo, un software rivolto alle aziende. Di solito non è indicato che ciò significhi imprese di medie e grandi dimensioni (società).

Alcune caratteristiche chiave che vengono in mente sono:

  • spesso la distribuzione avviene tramite licenze istituzionali.

  • utilizzo se pagato spesso da "fasce" di dimensioni utente rispetto a un costo fisso per utente per licenza.

  • gli aggiornamenti vengono spesso eseguiti tramite push a livello di sistema piuttosto che da utente ad hoc per utente.

  • Utilizzato frequentemente per i componenti desktop.

  • maggiore utilizzo e integrazione con i metodi di autenticazione / autorizzazione interni esistenti.


2

Secondo i "modelli di architettura delle applicazioni aziendali" di Martin Fowler, il software aziendale di solito comporta l'accesso a dati persistenti. Spesso ci sono molti dati, con più utenti che tentano di accedervi contemporaneamente. Le applicazioni aziendali di solito devono integrarsi con altri sistemi.

Tuttavia, sottolinea anche che ci sono molte variazioni nelle applicazioni aziendali e che non tutti o tutti i punti precedenti valgono necessariamente in tutti i casi.


2

Per semplificare eccessivamente, il software Enterprise è un software destinato al business.

Nel bene o nel male, questo tipo di software presenta alcune tendenze dolorose:

  • Un numero maggiore di firme implica un minor numero di compromessi.
  • Molta attenzione alle interfacce.
  • Processi di pianificazione formale.
  • Meno disponibilità a provare semplicemente le cose.
  • Spesso estranei al modo in cui l'azienda guadagna. (Risorse umane interne, ecc.)
  • Non attira sempre i migliori talenti.
  • Spesso in ritardo e oltre budget.

L'esempio estremo è un'implementazione di PeopleSoft di grandi dimensioni con 100 consulenti collegati che viene implementata con 2 anni di ritardo.

Alla gente non piace lavorare per programmi di grandi dimensioni progettati dal comitato.

Non deve essere così, ma lo è spesso.


1
Questo è più un rant di una risposta.
JeffO,

0

Il software aziendale è un software destinato alle aziende, niente di più, niente di meno.

Prendi ad esempio Microsoft. Hanno un intero sito Web dedicato al software aziendale e quali sono alcune delle loro offerte? Bene, sono Windows 7, Windows 7, IE9, MS Office, ecc. Windows 7 ha alcune nuove funzionalità integrate, ma nulla che non potevi già fare con una build di Windows 7 esistente destinata ai consumatori (dopo aver cercato solo brevemente sul loro sito Web) - ma il resto sembra esattamente lo stesso delle loro controparti di consumo ma.

È solo un'altra parola d'ordine ...

Liz: Cross-promozionale, meccanica degli affari, flussi di entrate, gergo, sinergia. Jack: Questa è la migliore presentazione che abbia mai visto. -30 Rock, "Winter Madness"


1
Penso che per descriverlo come "solo un'altra parola d'ordine" manca piuttosto il punto. V'è una particolare categoria di software che ha bisogno di essere identificati e catgeorised e penso anche che la tua definizione è sbagliata (Ci sono prodotti mirati alle piccole e medie imprese che non sono "impresa" capace).
Murph,

Penso che il punto sia che non esiste una vera definizione concordata. Quindi, "software mirato per le aziende" è la migliore definizione, credo.
JW01

0

Dopo aver trascorso quasi 20 anni a scrivere software "Enterprise" ecco la mia risposta:

1) Enterprise significa quasi sempre "applicazione web". 2) Enterprise significa davvero "molto molto grande".

Il software aziendale è in genere scritto da centinaia di persone nel corso di diversi anni. Pertanto, gli strumenti, i modelli e i linguaggi utilizzati tendono a rendere la collaborazione, la sicurezza, la stabilità e la scalabilità una priorità.

Il tipico "Stack" di un'applicazione enterprise coinvolgerà molte lingue, protocolli, server, firewall diversi ... ognuno con i propri team di persone. Queste applicazioni richiedono una serie di competenze diverse per produrre, dalla gestione del progetto, fino ai veri ingegneri del software. Spesso le persone che lavorano su un aspetto particolare di un'applicazione su scala aziendale non sanno esattamente come si adattano i loro componenti. Solo l '"Enterprise Architect" può vedere l'intera immagine, ma poi non conoscono nessuno dei dettagli.

L'arte della creazione di applicazioni aziendali sta navigando con successo in questa 'nebbia di guerra' scegliendo le giuste tecnologie e procedure, ecc.


-3

Una definizione di software aziendale è la licenza. Lo sviluppatore del software si aspetta che l'acquirente installi il software su tutte le sue macchine. Possono pagare una licenza illimitata o un numero massimo di utenti simultanei.

Il costo della licenza di un numero massimo di utenti attuali (diciamo 100) è maggiore del costo di 100 licenze, ma è anche inferiore al costo di una licenza per ciascun dipendente.

Per le applicazioni Web limiteranno il numero di account amministratore, ma non limiteranno il numero di utenti nel tuo dominio.

Mi piace il software aziendale in alcune situazioni. In questi casi, le procedure di installazione sono state semplificate per consentire l'installazione da un server. Il software non aziendale prevede che l'utente installi il software. Molte aziende bloccano le macchine, in modo che l'utente medio non possa installarlo. Il software aziendale consente al software di essere installato o aggiornato automaticamente da un repository centrale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.