Por que todo mundo odeia o SharePoint? [fechadas]

46

Lendo este tópico sobre as tecnologias mais sensacionalistas, notei que o SharePoint é quase universalmente criticado.

Minha experiência com o SharePoint (especialmente as versões mais recentes) é que ele cumpre suas principais competências de maneira inteligente. Nomeadamente:

  • Repositório centralizado de documentos - obtenha todos os documentos do escritório por e-mail (com versão)
  • Criação de conteúdo editável pelo usuário para divulgação de informações internas - aparência, um site de RH com os números de telefone atuais e a política de férias
  • Colaboração no projeto - alguns cliques criam um site com os documentos, a lista de tarefas, o cronograma simples, a discussão encadeada e, possivelmente, uma lista de todos os emails relacionados ao projeto.
  • Automação comercial muito básica - quando você preenche o formulário de férias, um email é enviado ao RH.

Minha experiência é que o SharePoint só fica realmente feio quando uma organização tenta empurrá-lo em uma direção para a qual não foi projetado. O SharePoint não é um CRM, ERP, banco de dados de bugs ou site externo. O SharePoint é flexível o suficiente para servir rapidamente, mas não substitui uma ferramenta dedicada. (A Microsoft é igualmente culpada por empurrar o SharePoint para domínios aos quais não pertence.)

Se você usa o SharePoint para o que foi projetado, ele realmente funciona.

Pensamentos?

Ryan Michela
fonte
19
Como um Wiki interno ou hospedado pode fazer a mesma coisa melhor, mais rápido, gratuitamente e de forma independente da plataforma, sem configuração. O SharePoint custa milhares e causa muita dor. Não quero receber um email quando algum documento foi atualizado, mas ter a capacidade de permitir as coisas seria bom. Existem maneiras de fazer isso. Preencho meus quadros de ponto no ponto de compartilhamento apenas porque preciso, não porque gosto do sistema / interface. Se você já jogou com os produtos FogBugz, aumentaria a fasquia sobre a facilidade com que o software deveria ser. Se você paga pelo Sharepoint sem licença do MSDN, é burro.
Job
2
Wiki? Com o armazenamento e versão de documentos do MSO ? Hmm, eu gostaria de ver um link para essa maravilha.
9000
3
Oi Ryan, Programmers.SE não é um painel de discussão ; estamos aqui para resolver problemas reais que você pode estar enfrentando. Você tem um problema real que está tentando resolver com o SharePoint? Em caso afirmativo, você pode reformular sua pergunta para manter as respostas construtivas e fora das armadilhas de se tornar uma discussão?
2
@ 9000 Confluence por Atlassian lida com documentos do Word com versões e é uma estelar Wiki: atlassian.com/software/confluence
Gary Rowe
3
Se você usa o SharePoint para o que foi projetado, não precisa de programadores. Se você é um programador, percebe que o sharepoint é péssimo em quase tudo, porque seu escopo é pouco documentado, tem um escopo grande e uma desagradável curva de aprendizado para gerar o lixo mais básico.
usar o seguinte código

Respostas:

60

Eu acho que pode ser resumido em um comentário que ouvi uma vez sobre o VB. "Torna as coisas simples muito simples e as coisas difíceis, impossíveis.".

mezmo
fonte
6
na verdade, algumas coisas simples que devem ser simples pode ser assustador
Newtopian
3
Minha experiência com o SharePoint foi que, mesmo para personalizar coisas simples, era preciso tolerar muitos pesadelos. +1
Saeed Neamati
7
ri muito. Porque não é código, é estrume de cavalo. É uma pilha completa de estrume fedido. É uma piada. Infelizmente, tenho que me esquivar de muitas oportunidades de trabalho porque elas mencionam a palavra Sharepoint. Eu corro, fujo.
WeDoTDD.com 23/11
1
@ Newtopian Ha, como o que estou tentando fazer agora. Substitua um link no site globalmente
Kolob Canyon 28/10
43

Existem muitos motivos para não gostar do SharePoint.

  1. Não funciona com Firefox ou Chrome . Isso meio que funciona, mas realmente não. Mesmo com o Outlook vs. qualquer outro cliente de email.
  2. Ele não pode decidir se os sites são listas, bibliotecas de documentos ou alguma terceira coisa. Como resultado, a navegação fica muito confusa e, se você escolher errado ao configurar o Google Sites, está ferrado.
  3. O editor de páginas é SUPER desajeitado , em termos de interação.
  4. É uma camisa de força . Se você quiser fazer o que quer, pode ficar bem - se conseguir descobrir como o SharePoint chama isso. Se você precisar fazer algo diferente, ficará preso remando com uma peneira.
  5. Seu sistema de versão é tão ruim que só pode ser tecnicamente considerado um sistema de versão.
  6. É feio . Não tem estilo. As telas parecem extravagantes, em blocos e indesejáveis. O efeito disso não pode ser subestimado. Embora isso seja personalizável, é muito esforço extra.
Alex Feinman
fonte
3
Não trabalhar no Firefox ou Chrome é um grande problema hoje em dia. O único motivo pelo qual instalei o IETab é acessar os sites de compartilhamento das minhas empresas.
Carra
na verdade, eu uso o chrome para acessar o sharepoint porque ele gerencia a senha muito melhor do que o IE. Meu computador não está no domínio do sharepoint e, como tal, o IE solicita senha a cada passo. é bastante frequente fornecer a senha de 5 a 7 vezes apenas para baixar um único arquivo. Com o Chrome, faço uma vez e está pronto. Claro que há que litte lembre-se de mim, mas marquei ou não, ainda assim recebo os mesmos resultados.
Newtopian 29/03
@Newtopian, você pode definir um parâmetro de configuração no Firefox para eliminar a verificação de senha. O Chrome ainda não permite que você execute metade das ações do SharePoint.
Alex Feinman
1
O SharePoint 2010 é muito mais compatível com o Firefox e Chrome do que seus antecessores. Não é 100%, mas se você está baseando o seu comentário em uma versão anterior, você deve olhar para 2010.
Kyle Trauberman
1
@ahmed Agora olhei para o SharePoint 2010 e posso dizer com segurança que é ainda mais frustrante de usar. # 1 é parcialmente corrigido, mas não completamente; # 2 é o mesmo; O nº 3 é pior e requer um aplicativo / download extra para muitos recursos; # 4 ainda é verdadeiro; # 5 é inalterado; e o número 6 é verdadeiro, exceto que agora eles tentaram copiar a aparência de 'linha preta limpa' do Google Plus / etc. #
Alex Feinman
29

Meu maior problema com o Sharepoint é mais fundamental. Eu acho que ele tenta resolver o problema errado .

Muitas empresas que o utilizam eram usuários pesados ​​de papéis, formulários para isso, documentos para isso etc. Então vieram os computadores, então eles criaram documentos em word, uma melhoria com certeza, mas muito rapidamente as coisas começaram a ficar confusas novamente e o Sharepoint veio ao resgate tentando para gerenciar os documentos ....

bem, é isso mesmo .... por que tantos documentos para começar ...

formulários podem ser transformados em intranet, alimentando diretamente um banco de dados. Em vez disso, tenho que preencher uma planilha do excel, imprimi-la, mandar alguém assinar, mandar outra pessoa, mandar alguém pegar o documento impresso e entrar manualmente novamente para rastrear as informações ... todas essas tarefas, incluindo assinaturas, podem ser feito com formulários de intranet e assinatura digital, tornando as coisas muito mais eficientes.

Outro exemplo em que um documento rápido para explicar como solucionar um bug conhecido em um produto que não será corrigido por um tempo ainda ... Digitar rapidamente uma frase na página wiki relacionada pareceria uma opção natural. No entanto, muitas vezes vejo alguém iniciando a palavra, escrevendo duas ou três linhas e armazenando o documento em um canto obscuro do site do SharePoint, em seguida, respondendo com o eterno "mas está documentado". Eu já vi isso chegar a um ponto em que esse documento geralmente é considerado uma correção de bug adequada!

Para concluir, acho que o Sharepoint apenas impõe esses maus hábitos e, com o tempo, cria um monstro que era muito pior do que deveria domar em primeiro lugar. Com um Wiki, poucos formulários bem colocados e uma intranet bem projetada, espero que a necessidade de usar um processador de texto ou planilha se torne quase nula. Como é para isso que o Sharepoint é bom, bem, se você fizer suas coisas corretamente, será bom para nada.

Na minha opinião, existem dois cenários possíveis que instalam o Sharepoint:

1 - Porque é grátis com a assinatura do MSDN / parceiro de ouro / presente de Natal

ou

2 - Porque a pessoa que paga por isso não é a pessoa que eventualmente o utilizará.

Newtopian
fonte
1
Eu concordo com Ryan, um ângulo diferente do resto e um bom. Tornar documentos eletrônicos não é remover a documentação, é apenas digitalizá-la.
Orbling 21/01
1
O MS Office tem uma oferta para resolver o problema de 'formulários online' - acho que se chama InfoPath, mas nunca vi alguém usá-lo.
precisa saber é o seguinte
2
Estou quase certo de que o sharepoint é instalado porque o WSS / SP Foundation é gratuito. Não é necessário MSDN. É pago porque o investimento é feito na versão gratuita, então você quer um recurso extra e ...
Steven Evers
25

Eu acho que você respondeu quando você disse

Minha experiência é que o SharePoint só fica realmente feio quando uma organização tenta empurrá-lo em uma direção para a qual não foi projetado

As empresas parecem tender a atrair o produto esperando que seja uma bala mágica que reduzirá rapidamente sua equipe de desenvolvedores. E, claro, ao tentar fazer isso, fica muito frustrante. Eu concordo com você, se você permanecer dentro do domínio pretendido, ele funcionará bem.

BTW, isso certamente não é exclusivo do SharePoint. Isso acontece com muitos pacotes, se não todos, vendidos. Aparentemente, é muito difícil para os clientes permanecerem dentro dos limites do produto.

Gratzy
fonte
16
O resultado do SharePoint que está sendo implementado no meu escritório foi a demissão de 4 desenvolvedores que desprezam a plataforma, então eu suponho que trabalhou ...
Ant
2
O problema é que não consigo descobrir que tipo de domínio ele foi realmente destinado no início ... Armazenamento de documentos? Compartilhamento de conhecimento? Controle de versão? Porque faz todas essas coisas terrivelmente.
weberc2
O problema é que não consigo descobrir que tipo de domínio ele realmente se destinava no começo ... O engraçado é que a Microsoft teve o mesmo problema!
David Tansey
18

Admiti que nunca trabalhei com o SharePoint, mas o que ouvi muitas vezes gira principalmente em torno de duas coisas:

  1. Um grande sistema pesado projetado para se tornar uma solução definitiva para todos os problemas de gerenciamento de informações. Como conseqüência, não executou nenhuma das funções pretendidas muito bem, mas todas em nível médio. As pessoas ficaram decepcionadas.

  2. Documentação de baixa qualidade, permitindo que os desenvolvedores aprendam e entendam o sistema através de um doloroso processo de depuração, tentativa, adivinhação e experimentação. Os desenvolvedores ficaram frustrados.

Isso resume mais ou menos as opiniões sobre o SharePoint.


Leitura extra:

Quais são as suas maiores reclamações sobre o Sharepoint?

Quão boa / ruim é a programação do sharepoint?

Sharepoint 2007: o que os desenvolvedores precisam saber?

O Sharepoint é bom ou ruim da perspectiva da carreira?

Algo de bom e algo de ruim no SharePoint

Comunidade
fonte
Estou surpreso com o problema de documentação. Minha experiência é que a Microsoft geralmente possui uma documentação muito melhor do que outras (IBM, Sun, às vezes Oracle, ...).
FrustratedWithFormsDesigner
12
Sempre fiquei decepcionado com a documentação da Microsoft. As coisas simples estão sempre bem documentadas, mas, à medida que você sai das coisas simples, a documentação apenas afirma o óbvio. Essa tem sido minha experiência desde os dias de C ++ / MFC até agora.
Berin Loritsch 21/01
1
@Berin Loritsch: Eu concordo com você, a documentação para o software de desenvolvimento M $ é lamentável na melhor das hipóteses. Sempre parece haver muito, mas diz muito pouco. Acho que isso não é incomum com ferramentas proprietárias.
Orbling
1
Eu posso me relacionar completamente com a documentação de baixa qualidade. Eu desenvolvo em algumas plataformas diferentes e o Sharepoint doco é o pior que já encontrei.
Rudiger
17

"Enterprise barata motel para arquivos de texto" resume melhor. É frequentemente usado como despejo de dados, não como o hub de comunicação a que se destinava. Ao contrário de uma solução Wiki, muitas vezes é configurada com permissões restritivas, em vez de um treinamento mais amplo do usuário (o que é muito necessário). E se você bloquear as pessoas com um interesse real na organização, é uma certa garantia de falha. Além disso, é um pesadelo para o suporte de TI (este é o ângulo de onde eu o percebi).

mario
fonte
1
+10 para uma virada muito sucinta de uma frase. BTW você já ouviu falar sobre "Sharepoint has a Wiki?"
David Tansey
16

É extremamente difícil fazer algo fora do comum no SharePoint. Mesmo tarefas básicas, como o provisionamento automatizado de páginas, podem exigir o conhecimento do Visual Studio, Powershell, scripts do Powershell, XML etc. etc. As únicas pessoas que podem fazer isso em uma organização são seus desenvolvedores.

Agora, aqui está o meu problema com o SharePoint - criar recursos do SharePoint não é desenvolvimento. É administração. Criar a maioria das coisas com o SharePoint é algo que um administrador da Web deve ser capaz de fazer, mas é tão complicado demais que os administradores da Web não conseguem. Para um desenvolvedor, a administração da Web é incrivelmente entediante .

O SharePoint é apenas difícil e chato .

Formiga
fonte
3
Spot on. Sou desenvolvedor. Eu desenvolvi muito o desenvolvimento de aplicativos Web, bem como o desenvolvimento na plataforma Dynamics CRM. Em comparação, o SharePoint é apenas difícil da maneira errada. Nunca sinto que estou desenvolvendo algo real. Minha mente está constantemente ocupada resolvendo problemas com o próprio SharePoint. Vou percorrer o desenvolvimento apenas para passar a maior parte do tempo resolvendo problemas de SP. Essencialmente, sinto minha mente definhando quando estou trabalhando com a SP. Eu me sinto totalmente como um administrador de sistemas - o que não é ruim, não é apenas o que eu gosto de fazer.
pep
Não suporta a administração da web que precisa ser feita por meio de uma GUI. E como estamos trabalhando com 2007, não posso nem usar o PowerShell para conversar com ele, a menos que importe uma biblioteca ac # para minha sessão do PowerShell. Horrível!
Kolob Canyon
11

Para quem o SharePoint é vendido?

O SharePoint é vendido para pessoas de negócios que não sabem como abordar algo como uma "Solução para um problema". Eles pegam o SharePoint e o jogam contra a parede, e esperam que ele permaneça. Então, eles são os que conduzem a organização e os conjuntos de recursos a um lago, presos para sempre.

Essa lagoa metafórica é uma posição de dívida técnica da qual as pessoas não podem se recuperar e afeta apenas a organização de manutenção de software, exigindo que elas joguem mais dinheiro de forma ineficaz e esperem uma atualização que não as traga de novo, para uma lagoa mais suja.


fonte
8

Não há substituto para organização, não há substituto para disciplina. Se você os possui, dificilmente precisará do SharePoint. Caso contrário, o Sharepoint não poderá salvá-lo.


fonte
8

A principal razão pela qual eu odeio isso é porque ele é TÃO horrivelmente projetado. É uma fera de configuração maciça, envolvida em camadas após camadas de abstrações opacas. Parece mais uma tentativa de encontrar novas receitas para a tecnologia antiga do que uma tentativa séria de fornecer uma solução decente. Frontpage, XML, formulários da web, CAML, MS Office, InfoPath, XML, XML, porcaria HTML, mais Frontpage.

Em que ano estamos? Apenas baseie seus tipos de conteúdo nas definições de tabela reais. Simplifique e funcione bem como qualquer CMS moderno. A Microsoft realmente é péssima em inovação. Infelizmente, eles ainda possuem o espaço da empresa.

Macrosloth
fonte
7

Os recursos prontos para uso são ótimos. Depois que você começa a "manipular" os recursos prontos para fazer o que você precisa, torna-se um desafio rápido.

Como mencionado acima, ele deve ser usado apenas para o que foi projetado. Esse é um problema porque os gerentes pensam e incentivam que o desenvolvedor possa lidar com as coisas para as quais o SharePoint não foi projetado, fazendo com que passem horas ou até dias pesquisando soluções.

Se uma empresa deseja usar o SharePoint, deve pesquisá-lo completamente. Eles geralmente não precisam e todos os recursos de que precisam são empurrados para o desenvolvedor.

Se você usa o SharePoint para o que foi projetado, realmente funciona é verdade. Desejo que a empresa na qual trabalhei tenha usado o SharePoint para o que foi projetado e não queira adicionar tantos "recursos".

sange
fonte
1
Desafiador? Não, novamente, é apenas uma pilha. O desafio é aprender a não codificar ... porque não está codificando, é uma piada. Isso ofende nossa profissão e o que torna pior todos os vice-presidentes e CEOs adoram isso ... mas eles não têm idéia do que se esconde debaixo das cobertas até o BAM! ele explode em seu rosto depois de x anos, quando eles percebem que gastaram centenas de milhares de dólares, senão milhões, apenas para construir uma pilha enorme de merda fedorenta.
WeDoTDD.com 23/11
7

Os dois principais problemas que tenho com o Sharepoint:

  • Os recursos prontos para uso funcionam, mas não são suficientes para justificar o preço.
  • A gerência pensa que tudo é domínio do Sharepoint; portanto, quando você solicita que um servidor hospede um banco de dados de bugs, você obtém "Oh, use o Sharepoint para isso". Alguém até se atreveu a sugerir o uso do recurso de arquivos compartilhados como um sistema de controle de versão para código. (Não demorou muito para convencê-lo de que ele estava errado).

Também existem vários problemas menores que parecem passar despercebidos pelo radar da maioria das pessoas, para que não seja exclusivo do Sharepoint. Um exemplo é a acessibilidade. Outro sendo a navegação.

Compare isso com algo como uma configuração do JIRA / Confluence / Subversion. Você obtém as ferramentas adequadas para a maior parte do que precisa fazer, uma melhor história de integração e algumas outras sutilezas por menos dinheiro no geral. Esses produtos se integram muito bem e se integram a outras coisas (incluindo o Sharepoint). Essa configuração também não é perfeita, mas tive uma experiência melhor com ela do que o Sharepoint.

O único recurso que achei "legal" no Sharepoint foi poder editar conteúdo remoto no MS Office. Tudo depois disso foi uma dor.

Berin Loritsch
fonte
1
O ponto dois também se aplica ao Lotus Notes.
Michael K
A confluência pode se integrar bem a Jira, mas esse deve ser seu único recurso redentor. Estamos falando de um wiki "Enterprise" com smileys ativados por padrão, pelo bem do fsck.
NiXar
1
Manager é o Sharepoint como o JQuery é o desenvolvedor da web. "Você deveria deixar isso totalmente de lado e usar o Sharepoint!"
Tim Post
5

Você mencionou o excesso de exagero. Então você fez este comentário.

Se você usa o SharePoint para o que foi projetado, ele realmente funciona.

Eu acho que você respondeu sua própria pergunta. A aversão ao SharePoint vem do fato de que ele geralmente é vendido / estimulado como capaz de mais do que é.

Isso não significa que há algo errado com isso, apenas não é comercializado corretamente.

jzd
fonte
Eu diria que o marketing falso de um produto, se pelos fabricantes, é uma falha atribuível a ele, em vez de algo a considerar separadamente.
Orbling
2
@Orb Concordo com sua afirmação, mas a maior parte do hype que notei sobre o SharePoint foi de consultores que tentaram vendê-lo e não diretamente da Microsoft.
jzd
1
Sim, os intermediários tendem a causar problemas para aqueles que estão no topo e no fundo.
Orbling 21/01
2

Custo. Tente precificar um cluster de dois servidores de alto desempenho que seja acessível à Internet. É por isso que as pessoas começam a procurar alternativas

jqa
fonte