Pourquoi tout le monde déteste SharePoint? [fermé]


46

En lisant ce sujet sur les technologies les plus surdimensionnées, j'ai remarqué que SharePoint est presque universellement révolté.

Mon expérience avec SharePoint (en particulier les versions les plus récentes) montre qu’elle s’acquitte intelligemment de ses compétences de base. À savoir:

  • Référentiel centralisé de documents - récupérez tous vos documents bureautiques par courrier électronique (avec versioning)
  • Création de contenu modifiable par l'utilisateur pour la diffusion interne d'informations - look, site RH avec numéros de téléphone actuels et politique de congés
  • Collaboration de projet : quelques clics permettent de créer un site avec les documents du projet, une liste de tâches, un calendrier simple, des discussions en fil de discussion et éventuellement une liste de tous les courriels liés au projet.
  • Automatisation des activités de base - lorsque vous remplissez le formulaire de vacances, un courrier électronique est envoyé aux RH.

Mon expérience est que SharePoint devient vraiment moche quand une organisation essaie de le pousser dans une direction pour laquelle il n'a pas été conçu. SharePoint n'est pas un CRM, un ERP, une base de données de bogues ou un site Web externe. SharePoint est suffisamment souple pour servir dans un pincement, mais il ne remplace pas un outil dédié. (Microsoft est tout aussi coupable d'avoir poussé SharePoint dans des domaines auxquels il n'appartient pas.)

Si vous utilisez SharePoint pour ce pour quoi il est conçu, cela fonctionne vraiment.

Pensées?


19
Parce qu'un wiki interne ou un wiki hébergé peut faire la même chose mieux, plus rapidement, gratuitement et de manière indépendante de la plate-forme, sans configuration. SharePoint coûte des milliers et cause beaucoup de douleur. Je ne souhaite pas recevoir de courrier électronique lors de la mise à jour de certains documents, mais il serait agréable de pouvoir autoriser les choses. Il y a moyen de faire ça. Je remplis mes feuilles de temps sur le point de partage uniquement parce que je suis obligé, et non pas parce que j'aime le système / l'interface. Si vous avez déjà joué avec les produits FogBugz, vous voudriez que le logiciel soit aussi simple que possible. Si vous payez pour Sharepoint sans licence MSDN, vous êtes stupide.
Job

2
Wiki? Avec le stockage de documents MSO et la gestion des versions ? Hmm, j'aimerais voir un lien vers une telle merveille.
9000

3
Bonjour Ryan, Programmers.SE n'est pas un forum de discussion . nous sommes ici pour résoudre les vrais problèmes que vous pourriez rencontrer. Avez-vous un problème réel que vous essayez de résoudre avec SharePoint? Si oui, pouvez-vous reformuler votre question pour garder les réponses constructives et éviter les pièges d'une discussion?

2
@ 9000 Confluence by Atlassian gère les documents Word avec la gestion des versions et constitue un Wiki stellaire: atlassian.com/software/confluence
Gary Rowe le

3
Si vous utilisez SharePoint pour ce à quoi il est conçu, vous n'avez pas besoin de programmeurs. Si vous êtes un programmeur, vous vous rendez compte que le point de partage est nul, à peu près tout, parce qu’il est mal documenté, de grande envergure et qu’il a une courbe d’apprentissage désagréable pour faire les choses les plus simples de base.
P.Brian.Mackey

Réponses:


60

Je pense que cela peut être résumé dans un commentaire que j’ai entendu une fois sur VB. "Cela rend les choses simples très simples et les choses difficiles impossibles".


6
En fait, certaines choses simples qui devraient être simples peuvent être décourageantes
Newtopian

3
D'après mon expérience avec SharePoint, même pour personnaliser des choses simples, vous deviez tolérer de nombreux cauchemars. +1
Saeed Neamati

7
lol. Parce que ce n'est pas du code, c'est du fumier de cheval. C'est un tas complet de fumier de cheval puant. C'est une blague. Malheureusement, je dois éviter beaucoup d’emplois car ils mentionnent même le mot Sharepoint. Je me sauve en courant.
WeDoTDD.com

1
@Newtopian Ha, comme ce que j'essaie de faire maintenant. Remplacer un lien sur le site Web à l'échelle mondiale
Kolob Canyon

43

Il y a beaucoup de raisons de ne pas aimer SharePoint.

  1. Cela ne fonctionne pas avec Firefox ou Chrome . Ce genre de travaux, mais il n'a pas vraiment. Même avec Outlook ou tout autre client de messagerie.
  2. Il ne peut pas décider si les sites sont des listes, des bibliothèques de documents ou une troisième chose. En conséquence, la navigation devient très confuse et si vous choisissez le mauvais choix lors de la configuration de Sites, vous êtes foutu.
  3. L' éditeur de page est SUPER maladroit , en termes d' interaction.
  4. C'est une camisole de force . Si vous voulez faire ce qu'il veut, vous pourrez peut-être bien - SI vous pouvez comprendre comment SharePoint appelle cela. Si vous devez faire quelque chose de différent, vous êtes coincé en train de pagayer avec un tamis.
  5. Son système de gestion des versions est si grave qu’il ne peut techniquement être considéré que comme un système de gestion des versions.
  6. C'est moche . Ça n'a pas de style. Les écrans ont un aspect criard, massif et peu accueillant. L'effet de ceci ne peut pas être sous-estimé. Bien que cela soit personnalisable, cela demande beaucoup d’efforts supplémentaires.

3
Ne pas travailler dans Firefox ou Chrome est un gros nono de nos jours. La seule raison pour laquelle j'ai installé IETab est d'accéder aux sites SharePoint de mes entreprises.
Carra

En fait, j'utilise chrome pour accéder à SharePoint parce qu'il gère le mot de passe beaucoup mieux que IE. Mon ordinateur ne se trouve pas sur le domaine SharePoint et, par conséquent, IE demande un mot de passe à chaque tour. il est assez fréquent de donner le mot de passe 5 à 7 fois pour télécharger un seul fichier. Avec Chrome, je le fais une fois et c'est fait. C’est sûr qu’il ya peu de chose à retenir, mais cochez ou non les résultats.
Newtopian

@Newtopian, vous pouvez définir un paramètre de configuration dans Firefox pour éliminer la vérification du mot de passe. Cependant, Chrome ne vous permet toujours pas de faire la moitié des actions SharePoint.
Alex Feinman

1
SharePoint 2010 est beaucoup plus compatible avec Firefox et Chrome que ne l'ont été ses prédécesseurs. Ce n'est pas à 100%, mais si vous basez votre commentaire sur une version précédente, vous devriez regarder 2010.
Kyle Trauberman Le

1
@ahmed J'ai maintenant regardé SharePoint 2010 et je peux affirmer sans crainte que son utilisation est encore plus frustrante. # 1 est en partie fixe, mais pas complètement; # 2 est le même; # 3 est pire et nécessite une application / téléchargement supplémentaire pour de nombreuses fonctionnalités; # 4 est toujours vrai; # 5 est inchangé; et # 6 est vrai, sauf qu'ils ont essayé de copier le look "ligne noire nette" de Google Plus / etc.
Alex Feinman

29

Mon plus gros problème avec Sharepoint est plus fondamental. Je pense qu'il essaie de résoudre le mauvais problème .

Beaucoup d'entreprises qui l'utilisaient utilisaient beaucoup de papiers, formaient pour cela, documentaient pour cela, etc. Ensuite, les ordinateurs ont été créés. Ils ont donc créé des documents Word. Une amélioration certes, mais très rapidement, les choses ont commencé à se gâter et Sharepoint est venu à la rescousse en essayant gérer les documents ....

Eh bien, c’est tout simplement ça ... pourquoi tant de documents pour commencer ...

les formulaires peuvent être transformés en un formulaire Intranet alimentant directement une base de données. Au lieu de cela, je dois remplir une feuille Excel, l’imprimer, la faire signer par une autre personne, par une autre personne, puis prendre à nouveau le document imprimé et la saisir à nouveau manuellement pour suivre l’information ... toutes ces tâches, y compris les signatures, peuvent être fait avec des formulaires intranet et signature numérique rendant les choses beaucoup plus efficaces.

Un autre exemple où un document rapide expliquant comment contourner un bogue connu dans un produit qui ne sera toujours pas réparé…. Entrer rapidement une phrase dans la page wiki associée semblerait être une option naturelle. Pourtant, trop souvent, je vois quelqu'un qui commence le mot, écrit deux ou trois lignes et stocke le document dans un coin obscur du site SharePoint, puis vous le frappe avec l'éternel "mais c'est documenté". J'ai vu cela arriver à un point où un tel document est souvent considéré comme une bonne correction de bogue !!

Pour conclure, je pense que Sharepoint ne fait que renforcer ces mauvaises habitudes et, avec le temps, créer un monstre bien pire qu’il était censé apprivoiser. Avec un wiki, peu de formulaires bien placés et un intranet bien conçu, le besoin d'utiliser un traitement de texte ou un tableur devient presque nul. Etant donné que c’est pour cela que Sharepoint est bon, eh bien, si vous faites les choses correctement, vous ne ferez aucun bien.

À mon avis, il existe deux scénarios possibles pour installer Sharepoint:

1 - Parce que c'est gratuit avec l'abonnement MSDN / partenaire Gold / cadeau de Noël

ou

2 - Parce que la personne qui le paye n’est pas celle qui l’utilisera éventuellement.


1
Je suis d'accord avec Ryan, un angle différent du reste et un bon angle. Rendre les documents électroniques ne supprime pas la documentation, mais simplement la numériser.
Orbling le

1
MS Office propose de résoudre le problème des "formulaires en ligne" - je pense qu'il s'appelle InfoPath, mais je n'ai jamais vu personne l'utiliser.
JBRWilkinson

2
Je suis presque sûr que SharePoint est installé parce que WSS / SP Foundation est gratuit. Pas besoin de MSDN. Il est payé parce que l'investissement est fait sur la version gratuite, alors vous voulez cette fonctionnalité supplémentaire et bam ... poney up.
Steven Evers

25

Je pense que vous avez répondu quand vous avez dit

Mon expérience est que SharePoint devient vraiment moche quand une organisation essaie de le pousser dans une direction pour laquelle il n'est pas conçu

Les entreprises semblent avoir tendance à importer le produit, espérant que ce sera une solution miracle qui réduira rapidement le nombre de développeurs. Et bien sûr, lorsque vous essayez cela, cela devient très frustrant. Je suis d'accord avec vous, si vous restez dans le domaine prévu, cela fonctionnera bien.

BTW ce n'est certainement pas unique à SharePoint. Cela se produit avec beaucoup sinon tous les paquets vendus. Il est apparemment très difficile pour les clients de rester dans les limites du produit.


16
Le résultat de la mise en œuvre de SharePoint dans mon bureau a été la démission de 4 développeurs qui méprisent la plate-forme, donc je suppose que cela a fonctionné ...
Ant

2
Le problème est que je ne peux pas comprendre à quel type de domaine il était destiné au départ ... Stockage de documents? Le partage des connaissances? Contrôle de version? Parce qu'il fait toutes ces choses terriblement.
Weberc2

Le problème est que je ne peux pas comprendre à quel genre de domaine il était destiné au départ ... Ce qui est drôle, c’est que Microsoft avait le même problème!
David Tansey

18

Admis, je n'ai jamais travaillé avec SharePoint, mais ce que j'ai entendu à plusieurs reprises concerne principalement deux choses:

  1. Un grand système lourd conçu pour devenir une solution ultime à tous les problèmes de gestion de l'information. En conséquence, il n’exécutait aucune des fonctions prévues, mais toutes au niveau moyen. Les gens ont été déçus.

  2. Une documentation de faible qualité laissant les développeurs apprendre et comprendre le système à travers un processus pénible de débogage, d'essais, de devinettes et d'expérimentations. Les développeurs ont été frustrés.

Cela résume plus ou moins les opinions sur SharePoint.


Lecture supplémentaire:

Quelles sont vos plus grandes plaintes à propos de Sharepoint?

Comment bon / mauvais est la programmation sharepoint?

Sharepoint 2007: que doivent savoir les développeurs?

Sharepoint est-il bon ou mauvais du point de vue de la carrière?

Quelque chose de bien et de mal à propos de SharePoint


Je suis surpris par le problème de documentation. Mon expérience est que Microsoft a généralement une documentation bien meilleure que d’autres (IBM, Sun, parfois Oracle, ...).
FrustratedWithFormsDesigner

12
J'ai toujours été déçu par la documentation Microsoft. Les choses simples sont toujours bien documentées, mais si vous sortez des choses simples, la documentation ne dit que ce qui est évident. C’est ce que j’ai vécu au C ++ / MFC.
Berin Loritsch le

1
@Berin Loritsch: Je suis d'accord avec vous, la documentation du logiciel de développement M $ est au mieux lamentable. Il semble toujours y en avoir beaucoup, mais cela en dit très peu. Je trouve que ce n'est pas rare avec des outils propriétaires.
Orbling le

1
Je peux complètement me rapporter à la documentation de mauvaise qualité. Je développe sur différentes plates-formes et le doco Sharepoint est le pire que je connaisse.
Rudiger

17

"Enterprise Roach motel for word files" résume bien la situation. Il est fréquemment utilisé comme un vidage de données et non comme le centre de communication auquel il était destiné. Contrairement à une solution Wiki, il est souvent configuré avec des autorisations restrictives au lieu d’une formation plus large des utilisateurs (qu’elle nécessite beaucoup). Et si vous excluez les personnes ayant un réel intérêt pour l'organisation, c'est une garantie certaine en cas d'échec. Et en plus de cela, c'est un cauchemar pour le support informatique (c'est l'angle sous lequel je l'ai perçu).


1
+10 pour un tour de phrase très succinct. BTW avez-vous entendu celui sur "Sharepoint a un wiki?"
David Tansey

16

Il est extrêmement difficile de faire quoi que ce soit qui sort de l'ordinaire dans SharePoint. Même des tâches de base telles que le provisionnement automatisé de pages peuvent nécessiter des connaissances de Visual Studio, Powershell, la génération de scripts Powershell, XML, etc. Les développeurs sont pratiquement les seuls à pouvoir le faire au sein d'une organisation.

Maintenant, voici mon problème avec SharePoint - la création de fonctionnalités SharePoint n'est pas un développement. C'est l'administration. Un administrateur Web devrait pouvoir créer la plupart des choses avec SharePoint, mais tout cela est tellement compliqué que les administrateurs Web ne peuvent le faire. Pour un développeur, administration web est abrutissantes terne .

SharePoint est juste difficile et ennuyeux .


3
Spot sur. Je suis un développeur. J'ai beaucoup travaillé sur le développement d'applications Web, ainsi que sur la plate-forme Dynamics CRM. En comparaison, SharePoint est simplement difficile dans le mauvais sens. Je n'ai jamais l'impression de faire un vrai développement. Mon esprit est constamment occupé à résoudre des problèmes avec SharePoint lui-même. Je ne survolerai le développement que pour passer la majorité de mon temps à résoudre les problèmes de SP. Je sens essentiellement que mon esprit dépérit lorsque je travaille avec SP. Je me sens totalement comme un administrateur système - ce qui n'est pas mauvais, ce n'est tout simplement pas ce que j'aime faire.
pep

Impossible de supporter l'administration Web qui doit être effectuée via une interface graphique. Et puisque nous travaillons avec 2007, je ne peux même pas utiliser PowerShell pour lui parler à moins d’importer une bibliothèque # dans ma session PowerShell. Terrible!
Kolob Canyon

11

À qui est vendu SharePoint?

SharePoint est vendu à des gens d'affaires qui ne savent pas comment aborder quelque chose en tant que "solution à un problème". Ils prennent SharePoint et le jettent au mur, en espérant que cela colle. Ensuite, ce sont eux qui dirigent l’organisation et les ensembles de fonctionnalités dans un étang, bloqués pour toujours.

Cet étang métaphorique est une dette technique que les gens ne peuvent recouvrer et ne concerne que l’organisme de maintenance logicielle en leur demandant d’investir plus d’argent de manière inefficace et d’espérer une mise à niveau qui ne les achemine pas encore dans un étang plus encombrant.


8

Il n'y a pas de substitut à l'organisation, il n'y a pas de substitut à la discipline. Si vous en avez, vous n’avez pratiquement pas besoin de SharePoint. Si vous ne le faites pas, Sharepoint ne peut pas vous sauver.


8

La principale raison pour laquelle je déteste ça, c'est parce que c'est tellement horriblement conçu. C'est une bête de configuration massive enveloppée dans couche après couche d'abstractions opaques. Cela ressemble plus à une tentative de trouver un nouveau revenu pour la technologie ancienne qu’à une tentative sérieuse de fournir une solution décente. Frontpage, XML, formulaires Web, CAML, MS Office, InfoPath, XML, XML, HTML de la merde, plus Frontpage.

En quelle année sommes-nous? Basez simplement vos types de contenu sur les définitions de table réelles. Faites-le simple et travaillez bien comme n'importe quel CMS moderne. Microsoft craint vraiment l'innovation. Malheureusement, ils possèdent toujours l’espace entreprise.


7

Les fonctionnalités out of the box sont excellentes. Une fois que vous commencez à "manipuler" les fonctionnalités prêtes à l'emploi pour faire ce dont vous avez besoin, cela devient un défi rapide.

Comme indiqué ci-dessus, il ne devrait être utilisé que pour ce pour quoi il a été conçu. C'est un problème cependant, car les responsables pensent que le développeur peut gérer les choses pour lesquelles SharePoint n'est pas conçu, ce qui les oblige à passer des heures voire des jours à la recherche de solutions.

Si une entreprise souhaite utiliser SharePoint, elle doit effectuer des recherches complètes. Ils ne le font pas souvent et toutes les fonctionnalités dont ils ont besoin sont poussés sur le développeur.

Si vous utilisez SharePoint pour ce pour quoi il a été conçu, cela fonctionne vraiment, c'est tellement vrai. J'aimerais que la société pour laquelle je travaille utilise SharePoint pour quoi elle a été conçue et ne veuille pas ajouter autant de "fonctionnalités".


1
Difficile? Non, encore c'est juste une pile. Le défi consiste à apprendre non à coder, car ce n'est pas du codage, c'est une blague. Cela insulte notre profession et ce qui aggrave la situation, tous les vice-présidents et PDG l'adorent ... mais ils n'ont aucune idée de ce qui se cache sous les couvertures jusqu'à ce que BAM! cela leur explose au bout de x ans, lorsqu'ils se rendent compte qu'ils ont versé des centaines de milliers de dollars, voire des millions, uniquement pour constituer un énorme tas de poissons nauséabonds **.
WeDoTDD.com

7

Les deux principaux problèmes que j'ai avec Sharepoint:

  • Les fonctionnalités "out of the box" fonctionnent, mais elles ne suffisent pas à justifier le prix.
  • La direction pense que tout est du domaine de Sharepoint. Ainsi, lorsque vous demandez à un serveur d’héberger une base de données de bogues, vous obtenez "Oh, utilisez Sharepoint pour cela". On a même osé suggérer d'utiliser la fonctionnalité de fichiers partagés comme système de contrôle de version pour le code. (Il ne fallut pas longtemps pour le convaincre qu'il avait tort).

Un certain nombre de problèmes moins importants semblent également passer inaperçus sous le radar de la plupart des gens, de sorte que ce ne sera pas propre à Sharepoint. Un exemple étant l'accessibilité. Un autre étant la navigation.

Comparez cela à quelque chose comme une configuration JIRA / Confluence / Subversion. Vous obtenez des outils appropriés pour la plupart de vos tâches, une meilleure histoire d'intégration et quelques autres subtilités pour moins d'argent en général. Ces produits s’intègrent très bien et s’intègrent à quelques autres éléments (y compris Sharepoint). Cette configuration n'est pas parfaite non plus, mais j'en ai une meilleure expérience que Sharepoint.

La seule fonctionnalité que je pensais être "cool" à propos de Sharepoint était la possibilité de modifier du contenu distant dans MS Office. Après tout, c'était pénible.


1
Le point deux s'applique également à Lotus Notes.
Michael K

Confluence pourrait bien s'intégrer à Jira, mais ce doit être sa seule fonctionnalité rédemptrice. Nous parlons d'un wiki "Entreprise" avec des smileys activés par défaut, pour l'amour de fsck.
NiXar

1
Le gestionnaire est à Sharepoint comme JQuery est au développeur Web. "Vous devriez simplement laisser tomber cela et utiliser Sharepoint!"
Tim Post

5

Vous avez d’abord mentionné le battage publicitaire excessif. Ensuite, vous avez fait ce commentaire.

Si vous utilisez SharePoint pour ce pour quoi il est conçu, cela fonctionne vraiment.

Je pense que vous avez répondu à votre propre question. Le dégoût de SharePoint provient du fait qu'il est généralement vendu / censé être capable de plus que ce qu'il est.

Cela ne signifie pas qu'il y a quelque chose qui ne va pas, mais que le produit n'est pas commercialisé correctement.


Je dirais que la fausse commercialisation d'un produit, si par les fabricants, est une faute qui lui est attribuable, plutôt que quelque chose à considérer séparément.
Orbling le

2
@Orb Je suis d'accord avec votre déclaration, mais la plupart du battage publicitaire que j'ai constaté à propos de SharePoint provient de consultants essayant de le vendre et non directement de Microsoft.
Jzd

1
Oui, les intermédiaires ont tendance à causer des problèmes pour ceux qui sont en haut et en bas.
Orbling le

2

Coût. Essayez de définir un cluster à deux serveurs haute performance accessible par Internet. C'est pourquoi les gens commencent à chercher des alternatives

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.