¿Por qué todos odian SharePoint? [cerrado]

46

Al leer este tema sobre las tecnologías más publicitadas, noté que SharePoint es vilipendiado casi universalmente.

Mi experiencia con SharePoint (especialmente las versiones más recientes) es que cumple con sus competencias centrales de manera inteligente. A saber:

  • Repositorio de documentos centralizado : obtenga todos esos documentos de oficina por correo electrónico (con versiones)
  • Creación de contenido editable por el usuario para la difusión de información interna : busque, un sitio de recursos humanos con números de teléfono actuales y la política de vacaciones
  • Colaboración en el proyecto : un par de clics crea un sitio con los documentos del proyecto, la lista de tareas, el cronograma simple, la discusión entrelazada y posiblemente una lista de todos los correos electrónicos relacionados con el proyecto.
  • Automatización empresarial muy básica : cuando completa el formulario de vacaciones, se envía un correo electrónico a Recursos Humanos.

Mi experiencia es que SharePoint solo se pone realmente feo cuando una organización intenta empujarlo en una dirección para la que no está diseñado. SharePoint no es un CRM, ERP, una base de datos de errores o un sitio web externo. SharePoint es lo suficientemente flexible como para servir en caso de necesidad, pero no sustituye a una herramienta dedicada. (Microsoft es igualmente culpable de empujar SharePoint a dominios a los que no pertenece).

Si usa SharePoint para lo que está diseñado, realmente funciona.

Pensamientos?

Ryan Michela
fuente
19
Porque una Wiki interna o alojada puede hacer lo mismo mejor, más rápido, gratis y de forma independiente de la plataforma, sin configuración. SharePoint cuesta miles y causa mucho dolor. No quiero recibir un correo electrónico cuando se actualizó algún documento, pero tener la capacidad de permitir las cosas sería bueno. Hay formas de hacer eso. Completo mis hojas de tiempo en Share-point solo porque tengo que hacerlo, no porque me guste el sistema / interfaz. Si alguna vez jugaste con productos FogBugz, subirías el listón de lo fácil que debería ser el software. Si paga por Sharepoint sin licencia de MSDN, es tonto.
Trabajo
2
Wiki? ¿Con almacenamiento de documentos MSO y versiones ? Hmm, me gustaría ver un enlace a tal maravilla.
9000
3
Hola Ryan, Programmers.SE no es un panel de discusión ; Estamos aquí para resolver los problemas reales que pueda enfrentar. ¿Tiene un problema real que está tratando de resolver con SharePoint? Si es así, ¿puede reformular su pregunta para mantener las respuestas constructivas y fuera de las trampas de convertirse en una discusión?
2
@ 9000 Confluence de Atlassian maneja documentos de Word con versiones y es un Wiki estelar: atlassian.com/software/confluence
Gary Rowe
3
Si usa SharePoint para lo que está diseñado, no necesita programadores. Si usted es un programador, se da cuenta de que sharepoint apesta en casi todo, ya que está mal documentado, tiene un gran alcance y tiene una curva de aprendizaje desagradable para hacer la basura más básica.
P.Brian.Mackey

Respuestas:

60

Creo que se puede resumir en un comentario que una vez escuché sobre VB. "Hace que las cosas simples sean muy simples y las cosas difíciles imposibles".

mezmo
fuente
66
En realidad, algunas cosas simples que deben ser simples pueden ser desalentadores
Newtopian
3
Mi experiencia con SharePoint fue que, incluso para personalizar cosas simples, tenía que tolerar muchas pesadillas. +1
Saeed Neamati
77
jajaja Porque no es código, es estiércol de caballo. Es una pila completa de estiércol apestoso. Es una broma. Desafortunadamente, tengo que esquivar muchas oportunidades de trabajo porque incluso mencionan la palabra Sharepoint. Corro, huyo
WeDoTDD.com
1
@Newtopian Ha, como lo que estoy tratando de hacer en este momento. Reemplazar un enlace en el sitio web a nivel mundial
Kolob Canyon
43

Hay muchas razones para no gustar de SharePoint.

  1. No funciona con Firefox o Chrome . Funciona de alguna manera, pero en realidad no. Lo mismo con Outlook frente a cualquier otro cliente de correo electrónico.
  2. No puede decidir si los sitios son listas, bibliotecas de documentos o alguna tercera cosa. Como resultado, la navegación se vuelve muy confusa , y si elige mal al configurar Sitios, está jodido.
  3. El editor de la página es SUPER torpe , en cuanto a interacción.
  4. Es una camisa de fuerza . Si quiere hacer lo que quiere, puede que esté bien: SI puede averiguar qué es lo que SharePoint llama. Si necesita hacer algo diferente, está atrapado remando con un tamiz.
  5. Su sistema de versiones es tan malo que técnicamente solo puede considerarse un sistema de versiones.
  6. Es fea . No tiene estilo. Las pantallas solo se ven chillonas, cuadradas y poco acogedoras. El efecto de esto no puede ser subestimado. Si bien esto es personalizable, es mucho esfuerzo adicional.
Alex Feinman
fuente
3
No trabajar en Firefox o Chrome es un gran nono en estos días. La única razón por la que instalé IETab es para acceder a los sitios sharepoint de mi empresa.
Carra
De hecho, uso Chrome para acceder a Sharepoint porque administra la contraseña mucho mejor que IE. Mi computadora no está en el dominio sharepoint y, como tal, IE pide contraseña en todo momento. es bastante frecuente dar la contraseña de 5 a 7 veces solo para descargar un solo archivo. Con Chrome, lo hago una vez y ya está. Claro que está esa casilla de verificación Recordarme, pero marcada o no, aún obtengo los mismos resultados
Newtopian
@Newtopian puede establecer un parámetro de configuración en Firefox para eliminar la verificación de contraseña. Sin embargo, Chrome todavía no le permite realizar la mitad de las acciones de SharePoint.
Alex Feinman
1
SharePoint 2010 es mucho más compatible con Firefox y Chrome que sus predecesores. No es 100%, pero si basas tu comentario en una versión anterior, deberías mirar 2010.
Kyle Trauberman
1
@ahmed Ya he visto SharePoint 2010, y puedo decir con seguridad que es aún más frustrante de usar. # 1 está parcialmente arreglado, pero no completamente; # 2 es lo mismo; # 3 es peor y requiere una aplicación / descarga adicional para muchas funciones; # 4 sigue siendo cierto; # 5 no ha cambiado; y # 6 es cierto, excepto que ahora han tratado de copiar el aspecto de "línea negra limpia" de Google Plus / etc.
Alex Feinman
29

Mi mayor problema con Sharepoint es más fundamental. Creo que trata de resolver el problema equivocado .

Muchas empresas que lo usan eran grandes usuarios de papeles, formularios para esto, documentos para eso, etc. Luego vinieron las computadoras para crear documentos de Word, una mejora segura pero muy rápidamente las cosas comenzaron a complicarse nuevamente y Sharepoint vino al rescate tratando para gestionar los documentos ...

bueno, eso es todo ... por qué tantos documentos para empezar ...

los formularios se pueden convertir en un formulario de Intranet que alimenta directamente una base de datos. En cambio, tengo que llenar una hoja de Excel, imprimirla, que alguien la firme, que otra persona la firme, que alguien tome el documento impreso y vuelva a ingresarlo manualmente para rastrear la información ... todas estas tareas, incluidas las firmas, pueden ser hecho con formularios de intranet y firma digital que hacen las cosas mucho más eficientes.

Otro ejemplo en el que un documento rápido para explicar cómo solucionar un error conocido en un producto que aún no se solucionará por un tiempo ... Ingresar rápidamente una frase en la página wiki relacionada parecería una opción natural. Sin embargo, con demasiada frecuencia veo a alguien que comienza la palabra, escribe dos o tres líneas y almacena el documento en una esquina oscura del sitio de SharePoint y luego se lo devuelve con el eterno "pero está documentado". ¡He visto que esto llega a un punto en el que este documento a menudo se considera una corrección de errores adecuada!

Para concluir, creo que Sharepoint simplemente impone estos malos hábitos y con el tiempo crea un monstruo que fue mucho peor de lo que estaba destinado a domesticar en primer lugar. Con un Wiki, pocos formularios bien ubicados y una intranet bien diseñada, espero que la necesidad de usar un procesador de texto o una hoja de cálculo sea casi nula. Dado que esto es para lo que Sharepoint es bueno, bueno, si haces bien tus cosas, será bueno para nada.

En mi opinión, hay dos escenarios posibles que instalan Sharepoint:

1 - Porque es gratis con la suscripción a MSDN / Gold Partner / regalo de Navidad

o

2 - Porque la persona que lo paga no es la persona que eventualmente lo usará.

Newtopian
fuente
1
Estoy de acuerdo con Ryan, un ángulo diferente al resto y uno bueno. Hacer documentos electrónicos no es eliminar la documentación, solo la digitaliza.
Orbling
1
MS Office tiene una oferta para resolver el problema de los 'formularios en línea'. Creo que se llama InfoPath, pero nunca he visto a nadie usarlo.
JBRWilkinson
2
Estoy casi seguro de que sharepoint se instala porque WSS / SP Foundation es gratis. No se necesita MSDN. Se paga porque la inversión se realiza en la versión gratuita, entonces quieres que 1 característica adicional y bam ... pony up.
Steven Evers
25

Creo que respondiste cuando dijiste

Mi experiencia es que SharePoint solo se pone realmente feo cuando una organización intenta empujarlo en una dirección para la que no está diseñado

Las empresas parecen tender a incorporar el producto esperando que sea una bala mágica que reducirá rápidamente su personal de desarrolladores. Y, por supuesto, al intentar hacer esto se vuelve muy frustrante. Estoy de acuerdo con usted, si se mantiene dentro de su dominio previsto, funciona bien.

Por cierto, esto ciertamente no es exclusivo de SharePoint. Esto sucede con muchos, si no todos los paquetes vendidos. Aparentemente es muy difícil para los clientes mantenerse dentro de los límites del producto.

Gratzy
fuente
16
El resultado de la implementación de SharePoint en mi oficina fue la renuncia de 4 desarrolladores que desprecian la plataforma, así que supongo que funcionó ...
Ant
2
El problema es que no puedo entender a qué tipo de dominio estaba destinado realmente al principio ... ¿Almacenamiento de documentos? ¿El intercambio de conocimientos? ¿Control de versiones? Porque hace todas esas cosas terriblemente.
weberc2
El problema es que no puedo entender a qué tipo de dominio estaba destinado realmente al principio ... ¡ Lo curioso es que Microsoft tuvo el mismo problema!
David Tansey
18

Admití que nunca he trabajado con SharePoint, pero lo que he escuchado muchas veces gira principalmente en torno a dos cosas:

  1. Un gran sistema pesado diseñado para convertirse en una solución definitiva para todos los problemas de gestión de la información. Como consecuencia, no realizó ninguna de las funciones previstas realmente bien, sino todas en el nivel promedio. La gente se decepcionó.

  2. Documentación de baja calidad que deja a los desarrolladores aprender y comprender el sistema a través de un doloroso proceso de depuración, prueba, adivinación y experimentación. Los desarrolladores se frustraron.

Eso resume más o menos las opiniones sobre SharePoint.


Lectura extra:

¿Cuáles son sus mayores quejas sobre Sharepoint?

¿Qué tan buena / mala es la programación sharepoint?

Sharepoint 2007: ¿qué necesitan saber los desarrolladores?

¿Sharepoint es bueno o malo desde la perspectiva profesional?

Algo bueno y algo malo sobre SharePoint

Comunidad
fuente
Estoy sorprendido por el problema de documentación. Mi experiencia es que Microsoft generalmente ha tenido una documentación mucho mejor que otras (IBM, Sun, a veces Oracle, ...).
FrustratedWithFormsDesigner
12
Siempre me ha decepcionado la documentación de Microsoft. Las cosas simples siempre se documentan bien, pero a medida que se sale de las cosas simples, la documentación solo establece lo obvio. Esa ha sido mi experiencia desde los días de C ++ / MFC hasta ahora.
Berin Loritsch
1
@Berin Loritsch: Estoy de acuerdo con usted, la documentación para el software de desarrollo M $ es lamentable en el mejor de los casos. Siempre parece haber mucho, pero dice muy poco. Creo que esto no es raro con las herramientas propietarias.
Orbling
1
Puedo relacionarme completamente con la documentación de baja calidad. Me desarrollo en algunas plataformas diferentes y Sharepoint doco es lo peor que he encontrado.
Rudiger
17

"Enterprise Roach Motel para archivos de Word" lo resume mejor. Con frecuencia se usa como volcado de datos, no como el centro de comunicación al que estaba destinado. A diferencia de una solución Wiki, a menudo se configura con permisos restrictivos en lugar de una capacitación más amplia del usuario (que requiere mucho). Y si excluye a las personas con un interés real en organizarse, es una cierta garantía de fracaso. Y además de eso, es una pesadilla para el soporte de TI (este es el ángulo desde donde lo percibí).

mario
fuente
1
+10 para un giro muy sucinto de una frase. Por cierto, ¿has oído el de "Sharepoint tiene un Wiki?"
David Tansey
16

Es muy difícil hacer algo fuera de lo común en SharePoint. Incluso las tareas básicas, como el aprovisionamiento automático de páginas, pueden requerir conocimientos de Visual Studio, Powershell, secuencias de comandos Powershell, XML, etc. Casi las únicas personas que pueden hacer esto dentro de una organización son sus desarrolladores.

Ahora, este es mi problema con SharePoint: crear características de SharePoint no es desarrollo. Es administracion. Crear la mayoría de las cosas con SharePoint es algo que un administrador web debería poder hacer, pero todo es tan excesivamente complicado que los administradores web no pueden hacerlo. Para un desarrollador, la administración web es abrumadoramente aburrida .

SharePoint es simplemente difícil y aburrido .

Hormiga
fuente
3
Correcto. Soy un desarrollador He realizado mucho desarrollo de aplicaciones web, así como desarrollo en la plataforma Dynamics CRM. En comparación, SharePoint es simplemente difícil de la manera incorrecta. Nunca siento que estoy haciendo ningún desarrollo real. Mi mente está constantemente ocupada resolviendo problemas con el propio SharePoint. Volaré a través del desarrollo solo para pasar la mayor parte de mi tiempo resolviendo problemas de SP. Esencialmente siento que mi mente se pierde cuando estoy trabajando con SP. Me siento totalmente como un administrador del sistema, lo que no está mal, simplemente no es lo que me gusta hacer.
pep
No soporto la administración web que tiene que hacerse a través de una GUI. Y dado que estamos trabajando con 2007, ni siquiera puedo usar PowerShell para hablar con él a menos que importe la biblioteca ac # en mi sesión de powershell. ¡Horrible!
Kolob Canyon
11

¿A quién se vende SharePoint?

SharePoint se vende a personas de negocios que no saben cómo abordar algo como una "Solución a un problema". Ellos toman SharePoint y lo tiran a la pared, y esperan que se quede. Luego, ellos son los que impulsan la organización y los conjuntos de características en un estanque, atrapados para siempre.

Este estanque metafórico es una posición de deuda técnica de la que las personas no pueden recuperarse, y solo afecta a la organización de mantenimiento de software al exigirles que le arrojen más dinero de manera ineficaz y que esperen una actualización que no los vuelva a engañar, en un estanque más sucio.


fuente
8

No hay sustituto para la organización, no hay sustituto para la disciplina. Si los tiene, apenas necesita SharePoint. Si no lo hace, Sharepoint no puede salvarlo.


fuente
8

La razón principal por la que lo odio es porque está TAN horriblemente diseñado. Es una bestia de configuración masiva envuelta en capas tras capas de abstracciones opacas. Parece más un intento de encontrar nuevos ingresos para la tecnología antigua que un intento serio de proporcionar una solución decente. Frontpage, XML, formularios web, CAML, MS Office, InfoPath, XML, XML, basura HTML, más Frontpage.

¿Que año es? Basa tus tipos de contenido en definiciones de tabla reales. Hazlo simple y funciona bien como cualquier CMS moderno. Microsoft realmente apesta a la innovación. Desafortunadamente, todavía poseen el espacio empresarial.

Macrosloth
fuente
7

Las funciones listas para usar son geniales. Una vez que comience a "manipular" las funciones listas para usar para hacer lo que necesita, el desafío se vuelve rápido.

Como se indicó anteriormente, solo debe usarse para lo que fue diseñado. Sin embargo, esto es un problema porque los gerentes piensan y presionan para que el desarrollador pueda manejar las cosas para las que SharePoint no está diseñado, lo que hace que pasen horas o incluso días investigando soluciones.

Si una empresa quiere usar SharePoint, debe investigarlo por completo. A menudo no lo hacen y las características que necesitan se envían al desarrollador.

Si usa SharePoint para lo que está diseñado, realmente funciona, es tan cierto. Desearía que la compañía para la que trabajé usara SharePoint para lo que fue diseñado y no quisiera agregar tantas "características".

sange
fuente
1
¿Desafiante? No, de nuevo es solo un montón. El desafío es aprender no cómo codificar ... porque no es codificación, es una broma. Insulta a nuestra profesión y lo que lo empeora, a todos los vicepresidentes y directores ejecutivos les encanta ... ¡pero no tienen idea de lo que se esconde debajo de las sábanas hasta BAM! explota en su cara después de x años cuando se dan cuenta de que han gastado cientos de miles de dólares, si no millones, solo para construir una enorme pila de mierda apestosa **.
WeDoTDD.com el
7

Los dos problemas principales que tengo con Sharepoint:

  • Las funciones listas para usar funcionan, pero no son suficientes para justificar el precio.
  • La gerencia piensa que todo es dominio de Sharepoint, por lo que cuando solicita un servidor para alojar una base de datos de errores, obtiene "Oh, use Sharepoint para eso". Incluso se atrevió a sugerir el uso de la función de archivos compartidos como un sistema de control de versiones para el código. (No tardó mucho en convencerlo de que estaba equivocado).

También hay una serie de problemas más pequeños que parecen pasar desapercibidos para la mayoría de las personas, por lo que no será exclusivo de Sharepoint. Un ejemplo es la accesibilidad. Otro es la navegación.

Contraste esto con algo así como una configuración JIRA / Confluence / Subversion. Obtiene las herramientas adecuadas para la mayoría de lo que necesita hacer, una mejor historia de integración y algunas otras bondades por menos dinero en general. Esos productos se integran muy bien y se integran con algunas otras cosas (incluido Sharepoint). Esa configuración tampoco es perfecta, pero he tenido una mejor experiencia con ella que Sharepoint.

La única característica que pensé que era "genial" sobre Sharepoint fue poder editar contenido remoto en MS Office. Todo después de eso fue un dolor.

Berin Loritsch
fuente
1
El punto dos también se aplica a Lotus Notes.
Michael K
La confluencia podría integrarse bien con Jira, pero esa debe ser su única característica redentora. Estamos hablando de un wiki "Enterprise" con emoticonos habilitados por defecto, por el bien de fsck.
niXar
1
El gerente es para Sharepoint como JQuery es para el desarrollador web. "¡Deberías dejarlo totalmente y usar Sharepoint!"
Tim Post
5

Primero mencionas el exceso de publicidad. Entonces hiciste este comentario.

Si usa SharePoint para lo que está diseñado, realmente funciona.

Creo que has respondido tu propia pregunta. La aversión a SharePoint proviene del hecho de que generalmente se vende / promociona como capaz de más de lo que es.

Eso no significa que haya algo mal, simplemente no se comercializa correctamente.

jzd
fuente
Yo diría que la comercialización falsa de un producto, si es por parte de los fabricantes, es una falla atribuible a él, más que algo a considerar por separado.
Orbling
2
@Orb Estoy de acuerdo con su declaración, pero la mayor parte de la publicidad que he notado sobre SharePoint proviene de consultores que intentan venderla y no directamente de Microsoft.
jzd
1
Sí, los intermediarios tienden a causar problemas a los que están arriba y abajo.
Orbling
2

Costo. Intente fijar el precio de un clúster de dos servidores de alto rendimiento con acceso a Internet. Es por eso que la gente comienza a buscar alternativas

jqa
fuente