Dlaczego wszyscy nienawidzą SharePoint? [Zamknięte]

46

Czytając ten temat o najpopularniejszych technologiach zauważyłem, że SharePoint jest prawie powszechnie oczerniany.

Moje doświadczenie z SharePoint (zwłaszcza najnowszymi wersjami) polega na tym, że inteligentnie realizuje swoje podstawowe kompetencje. Mianowicie:

  • Scentralizowane repozytorium dokumentów - pobierz wszystkie te dokumenty biurowe z wiadomości e-mail (z wersją)
  • Edytowalne przez użytkownika treści do wewnętrznego rozpowszechniania informacji - patrz, strona HR z aktualnymi numerami telefonów i polityką urlopową
  • Współpraca przy projekcie - kilka kliknięć tworzy stronę z dokumentami projektu, listą zadań, prostym harmonogramem, dyskusją tematyczną i ewentualnie listą wszystkich e-maili związanych z projektem.
  • Bardzo podstawowa automatyzacja biznesu - po wypełnieniu formularza urlopowego do działu HR wysyłany jest e-mail.

Z mojego doświadczenia wynika, że ​​SharePoint staje się naprawdę brzydki tylko wtedy, gdy organizacja próbuje popchnąć go w kierunku, do którego nie jest przeznaczony. SharePoint nie jest CRM, ERP, bazą danych błędów ani zewnętrzną stroną internetową. SharePoint jest wystarczająco elastyczny, aby działać w mgnieniu oka, ale nie zastępuje dedykowanego narzędzia. (Microsoft jest tak samo winny pchania SharePoint do domen, do których nie należy.)

Jeśli używasz SharePoint do tego, do czego jest przeznaczony, to naprawdę działa.

Myśli?

Ryan Michela
źródło
19
Ponieważ wewnętrzna lub hostowana Wiki może robić to samo lepiej, szybciej, za darmo i niezależnie od platformy, bez konfiguracji. SharePoint kosztuje tysiące i powoduje wiele bólu. Nie chcę otrzymywać wiadomości e-mail, gdy jakiś dokument został zaktualizowany, ale możliwość wyrażenia zgody byłaby miła. Są na to sposoby. Wypełniam arkusze czasu pracy w Share-point tylko dlatego, że muszę, a nie dlatego, że podoba mi się system / interfejs. Jeśli kiedykolwiek grałeś z produktami FogBugz, podniosłeś poprzeczkę, jak łatwe powinno być oprogramowanie. Jeśli płacisz za Sharepoint bez licencji MSDN, jesteś głupi.
Job
2
Wiki? Z przechowywaniem i wersjonowaniem dokumentów MSO ? Hmm, chciałbym zobaczyć link do takiego cudu.
9000
3
Cześć Ryan, Programmers.SE nie jest forum dyskusyjnym ; jesteśmy tutaj, aby rozwiązać prawdziwe problemy, z którymi możesz się spotkać. Czy masz rzeczywisty problem, który próbujesz rozwiązać za pomocą programu SharePoint? Jeśli tak, czy możesz przeredagować swoje pytanie, aby zachować konstruktywne odpowiedzi i uniknąć pułapek związanych z dyskusją?
2
@ 9000 Confluence by Atlassian obsługuje dokumenty Word z wersjonowaniem i jest to gwiezdna Wiki: atlassian.com/software/confluence
Gary Rowe
3
Jeśli używasz SharePoint do tego, do czego jest przeznaczony, nie potrzebujesz programistów. Jeśli jesteś programistą, zdajesz sobie sprawę, że sharepoint jest do bani prawie wszystkiego, ponieważ jego słabo udokumentowany, duży zakres i ma nieprzyjemną krzywą uczenia się, aby zrobić najbardziej podstawowe śmieci.
P.Brian.Mackey

Odpowiedzi:

60

Myślę, że można to podsumować w komentarzu, który kiedyś słyszałem o VB. „To sprawia, że ​​proste rzeczy stają się bardzo proste, a trudne rzeczy niemożliwe”.

mezmo
źródło
6
w rzeczywistości niektóre proste rzeczy, które powinny być proste, mogą być zniechęcające
Newtopian
3
Moje doświadczenie z SharePoint polegało na tym, że nawet w przypadku dostosowywania prostych rzeczy trzeba było tolerować wiele koszmarów. +1
Saeed Neamati,
7
lol. Ponieważ to nie kod, to obornik. To kompletny stos śmierdzącego nawozu końskiego. To żart. Niestety muszę unikać wielu okazji do pracy, ponieważ wymieniają nawet słowo Sharepoint. Uciekam.
WeDoTDD.com,
1
@Newtopian Ha, jak to, co próbuję teraz zrobić. Zamień link na stronie globalnie
Kanion Kolob
43

Istnieje wiele powodów, aby nie lubić SharePoint.

  1. Nie działa z Firefoxem ani Chrome . To rodzaj robót, ale to naprawdę nie jest. To samo z Outlookiem i każdym innym klientem e-mail.
  2. Nie może zdecydować, czy witryny są listami, bibliotekami dokumentów, czy czymś trzecim. W rezultacie nawigacja staje się bardzo chaotyczna , a jeśli wybierzesz niewłaściwy podczas konfigurowania Witryn, nic nie rozumiesz.
  3. Redaktor strona jest SUPER niezgrabne , interakcja mądry.
  4. To kaftan bezpieczeństwa . Jeśli chcesz robić to, co chce, możesz być w porządku - JEŚLI możesz dowiedzieć się, jak to nazywa SharePoint. Jeśli musisz zrobić coś innego, utkniesz w wiosłowaniu z sitkiem.
  5. Jego system wersjonowania jest tak zły, że technicznie można go uznać za system wersjonowania.
  6. To jest brzydkie . Nie ma stylu. Ekrany wyglądają po prostu krzykliwie, blokująco i niezbyt zachęcająco. Nie można tego nie docenić. Chociaż można to dostosować, jest to dodatkowy wysiłek.
Alex Feinman
źródło
3
Obecnie brak działania w przeglądarce Firefox lub Chrome jest dużym problemem. Jedynym powodem, dla którego zainstalowałem IETab, jest dostęp do stron firmowych sharepoint.
Carra,
właściwie używam chrome, aby uzyskać dostęp do sharepointa, ponieważ zarządza hasłem znacznie lepiej niż IE. Mój komputer nie znajduje się w domenie sharepoint i dlatego IE prosi o hasło na każdym kroku. dość często podaje się hasło od 5 do 7 razy, aby pobrać pojedynczy plik. W Chrome robię to raz i gotowe. Jasne, że jest pole wyboru, pamiętaj mnie, ale zaznaczone, czy nie, nadal otrzymuję te same wyniki.
Newtopian
@Newtopian można ustawić parametr konfiguracyjny w przeglądarce Firefox, aby wyeliminować sprawdzanie hasła. Chrome nadal nie pozwala jednak wykonywać połowy akcji SharePoint.
Alex Feinman
1
SharePoint 2010 jest o wiele bardziej kompatybilny z Firefoxem i Chrome niż jego poprzednicy. To nie jest 100%, ale jeśli jesteś opierając swój komentarz na poprzedniej wersji, należy szukać w 2010 roku
Kyle Trauberman
1
@ahmed Spojrzałem teraz na SharePoint 2010 i mogę śmiało powiedzieć, że korzystanie z niego jest jeszcze bardziej frustrujące. # 1 jest częściowo naprawiony, ale nie całkowicie; # 2 jest taki sam; # 3 jest gorszy i wymaga dodatkowej aplikacji / pobrania dla wielu funkcji; # 4 jest nadal prawdą; # 5 pozostaje niezmieniony; a # 6 jest prawdą, tyle że teraz próbowali skopiować wygląd „czystej czarnej linii” Google Plus / itp.
Alex Feinman
29

Mój największy problem z Sharepointem jest bardziej fundamentalny. Myślę, że próbuje rozwiązać zły problem .

Wiele przedsiębiorstw, które go używają, było ciężkimi użytkownikami papierów, formularzy, dokumentów itp. Potem pojawiły się komputery, więc zamiast tego stworzyły dokumenty słowne, co na pewno, ale bardzo szybko, sytuacja znów zaczęła się popsuć i Sharepoint przyszedł z pomocą zarządzać dokumentami ....

cóż, to po prostu .... dlaczego tak wiele dokumentów na początek ...

formularze można przekształcić w formularz intranetowy bezpośrednio zasilający bazę danych. Zamiast tego muszę wypełnić arkusz programu Excel, wydrukować go, pozwolić, aby ktoś go podpisał, niech ktoś inny go podpisze, niech ktoś weźmie wydrukowany dokument i ręcznie wejdzie ponownie, aby śledzić informacje ... wszystkie te zadania, w tym podpisy, mogą być wykonane za pomocą formularzy intranetowych i podpisu cyfrowego, co znacznie poprawia wydajność.

Kolejny przykład, w którym szybki dokument wyjaśniający, jak obejść znany błąd w produkcie, który nie zostanie naprawiony jeszcze przez jakiś czas ... Szybkie wprowadzenie frazy na powiązanej stronie wiki wydaje się naturalną opcją. Jednak zbyt często widzę, jak ktoś zaczyna słowo, pisze dwa lub trzy wiersze i przechowuje dokument w niejasnym rogu witryny SharePoint, a następnie uderza go w ciebie odwiecznym „ale to udokumentowane”. Widziałem, jak dochodzi do tego, że taki dokument jest często uważany za prawidłową naprawę błędu !!

Podsumowując, myślę, że Sharepoint po prostu egzekwuje te złe nawyki i z czasem stwórz potwora, który był najgorszy, że miał go przede wszystkim oswoić. Z Wiki, kilkoma dobrze umieszczonymi formularzami i dobrze zaprojektowanym intranetem oczekuję, że potrzeba użycia edytora tekstu lub arkusza kalkulacyjnego stanie się prawie zerowa. Ponieważ do tego właśnie służy Sharepoint, cóż, jeśli dobrze postępujesz, nic nie da.

Moim zdaniem istnieją dwa możliwe scenariusze instalacji programu Sharepoint:

1 - Ponieważ jest bezpłatny z subskrypcją MSDN / złotym partnerem / prezentem świątecznym

lub

2 - Ponieważ osoba, która za to płaci, nie jest osobą, która ostatecznie z niej skorzysta.

Newtopian
źródło
1
Zgadzam się z Ryanem, pod innym kątem niż reszta i dobrym. Uczynienie dokumentów elektronicznymi nie usuwa dokumentacji, tylko ją digitalizuje.
Orbling
1
MS Office oferuje ofertę rozwiązania problemu „formularzy online” - myślę, że nazywa się to InfoPath, ale nigdy nie widziałem, żeby ktoś z niego korzystał.
JBRWilkinson,
2
Jestem prawie pewien, że program SharePoint zostanie zainstalowany, ponieważ WSS / SP Foundation jest bezpłatny. Nie wymaga MSDN. To się opłaca, ponieważ inwestuje się w darmową wersję, więc chcesz tę 1 dodatkową funkcję i bam ... kucyk.
Steven Evers
25

Myślę, że odpowiedziałeś na to, kiedy powiedziałeś

Z mojego doświadczenia wynika, że ​​SharePoint staje się naprawdę brzydki tylko wtedy, gdy organizacja próbuje popchnąć go w kierunku, do którego nie jest przeznaczony

Firmy wydają się wprowadzać ten produkt, oczekując, że będzie to magiczna kula, która szybko zmniejszy liczbę pracowników programistów. I oczywiście, gdy próbuje to zrobić, staje się to bardzo frustrujące. Zgadzam się z tobą, jeśli utrzymasz się w zamierzonej domenie, działa dobrze.

BTW to z pewnością nie jest unikalne dla SharePoint. Dzieje się tak w przypadku wielu, jeśli nie wszystkich pakietów vendingowych. Pozornie bardzo trudno jest klientom pozostać w granicach produktu.

Przyjemny
źródło
16
Rezultatem wdrożenia SharePoint w moim biurze była rezygnacja 4 deweloperów, którzy gardzą platformą, więc przypuszczam, że zadziałało ...
Ant
2
Problem w tym, że na początku nie mogę ustalić, do jakiego rodzaju domeny był przeznaczony ... Przechowywanie dokumentów? Dzielenie się wiedzą? Kontrola wersji? Ponieważ robi to wszystko strasznie.
weberc2
Problem polega na tym, że na początku nie mogę ustalić, do jakiego rodzaju domeny był przeznaczony ... Zabawne jest to, że Microsoft miał ten sam problem!
David Tansey,
18

Przyznaję, że nigdy nie pracowałem z SharePoint, ale to, co słyszałem wiele razy, dotyczy głównie dwóch rzeczy:

  1. Duży, ciężki system zaprojektowany, aby stać się najlepszym rozwiązaniem wszystkich problemów związanych z zarządzaniem informacjami. W rezultacie nie wykonał żadnej z zamierzonych funkcji naprawdę dobrze, ale wszystkie na średnim poziomie. Ludzie się rozczarowali.

  2. Dokumentacja niskiej jakości pozostawia programistom naukę i zrozumienie systemu poprzez bolesny proces debugowania, prób, zgadywania i eksperymentowania. Deweloperzy byli sfrustrowani.

To mniej więcej podsumowuje opinie na temat SharePoint.


Dodatkowe czytanie:

Jakie są twoje największe skargi na Sharepoint?

Jak dobry / zły jest program SharePoint?

Sharepoint 2007: co deweloperzy powinni wiedzieć?

Czy Sharepoint jest dobry czy zły z perspektywy kariery?

Coś dobrego i coś złego w SharePoint

Społeczność
źródło
Jestem zaskoczony problemem z dokumentacją. Z mojego doświadczenia wynika, że ​​Microsoft zwykle ma znacznie lepszą dokumentację niż inne (IBM, Sun, czasami Oracle, ...).
FrustratedWithFormsDesigner
12
Zawsze byłem rozczarowany dokumentacją Microsoft. Proste rzeczy są zawsze dobrze udokumentowane, ale kiedy wychodzisz poza proste rzeczy, dokumentacja zawiera tylko to, co oczywiste. Takie było moje doświadczenie od czasów C ++ / MFC do chwili obecnej.
Berin Loritsch
1
@Berin Loritsch: Zgadzam się z tobą, dokumentacja oprogramowania programistycznego M $ jest w najlepszym razie żałosna. Wydaje się, że zawsze jest ich dużo, ale niewiele mówi. Uważam, że nie jest to rzadkie w przypadku zastrzeżonych narzędzi.
Orbling
1
Mogę całkowicie odnieść się do dokumentacji niskiej jakości. Zajmuję się kilkoma różnymi platformami i najgorsze, z jakim się spotkałem, to Sharepoint doco.
Rudiger
17

„Motel płoci korporacyjnej dla plików słownych” najlepiej to podsumowuje. Jest często używany jako zrzut danych, a nie jako koncentrator komunikacyjny, do którego był przeznaczony. W przeciwieństwie do rozwiązania Wiki, często jest ono skonfigurowane z ograniczonymi uprawnieniami zamiast szerszego szkolenia użytkowników (co bardzo wymaga). A jeśli zablokujesz ludzi, którzy są naprawdę zainteresowani organizacją, jest to pewna gwarancja niepowodzenia. A do tego koszmar dla wsparcia IT (jest to kąt, z którego go postrzegałem).

Mario
źródło
1
+10 za bardzo zwięzły zwrot frazy. BTW, czy słyszałeś o „Sharepoint ma Wiki?”
David Tansey,
16

Bardzo trudno jest zrobić coś niezwykłego w SharePoint. Nawet podstawowe zadania, takie jak automatyczne udostępnianie stron, mogą wymagać znajomości Visual Studio, Powershell, skryptów Powershell, XML itp. Praktycznie jedynymi osobami, które mogą to zrobić w organizacji, są jej programiści.

Oto mój problem z SharePoint - tworzenie funkcji SharePoint nie jest programowaniem. To administracja. Tworzenie większości rzeczy za pomocą SharePoint jest czymś, co powinien być w stanie zrobić administrator strony internetowej, ale jest to tak bardzo skomplikowane, że administratorzy stron internetowych nie mogą tego zrobić. Dla programisty administracja internetowa jest przytłaczająca nudna .

SharePoint jest po prostu trudny i nudny .

Mrówka
źródło
3
Spot on. Jestem programistą. Dużo zajmowałem się tworzeniem aplikacji internetowych, a także tworzeniem na platformie Dynamics CRM. Dla porównania, SharePoint jest po prostu trudny w niewłaściwy sposób. Nigdy nie czuję, że robię prawdziwy rozwój. Mój umysł jest stale zajęty rozwiązywaniem problemów z samym SharePoint. Zajmę się rozwojem tylko po to, aby spędzić większość czasu na rozwiązywaniu problemów z SP. Zasadniczo czuję, że mój umysł marnuje się, kiedy pracuję z SP. Całkowicie czuję się jak administrator systemu - co nie jest złe, po prostu nie lubię tego robić.
pep
Nie może znieść administracji internetowej, którą należy wykonać za pomocą GUI. A ponieważ pracujemy z 2007 r., Nie mogę nawet używać PowerShell do rozmowy, chyba że zaimportuję bibliotekę ac # do mojej sesji PowerShell. Straszny!
Kolob Canyon
11

Komu sprzedawany jest SharePoint?

SharePoint jest sprzedawany ludziom biznesu, którzy nie wiedzą, jak podejść do czegoś jako „rozwiązania problemu”. Biorą SharePoint i rzucają nim o ścianę, i mają nadzieję, że się nie zatrzyma. Następnie to oni napędzają organizację i zestawy funkcji do stawu, który utknął na zawsze.

Ten metaforyczny staw jest techniczną pozycją zadłużenia, z której ludzie nie mogą się odzyskać, i wpływa tylko na organizację utrzymania oprogramowania, wymagając od nich nieefektywnego wrzucenia większej ilości pieniędzy i nadziei na aktualizację, która nie zapewni im kolejnej szansy, w bardziej błotnisty staw.


źródło
8

Nie ma substytutu dla organizacji, nie ma substytutu dla dyscypliny. Jeśli je masz, prawie nie potrzebujesz SharePoint. Jeśli nie, Sharepoint nie może cię uratować.


źródło
8

Głównym powodem, dla którego go nienawidzę, jest to, że jest tak okropnie zaprojektowany. To potężna bestia o konfiguracji owinięta warstwa po warstwie nieprzezroczystych abstrakcji. Wygląda bardziej na próbę znalezienia nowych przychodów dla starej technologii niż na poważną próbę zapewnienia przyzwoitego rozwiązania. Frontpage, XML, formularze internetowe, CAML, MS Office, InfoPath, XML, XML, bzdury HTML, więcej Frontpage.

Jaki jest rok Po prostu oprzyj swoje typy treści na rzeczywistych definicjach tabel. Uprość to i działa dobrze jak każdy nowoczesny CMS. Microsoft naprawdę jest do bani innowacji. Niestety nadal posiadają przestrzeń dla przedsiębiorstw.

Makro
źródło
7

Funkcje Out of the Box są świetne. Gdy zaczniesz „manipulować” gotowymi funkcjami, aby zrobić to, czego potrzebujesz, szybko staje się wyzwaniem.

Jak wspomniano powyżej, należy go używać tylko do tego, do czego został zaprojektowany. Jest to jednak problem, ponieważ menedżerowie myślą i popychają, że programista może poradzić sobie z tym, do czego nie jest przeznaczony SharePoint, co powoduje, że spędzają godziny, a nawet dni, szukając rozwiązań.

Jeśli firma chce korzystać z SharePoint, powinna go dokładnie zbadać. Często tego nie robią i wszelkie potrzebne funkcje są przekazywane deweloperowi.

Jeśli używasz SharePoint do tego, do czego jest przeznaczony, to naprawdę działa, jest tak prawdziwe. Chciałbym, żeby firma, w której pracowałem, korzystała z SharePoint, do czego została zaprojektowana i nie chciała dodawać tylu „funkcji”.

niesamowite
źródło
1
Trudne? Nie, znowu to tylko stos. Wyzwanie polega na tym, aby nauczyć się nie kodować ... bo to nie jest kodowanie, to żart. To obraża nasz zawód, a co gorsza, uwielbiają go wszyscy wiceprezesi i dyrektorzy generalni ... ale nie mają pojęcia, co kryje się pod przykryciem, dopóki BAM! eksploduje im w twarz po X latach, kiedy zdają sobie sprawę, że przelali setki tysięcy dolarów, jeśli nie miliony, tylko po to, by zbudować ogromny stos śmierdzącego sh **.
WeDoTDD.com,
7

Dwa najważniejsze problemy, które mam z Sharepoint:

  • Funkcje Out of the Box działają, ale nie są wystarczające, aby uzasadnić cenę.
  • Zarząd uważa, że ​​wszystkie rzeczy są domeną Sharepoint, więc kiedy poprosisz serwer o hostowanie bazy danych błędów, pojawi się komunikat „Och, użyj Sharepointa do tego”. Jeden nawet odważył się zasugerować użycie funkcji plików współdzielonych jako systemu kontroli wersji kodu. (Nie trzeba było długo przekonywać go, że się mylił).

Istnieje również wiele mniejszych problemów, które wydają się przesuwać pod radarem większości ludzi, więc nie będzie to unikalne dla Sharepoint. Jednym z przykładów jest dostępność. Kolejną jest nawigacja.

Porównaj to z konfiguracją JIRA / Confluence / Subversion. Dostajesz odpowiednie narzędzia do większości tego, co musisz zrobić, lepszą historię integracji i kilka innych drobiazgów za ogólnie mniej pieniędzy. Te produkty integrują się bardzo dobrze i integrują się z kilkoma innymi rzeczami (w tym Sharepoint). Ta konfiguracja też nie jest idealna, ale mam z nią lepsze doświadczenie niż Sharepoint.

Jedyną funkcją, którą uważałem za „fajną” w Sharepoint, była możliwość edycji zdalnej zawartości w MS Office. Wszystko po tym było bólem.

Berin Loritsch
źródło
1
Punkt drugi dotyczy również Lotus Notes.
Michael K
Konfluencja może się dobrze integrować z Jirą, ale to musi być jej jedyna funkcja odkupienia. Mówimy o wiki „Enterprise” z domyślnie włączonymi emotikonami, na litość boską.
niXar
1
Menedżer ma SharePoint, a JQuery programista. „Powinieneś to całkowicie porzucić i użyć Sharepoint!”
Tim Post
5

Najpierw wspominasz o przesadnym szumie. Potem zrobiłeś ten komentarz.

Jeśli używasz SharePoint do tego, do czego jest przeznaczony, to naprawdę działa.

Myślę, że odpowiedziałeś na własne pytanie. Niechęć do SharePoint wynika z faktu, że zwykle jest sprzedawany / sprzedawany jako posiadający więcej niż jest w rzeczywistości.

To nie znaczy, że coś jest z nią nie tak, po prostu nie jest sprzedawane poprawnie.

jzd
źródło
Powiedziałbym, że fałszywy marketing produktu, jeśli przez twórców, jest winą przypisywaną mu, a nie czymś, co należy rozważyć osobno.
Orbling
2
@Orb Zgadzam się z twoim oświadczeniem, ale większość szumu, jaki zauważyłam na temat SharePoint, pochodzi od konsultantów próbujących go sprzedać, a nie bezpośrednio od Microsoft.
jzd
1
Tak, pośrednicy powodują problemy u osób na górze i na dole.
Orbling
2

Koszt. Spróbuj wycenić wysokowydajny klaster z dwoma serwerami, który jest dostępny w Internecie. Dlatego ludzie zaczynają szukać alternatyw

jqa
źródło