Perché tutti odiano SharePoint? [chiuso]


46

Leggendo questo argomento sulle tecnologie più esagerate, ho notato che SharePoint è quasi universalmente insultato.

La mia esperienza con SharePoint (in particolare le versioni più recenti) è che realizza le sue competenze chiave in modo intelligente. Vale a dire:

  • Repository di documenti centralizzato: elimina tutti i documenti di Office dalla posta elettronica (con controllo delle versioni)
  • Creazione di contenuti modificabili dall'utente per la divulgazione di informazioni interne : aspetto, un sito delle risorse umane con i numeri di telefono correnti e la politica delle vacanze
  • Collaborazione al progetto : un paio di clic crea un sito con i documenti di un progetto, un elenco di attività, una pianificazione semplice, una discussione, e possibilmente un elenco di tutte le e-mail relative al progetto.
  • Automazione aziendale di base : quando compili il modulo ferie, viene inviata un'e-mail a HR.

La mia esperienza è che SharePoint diventa davvero brutto solo quando un'organizzazione cerca di spingerlo in una direzione per cui non è progettato. SharePoint non è un CRM, un ERP, un database di bug o un sito Web esterno. SharePoint è abbastanza flessibile da offrire un pizzico, ma non è un sostituto per uno strumento dedicato. (Microsoft è altrettanto colpevole di aver spinto SharePoint in domini a cui non appartiene.)

Se usi SharePoint per quello per cui è stato progettato, funziona davvero.

Pensieri?


19
Perché un Wiki interno o ospitato può fare la stessa cosa meglio, più velocemente, gratuitamente e in modo indipendente dalla piattaforma, senza configurazione. SharePoint costa migliaia e causa molto dolore. Non voglio ricevere un'e-mail quando alcuni documenti sono stati aggiornati, ma avere la possibilità di autorizzare le cose sarebbe bello. Ci sono modi per farlo. Compilare i miei fogli presenze su Share-point solo perché devo, non perché mi piace il sistema / l'interfaccia. Se mai giocassi con i prodotti FogBugz, aumenteresti il ​​livello di semplicità del software. Se paghi per Sharepoint senza la licenza MSDN, sei stupido.
Giobbe

2
Wiki? Con l'archiviazione e la versione dei documenti MSO ? Mi piacerebbe vedere un link a una tale meraviglia.
9000

3
Ciao Ryan, Programmers.SE non è un forum di discussione ; siamo qui per risolvere i problemi reali che potresti incontrare. Hai un problema reale che stai cercando di risolvere con SharePoint? In tal caso, puoi riformulare la tua domanda per mantenere le risposte costruttive e fuori dalle insidie ​​di diventare una discussione?

2
@ 9000 Confluence di Atlassian gestisce i documenti di Word con versioning ed è un Wiki stellare: atlassian.com/software/confluence
Gary Rowe,

3
Se usi SharePoint per quello per cui è stato progettato, non hai bisogno di programmatori. Se sei un programmatore, ti rendi conto che sharepoint fa schifo praticamente per tutto perché è scarsamente documentato, di ampia portata e ha una brutta curva di apprendimento per fare la spazzatura più elementare.
P.Brian.Mackey,

Risposte:


60

Penso che possa essere riassunto in un commento che ho sentito parlare di VB. "Rende le cose semplici molto semplici e le cose difficili impossibili".


6
in realtà, alcune cose semplici che dovrebbero essere semplici possono essere scoraggianti
Newtopian,

3
La mia esperienza con SharePoint è stata che, anche per personalizzare cose semplici, dovevi tollerare molti incubi. +1
Saeed Neamati,

7
lol. Perché non è un codice, è un letame di cavallo. È un mucchio completo di letame di cavallo puzzolente. È uno scherzo. Sfortunatamente devo evitare molte opportunità di lavoro perché menzionano persino la parola Sharepoint. Scappo via.
WeDoTDD.com il

1
@Newtopian Ha, come quello che sto cercando di fare adesso. Sostituisci un link nel sito Web a livello globale
Kolob Canyon,

43

Ci sono molti motivi per non apprezzare SharePoint.

  1. Non funziona con Firefox o Chrome . Funziona in qualche modo , ma in realtà no. Lo stesso con Outlook rispetto a qualsiasi altro client di posta elettronica.
  2. Non può decidere se i siti sono elenchi, raccolte documenti o una terza cosa. Di conseguenza, la navigazione diventa molto confusa e, se si sceglie qualcosa di sbagliato durante l'impostazione di Sites, si è fregati.
  3. L' editor di pagine è SUPER goffo , dal punto di vista dell'interazione.
  4. È una camicia di forza . Se vuoi fare quello che vuoi, potresti essere a posto - SE puoi capire come lo chiama SharePoint. Se hai bisogno di fare qualcosa di diverso, sei bloccato a remare con un setaccio.
  5. Il suo sistema di controllo delle versioni è così grave che può tecnicamente essere considerato un sistema di controllo delle versioni.
  6. È brutto . Non ha stile. Gli schermi sembrano solo appariscenti, a blocchi e inospitali. L'effetto di questo non può essere sottovalutato. Mentre questo è personalizzabile, è un grande sforzo extra.

3
Al giorno d'oggi non lavorare su Firefox o Chrome è un grosso problema. L'unica ragione per cui ho installato IETab è accedere ai siti sharepoint delle mie aziende.
Carra,

in realtà utilizzo Chrome per accedere a sharepoint perché gestisce la password molto meglio di IE. Il mio computer non è nel dominio sharepoint e come tale IE richiede la password ad ogni turno. è abbastanza frequente fornire la password da 5 a 7 volte solo per scaricare un singolo file. Con Chrome, lo faccio una volta ed è fatta. Certo c'è che litte mi ricorda la casella di controllo ma ha spuntato o no ottengo ancora gli stessi risultati.
Newtopiano

@Newtopian è possibile impostare un parametro di configurazione in Firefox per eliminare il controllo della password. Chrome comunque non ti consente di eseguire la metà delle azioni di SharePoint.
Alex Feinman,

1
SharePoint 2010 è molto più compatibile con Firefox e Chrome rispetto ai suoi predecessori. Non è al 100%, ma se stai basando il tuo commento su una versione precedente, dovresti guardare il 2010.
Kyle Trauberman,

1
@ahmed Ho esaminato SharePoint 2010 e posso tranquillamente affermare che è ancora più frustrante da usare. Il numero 1 è parzialmente corretto, ma non completamente; # 2 è lo stesso; # 3 è peggio e richiede un'app / download extra per molte funzionalità; # 4 è ancora vero; # 5 è invariato; e il numero 6 è vero, tranne ora che hanno provato a copiare l'aspetto 'clean black line' di Google Plus / ecc.
Alex Feinman,

29

Il mio più grande problema con Sharepoint è più fondamentale. Penso che cerchi di risolvere il problema sbagliato .

Molte aziende che lo usano erano grandi utenti di documenti, moduli per questo, documenti per quello, ecc. Poi arrivarono i computer così crearono invece documenti di Word, un miglioramento certo ma molto rapidamente le cose iniziarono a diventare di nuovo confuse e Sharepoint venne in soccorso provando per gestire i documenti ....

beh questo è tutto ... perché così tanti documenti per cominciare ...

i moduli possono essere trasformati in un modulo Intranet alimentando direttamente un database. Invece devo compilare un foglio Excel, stamparlo, chiedere a qualcuno di firmarlo, chiedere a qualcun altro di firmarlo, fare in modo che qualcuno prenda il documento stampato e inserisca nuovamente manualmente per tenere traccia delle informazioni ... tutte queste attività, comprese le firme, possono essere realizzato con moduli intranet e firma digitale che rende le cose molto più efficienti.

Un altro esempio in cui un rapido documento che spiega come aggirare un bug noto in un prodotto che non verrà risolto per un po 'di tempo .... Inserire rapidamente una frase nella relativa pagina wiki sembrerebbe un'opzione naturale. Eppure troppo spesso vedo qualcuno che inizia a scrivere, scrivere due o tre righe e archiviare il documento in un angolo oscuro del sito di SharePoint e poi ricambiarlo con l'eterno "ma è documentato". Ho visto questo arrivare a un punto in cui tale documento è spesso considerato una corretta correzione dei bug !!

Per concludere, penso che Sharepoint imponga semplicemente queste cattive abitudini e con il tempo crei un mostro che era molto peggio che avrebbe dovuto domare in primo luogo. Con un Wiki, pochi moduli ben posizionati e una intranet ben progettata, mi aspetto che la necessità di utilizzare un elaboratore di testi o un foglio di calcolo diventi quasi nulla. Dal momento che questo è ciò per cui Sharepoint è utile, beh, se fai le tue cose bene, non farà nulla.

Secondo me ci sono due possibili scenari in cui viene installato Sharepoint:

1 - Perché è gratuito con l'abbonamento MSDN / gold partner / regalo di Natale

o

2 - Perché la persona che la paga non è la persona che alla fine la utilizzerà.


1
Sono d'accordo con Ryan, un'angolazione diversa rispetto al resto e buona. Rendere i documenti elettronici non significa rimuovere la documentazione, ma semplicemente digitalizzarla.
Orbling

1
MS Office ha un'offerta per risolvere il problema dei "moduli online" - penso che si chiami InfoPath, ma non ho mai visto nessuno usarlo.
JBR Wilkinson,

2
Sono quasi certo che sharepoint verrà installato perché WSS / SP Foundation è gratuito. Nessun MSDN necessario. Viene pagato perché gli investimenti vengono effettuati sulla versione gratuita, quindi vuoi quella funzione extra e bam ... pony up.
Steven Evers,

25

Penso che tu abbia risposto quando hai detto

La mia esperienza è che SharePoint diventa davvero brutto solo quando un'organizzazione cerca di spingerlo in una direzione per cui non è progettato

Le aziende sembrano tendere a introdurre il prodotto aspettandosi che sia un proiettile magico che ridurrà rapidamente il personale degli sviluppatori. E ovviamente quando si tenta di farlo diventa molto frustrante. Sono d'accordo con te, se tieni all'interno del dominio previsto funziona bene.

A proposito questo certamente non è univoco per SharePoint. Questo succede con molti pacchetti se non tutti venduti. Apparentemente è molto difficile per i clienti rimanere entro i limiti del prodotto.


16
Il risultato dell'implementazione di SharePoint nel mio ufficio è stato le dimissioni di 4 sviluppatori che disprezzano la piattaforma, quindi suppongo che abbia funzionato ...
Ant

2
Il problema è che non riesco a capire per quale tipo di dominio era previsto all'inizio ... Archiviazione dei documenti? Condivisione della conoscenza? Controllo versione? Perché fa tutte queste cose terribilmente.
weberc2,

Il problema è che non riesco a capire per quale tipo di dominio era previsto all'inizio ... La cosa divertente è che Microsoft ha avuto lo stesso problema!
David Tansey,

18

Ho ammesso di non aver mai lavorato con SharePoint, ma quello che ho sentito molte volte ruota principalmente attorno a due cose:

  1. Un grande sistema pesante progettato per diventare la soluzione definitiva a tutti i problemi di gestione delle informazioni. Di conseguenza non ha svolto veramente bene nessuna delle funzioni previste, ma tutte a livello medio. Le persone sono rimaste deluse.

  2. Documentazione di bassa qualità che consente agli sviluppatori di apprendere e comprendere il sistema attraverso un doloroso processo di debug, tentativo, ipotesi e sperimentazione. Gli sviluppatori si sono frustrati.

Che riassume più o meno le opinioni su SharePoint.


Letture extra:

Quali sono le tue maggiori lamentele su Sharepoint?

Quanto è buona / cattiva la programmazione sharepoint?

Sharepoint 2007: cosa devono sapere gli sviluppatori?

Sharepoint è positivo o negativo dal punto di vista della carriera?

Qualcosa di buono e qualcosa di brutto in SharePoint


Sono sorpreso dal problema di documentazione. La mia esperienza è che Microsoft di solito ha avuto una documentazione molto migliore di altre (IBM, Sun, a volte Oracle, ...).
FrustratedWithFormsDesigner,

12
Sono sempre stato deluso dalla documentazione di Microsoft. Le cose semplici sono sempre ben documentate, ma man mano che esci dalle cose semplici la documentazione indica solo l'ovvio. Questa è stata la mia esperienza dai giorni C ++ / MFC ad oggi.
Berin Loritsch,

1
@Berin Loritsch: sono d'accordo con te, la documentazione per il software di sviluppo M $ è davvero terribile. Sembra che ci sia sempre molto, ma dice poco prezioso. Trovo che questo non sia insolito con strumenti proprietari.
Orbling

1
Sono in grado di relazionarmi completamente con la documentazione di bassa qualità. Sviluppo su alcune piattaforme diverse e il doco di Sharepoint è il peggiore che abbia mai incontrato.
Rudiger,

17

"Enterprise scarafaggio motel per file di parole" riassume meglio. Viene spesso utilizzato come dump di dati, non come hub di comunicazione previsto. A differenza di una soluzione Wiki, è spesso impostata con autorizzazioni restrittive al posto di una più ampia formazione dell'utente (che richiede molto). E se rinchiudi le persone con un reale interesse nell'organizzazione, è una certa garanzia di fallimento. E per di più è un incubo per il supporto IT (questo è l'angolo da dove l'ho percepito).


1
+10 per una virata molto succinta di una frase. A proposito, hai sentito quello su "Sharepoint ha un Wiki?"
David Tansey,

16

È estremamente difficile fare qualsiasi cosa fuori dall'ordinario in SharePoint. Anche le attività di base come il provisioning automatico delle pagine possono richiedere la conoscenza di Visual Studio, Powershell, scripting Powershell, XML, ecc. Praticamente le uniche persone che possono farlo all'interno di un'organizzazione sono i suoi sviluppatori.

Ora ecco il mio problema con SharePoint: la creazione di funzionalità di SharePoint non è sviluppo. È amministrazione. Creare la maggior parte delle cose con SharePoint è qualcosa che un amministratore web dovrebbe essere in grado di fare, ma è tutto così enormemente complicato che gli amministratori web non possono farlo. Per uno sviluppatore, l'amministrazione web è noiosamente noiosa .

SharePoint è solo noioso e difficile .


3
Spot on. Sono uno sviluppatore. Ho fatto molto sviluppo di app Web e sviluppo sulla piattaforma Dynamics CRM. In confronto, SharePoint è semplicemente difficile nel modo sbagliato. Non mi sento mai di fare un vero sviluppo. La mia mente è costantemente occupata a risolvere i problemi con SharePoint stesso. Volerò attraverso lo sviluppo solo per passare la maggior parte del mio tempo a risolvere i problemi di SP. Essenzialmente sento la mia mente sprecare quando lavoro con SP. Mi sento totalmente come un amministratore di sistema - il che non è male, non è proprio quello che mi piace fare.
pep

Impossibile sopportare l'amministrazione Web che deve essere eseguita tramite una GUI. E dal momento che stiamo lavorando con il 2007, non posso nemmeno usare PowerShell per parlarci a meno che non importi la libreria ac # nella mia sessione PowerShell. Terribile!
Kolob Canyon,

11

A chi viene venduto SharePoint?

SharePoint viene venduto a uomini d'affari che non sanno come affrontare qualcosa come una "soluzione a un problema". Prendono SharePoint e lo lanciano contro il muro, e sperano che si attacchi. Quindi, sono quelli che guidano l'organizzazione e i set di funzionalità in uno stagno, bloccati per sempre.

Questo stagno metaforico è una posizione di debito tecnico da cui le persone non possono recuperare, e influisce solo sull'organizzazione di manutenzione del software richiedendo loro di buttare più soldi in modo inefficace e sperare in un aggiornamento che non li ritorni più in uno stagno più oscuro.


8

Non c'è sostituto per l'organizzazione, Non c'è sostituto per disciplina. Se li hai, difficilmente hai bisogno di SharePoint. In caso contrario, Sharepoint non può salvarti.


8

Il motivo principale per cui lo odio è perché è COSÌ orribilmente progettato. È una bestia di configurazione massiccia avvolta in uno strato dopo l'altro di astrazioni opache. Sembra più un tentativo di trovare nuove entrate per la vecchia tecnologia che un serio tentativo di fornire una soluzione decente. Frontpage, XML, moduli web, CAML, MS Office, InfoPath, XML, XML, crap HTML, altro Frontpage.

Che anno è? Basa i tuoi tipi di contenuto su definizioni di tabelle effettive. Rendilo semplice e funziona bene come qualsiasi CMS moderno. Microsoft fa davvero schifo per l'innovazione. Sfortunatamente, possiedono ancora lo spazio aziendale.


7

Le funzionalità Out of the Box sono fantastiche. Una volta che inizi a "manipolare" le funzionalità predefinite per fare ciò di cui hai bisogno, diventa rapidamente una sfida.

Come detto sopra, dovrebbe essere usato solo per quello per cui è stato progettato. Questo è un problema però perché i manager pensano e spingono che lo sviluppatore è in grado di gestire le cose per cui SharePoint non è progettato, facendoli passare ore o addirittura giorni a cercare soluzioni.

Se un'azienda desidera utilizzare SharePoint, dovrebbe ricercarlo completamente. Spesso non lo fanno e tutte le funzionalità di cui hanno bisogno vengono inviate allo sviluppatore.

Se usi SharePoint per quello per cui è stato progettato, funziona davvero è così vero. Vorrei che la società con cui lavoravo per SharePoint utilizzato fosse progettata per la quale non volevo aggiungere così tante "funzionalità".


1
Stimolante? No, di nuovo è solo un mucchio. La sfida è non imparare a programmare ... perché non è programmazione, è uno scherzo. Insulta la nostra professione e ciò che rende le cose peggiori a tutti i vicepresidenti e ai CEO ... ma non hanno idea di cosa si nasconda sotto le coperte fino a quando BAM! esplode in faccia dopo x anni quando si rendono conto di aver versato centinaia di migliaia di dollari se non milioni solo per costruire un enorme mucchio di puzzolenti sh **.
WeDoTDD.com il

7

I due principali problemi che ho con Sharepoint:

  • Le funzionalità Out of the Box funzionano, ma non sono sufficienti per giustificare il prezzo.
  • Il management pensa che tutto sia dominio di Sharepoint, quindi quando chiedi a un server di ospitare un database di bug, ottieni "Oh usa Sharepoint per quello". Uno ha persino osato suggerire di utilizzare la funzionalità dei file condivisi come sistema di controllo della versione per il codice. (Non ci volle molto per convincerlo che si sbagliava).

Ci sono anche una serie di problemi minori che sembrano scivolare sotto il radar della maggior parte delle persone, quindi non sarà unico per Sharepoint. Un esempio è l'accessibilità. Un altro è la navigazione.

Contrastalo con qualcosa come un'impostazione JIRA / Confluence / Subversion. Ottieni gli strumenti adeguati per la maggior parte di ciò che devi fare, una migliore storia di integrazione e alcune altre prelibatezze per meno soldi in generale. Questi prodotti si integrano molto bene e si integrano con poche altre cose (incluso Sharepoint). Anche quella configurazione non è perfetta, ma ho avuto un'esperienza migliore con Sharepoint.

L'unica caratteristica che pensavo fosse "interessante" su Sharepoint era la possibilità di modificare il contenuto remoto in MS Office. Tutto ciò dopo è stato un dolore.


1
Il secondo punto si applica anche a Lotus Notes.
Michael K,

La confluenza potrebbe integrarsi bene con Jira, ma questa deve essere la sua unica caratteristica di riscatto. Stiamo parlando di una wiki "Enterprise" con emoticon abilitate di default, per l'amor di Fsck.
niXar,

1
Manager è Sharepoint come JQuery è lo sviluppatore web. "Dovresti semplicemente lasciar perdere e usare Sharepoint!"
Tim Post

5

Per prima cosa menzionate over-hype. Quindi hai fatto questo commento.

Se usi SharePoint per quello per cui è stato progettato, funziona davvero.

Penso che tu abbia risposto alla tua stessa domanda. L'antipatia di SharePoint deriva dal fatto che è generalmente venduto / pubblicizzato come capace di più di quello che è.

Ciò non significa che ci sia qualcosa di sbagliato in esso, semplicemente non è commercializzato correttamente.


Direi che la falsa commercializzazione di un prodotto, se da parte dei produttori, è un difetto attribuibile ad esso, piuttosto che qualcosa da considerare separatamente.
Orbling

2
@Orb Sono d'accordo con la tua affermazione, ma la maggior parte dell'hype che ho notato su SharePoint proviene da consulenti che hanno cercato di venderlo e non direttamente da Microsoft.
jzd

1
Sì, gli intermediari tendono a causare problemi a quelli in alto e in basso.
Orbling

2

Costo. Prova a valutare un cluster a due server ad alte prestazioni accessibile da Internet. Ecco perché le persone iniziano a cercare alternative

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.