Che cos'è il software aziendale, esattamente?

46

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

Non riesco davvero a comprendere le reali differenze. C'è qualche differenza tra i due? Perché le persone dicono che il software aziendale fa schifo?

    
posta treecoder 25.03.2012 - 12:29
fonte

9 risposte

59

In poche parole, il software normale sarebbe il software creato pensando agli individui, ad esempio software di vendita al dettaglio o applicazioni web rivolte alla popolazione generale. Il successo dipende dal modo in cui viene ricevuto dagli utenti che nella maggior parte dei casi offrono un prodotto "standard" pronto all'uso. Lo sviluppo è un investimento e le entrate provengono da vendite di singoli prodotti o spazi pubblicitari.

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

La ragione per cui le persone dicono che il software aziendale fa schifo? Direi che ci sono tre ragioni principali, strongmente interconnesse:

  • Le persone che pagano per questo non sono quelle che la usano - il management superiore / il reparto IT prende le decisioni. Idealmente, consulterebbero i futuri utenti e renderebbero imperativo aderire a ciò che hanno da dire. La cattiva reputazione deriva dai casi in cui non è così.
  • I sistemi come questo sono unici nel loro genere - il software di vendita al dettaglio deve essere ben testato prima di metterlo sul mercato, in quanto i bug possono farcela o romperla nella vista dei suoi utenti target. Inoltre, viene utilizzato da dozzine di persone in tutto il mondo su macchine diverse, con modelli di utilizzo diversi e così via, con conseguente 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 utilizzano il software non sono società di software: utilizzano il software, ma sono fondamentali per il business che stanno conducendo, ma sono secondarie ai loro obiettivi di business. In quanto tale, il software aziendale risentirà di scadenze irragionevoli, le risorse saranno sottoconservate e ritenute "abbastanza buone" pur essendo incomplete o sottovalutate.
risposta data 25.03.2012 - 14:24
fonte
5

Una delle ragioni per cui non ci piace l'impresa è che in molti casi è progettato per essere una taglia unica. Come con i vestiti, ciò significa in realtà che una taglia non si adatta a nessuno.

Vedete grandi quantità di configurazioni a volte importi estremi (Siebel, SAP, ecc. tutto funziona su questa premessa). Tanto che sono necessari grandi team di "sviluppatori" per programmare il già costoso software per funzionare.

In alcuni casi questo ha senso negli altri, non così tanto. Ha senso quando un'azienda ha deciso di allineare i processi con il software o il software è già allineato con il loro processo.

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

  • Disclaimer: Veteran of 3 ha fallito i tentativi di Siebel nella stessa azienda.
risposta data 25.03.2012 - 21:56
fonte
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 l'azienda sarà presente e manterrà il software)
  • di solito risolve problemi / processi aziendali (esempi includono risorse umane, approvvigionamento ... gestendo i dipendenti, pagandoli, procurando forniture)
  • personalizzato / specifico per le esigenze dell'azienda
  • Costo totale, una volta incluse tutte le licenze, le spese di consulenza e tutte le altre spese, anziché solo il prezzo dell'adesivo
risposta data 25.03.2012 - 14:32
fonte
3

Il software aziendale è proprio questo, software rivolto alle imprese. Di solito non è detto che questo significa aziende di medie e grandi dimensioni (aziende).

Alcune caratteristiche chiave che ti vengono in mente sono:

  • la distribuzione frequente avviene tramite licenze istituzionali.

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

  • Gli aggiornamenti
  • vengono spesso eseguiti tramite push a livello di sistema anziché dall'utente ad hoc per utente.

  • Utilizzato frequentemente per i componenti desktop.

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

risposta data 25.03.2012 - 22:30
fonte
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 cercano di accedervi contemporaneamente. Le applicazioni aziendali di solito devono integrarsi con altri sistemi.

Tuttavia, sottolinea anche che ci sono molte varianti nelle applicazioni aziendali e che in tutti i casi non tutti o tutti i punti sopra citati sono necessariamente validi.

    
risposta data 25.03.2012 - 12:36
fonte
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:

  • Più sign-off implica meno compromessi.
  • Molto focus sulle interfacce.
  • Processi di pianificazione formale.
  • Meno disponibilità a provare solo le cose.
  • Frequentemente estraneo a come l'azienda fa soldi. (HR interno, ecc.)
  • Non attira sempre i migliori talenti.
  • Più spesso in ritardo e oltre il budget.

L'esempio estremo è una grande implementazione di PeopleSoft con 100 consulenti ad essa collegati che viene implementata con 2 anni di ritardo.

Alle persone non piace lavorare per programmi di grandi dimensioni progettati dalla commissione.

Non deve essere in questo modo, ma lo è spesso.

    
risposta data 26.03.2012 - 02:18
fonte
0

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

Prendi semplicemente Microsoft per esempio. Hanno un intero sito web dedicato al software aziendale e cosa sono alcune delle loro offerte? Bene, sono Windows 7, Windows 7 phone, IE9, MS Office, ecc. Windows 7 ha alcune nuove funzionalità incorporate, ma nulla che non si possa già fare con un build Windows 7 esistente destinato ai consumatori (dopo aver guardato solo brevemente al loro sito web) - ma il resto sembra essere esattamente lo stesso delle controparti dei consumatori ma.

È solo un'altra parola in voga ...

Liz: Promozioni incrociate, meccanica delle offerte, flussi di entrate, gergo, sinergie. Jack: Questa è la migliore presentazione che abbia mai visto. -30 Rock, "Winter Madness"

    
risposta data 25.03.2012 - 15:30
fonte
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 è tipicamente scritto da centinaia di persone per diversi anni. Pertanto, gli strumenti, i modelli e le lingue utilizzati tendono a rendere la collaborazione, la sicurezza, la stabilità e la scalabilità una priorità.

Il tipico "stack" di un'applicazione enterprise coinvolge molte lingue, protocolli, server, firewall diversi, ciascuno con il proprio team di persone. Queste applicazioni richiedono molti set di abilità diversi da produrre, dalla gestione del progetto fino ai veri e propri ingegneri del software. Spesso le persone che lavorano su qualsiasi aspetto particolare di un'applicazione su scala aziendale non sanno esattamente come si adatta il loro componente. 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 tecnologie e le procedure giuste, ecc.

    
risposta data 15.01.2018 - 17:11
fonte
-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 limitano il numero di account amministratore, ma non limitano il numero di utenti nel tuo dominio.

Mi piace il software aziendale in alcune situazioni. In questi casi, le procedure di installazione sono state ottimizzate per consentire l'installazione da un server. Il software non aziendale si aspetterebbe che l'utente installasse il software. Molte aziende bloccano le macchine, in modo che l'utente medio non possa installarle. Il software aziendale consente l'installazione o l'aggiornamento automatico del software da un repository centrale.

    
risposta data 25.03.2012 - 15:46
fonte

Leggi altre domande sui tag