Conferencia de SharePoint 2009 – Las Vegas, USA

Del 19 al 22 de octubre 2009 se celebrara la conferencia de Microsoft sobre SharePoint en Las Vegas, Estados Unidos. Esta es la conferencia más importante de los próximos años en el campo de SharePoint, así que es casi obligatorio estar presente. Si tiene planes para asistir y deseos de conversar sobre nuestro servidor favorito al calor de una cerveza fría, envíeme un email o deje un mensaje es este mismo sitio y buscamos alguna manera de encontrarnos.

http://www.mssharepointconference.com/Pages/default.aspx

Nos vemos en la Conferencia.

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Es La Nube una bendición o una maldición? – SharePoint

Desde hace ya un año o algo mas no se oye hablar más que sobre «La Nube», de un momento a otro todo el mundo está seguro que La Nube es el futuro y que todos tenemos que conseguir lo más rápidamente posible un abono o resignarnos a que nos deje el tren…

Primero que todo, y sobre todo para mí mismo, de que estamos hablando cuando ponemos a «La Nube» por las nubes. Según la Wikipedia (la enciclopedia británica de nuestro tiempo), «Claud Computing» no es más que «una metáfora para describir a Internet» o «un paradigma sobre computación escalable dinámicamente, proveído como un servicio sobre Internet». Así que estamos hablando sobre Internet, pero Internet lo estamos usando intensivamente desde hace ya 15 años o algo por el estilo, y nunca lo habíamos llamado La Nube. Continuando con la Wikipedia, vemos que «generalmente incorpora combinaciones de Infraestructura como un Servicio (IaaS), Plataforma como un Servicio (PaaS), Software como un Servicio (SaaS) y otras tecnologías que se basan en Internet para satisfacer necesidades de computación de usuarios. Cloud Computing provee aplicaciones de negocios online que pueden ser accedidas por medio un Navegador de Web mientras que el software y los datos están guardados en servidores» ()

Si no fuera por que busqué explícitamente por «Cloud Computing», estaría pensando que estoy leyendo la descripción de SharePoint: software, plataforma e infraestructura como un servicio para ser usado online por medio de un Navegador y que usa servidores para guardar y ejecutar el software y los datos. Pero SharePoint existe desde hace también casi 15 años, y nunca nos habían contado que estábamos trabajando todo el tiempo con «La Nube» sin darnos cuenta.

Leyendo un poco mas aparece algo que es nuevo: «usuarios de Cloud Computing generalmente no son dueños de la infraestructura física sino que alquilan el uso prestado por otras compañías: el usuario consume recursos como un servicio y paga solamente por lo que usa»; de la misma forma que electricidad, o agua potable, yo no genero la electricidad que uso, simplemente compro la que uso de la compañía respectiva. Bien, aquí si hay una diferencia: hasta ahora si quiero usar SharePoint tengo que tener mi servidor propio, darle mantenimiento, etc., etc. Aunque hay que decir que hay compañías de hosting que me alquilan SharePoint por un pago mensual, aunque en realidad el servicio sea bastante limitado, como mucho me dan una Aplicación Web de SharePoint, aunque la mayoría solamente proporcionan una Colección de Sitios. De nuevo, SharePoint está en La Nube desde hace tiempos sin que lo llamáramos de esa forma. Pero de todas formas, este es un concepto nuevo, y es lo que Microsoft está intentando introducir con su MOS (Microsoft Office Services).

El asunto de comprar solo lo que usas parece atractivo, pero confiaría los datos empresariales y los datos personales de mis empleados a una empresa extraña? Hummmm… que garantía me dan de que mis datos seguirán siendo MIS datos y no los venderán a otros? Le confiaría todos mis datos importantes (como los que tengo guardados en mi sistema local de SharePoint) a una empresa en los Estados Unidos, Inglaterra, Francia o Rusia? Hummmm… Y si llega allí un presidente paranoico (como el ultimo que tuvo USA) y obliga a la compañía de hosting que le entregue todos sus datos sin que me cuente a mi?

Y qué seguridad me darán sobre usabilidad del sistema? Todos los servidores de Google se cayeron hace un par de semanas por 100 minutos, si mi sistema estuviera allí, significaría que mis empleados no podrían trabajar por 100 minutos; si tengo un sistema de SharePoint con 50.000 usuarios (por decir algo) que no pueden trabajar por dos horas, mi empresa está perdiendo probablemente un par de millones de dólares. La empresa que me está haciendo el hosting me va a pagar esa suma? Peor aún, si los servidores se dañan, son destruidos, les cae un avión encima, se los roban, la empresa que se va a la quiebra es la mía, pues todos mis datos van a desaparecer, no la empresa que está haciendo el hosting. Todo esto también me puede pasar a mi si yo mantengo mis propios servidores, pero en ese caso se podría decir que es menos doloroso pues si todo se pierde es por mi propia estupidez…

Si se aburre o quiere divertirse un rato, hay un documento en Internet («Hey, You, Get Off of My Cloud: Exploring Information Leakage in Third-Party Compute Clouds», ) que explora las diferentes formas en que Nubes pueden ser atacadas: de solo darle una mirada rápida se te ponen los pelos de punta. En fin, para terminar, no tengo ni idea si La Nube es una bendición o una maldición, pero de lo que si estoy seguro es de que en principio estamos trabajando con nubes desde hace años. Y también me parece que es uno más de los términos de moda que vienen y se vuelven a ir, de tal forma que dentro de unos años, si empezamos a hablar de La Nube, todo el mundo se va a poner a mirar para arriba…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Diferencias entre tener y usar: SharePoint

En donde estamos con SharePoint? La próxima versión está tocando a la puerta, el producto tiene ya 10 años de existencia (como «SharePoint», aunque sus orígenes son más extendidos) y la masa crítica de usuarios, es decir, el numero mínimo necesario para garantizar que seguirá existiendo por mucho más tiempo y no va a desaparecer así no mas ha sido alcanzada entre las versiones 2003 y 2007.

Hemos hablado, y lo seguiremos haciendo, muchísimo sobre la parte técnica de SharePoint: que puede hacer y que no puede, en lo que es un buen producto y en lo que es malo. Inclusive (un signo de madurez), ya tenemos el campo de los que odian a SharePoint y el campo de los que lo adoran, algo por el estilo a Windows versus Mac versus Linux. Es improbable que alguien que trabaje con una compañía de cierta envergadura no haya tenido que utilizar a SharePoint en una u otra forma, e inclusive pequeñas compañías lo tienen instalado (WSS al menos).

Pero aquí viene el dilema del título: hay una diferencia muy grande en tenerlo instalado y utilizarlo. Los ejemplos son múltiples y no los quiero aburrir con historias personales, pero toda esta especulación ha salido de conversaciones con el cliente con el que estoy trabajando en el momento: una instalación grande de SharePoint (granjas distribuidas en diferentes continentes, 50.000 usuarios en 14 países, aproximadamente dos años de trabajo) y, a pesar de hacerle propaganda internamente al proyecto de forma intensiva, el número de usuarios «reales» es realmente (preocupantemente) bajo. La discusión es muy simple: tenemos un sistema que funciona bastante bien, con una capacidad muy alta, que puede ayudar a mejorar el trabajo de mucha gente… como convencemos a esa misma gente a que lo utilice…

«Obligar» es una manera… cualquier administrador de sistemas puede hacer que los computadores utilicen una determinada versión de explorador y que siempre inicie en la misma página, la de la intranet, por ejemplo. O no aceptar agregados en emails, de tal forma que el intercambio de documentación tenga que ser hecho por medio de la intranet. Trucos por montones, pero la idea de un sistema de este tipo es que los empleados tengan más y mejores posibilidades para realizar su trabajo, no limitar las posibilidades ya existentes.

«Educación» es otra manera… darle a todo el mundo algo de entrenamiento sobre cómo usar el sistema, sus ventajas, sus imposibilidades. Identificar algunos «super-usuarios» y darles algo más de entrenamiento para que ellos motiven y ayuden a sus colegas. Esta es probablemente una manera mejor y mucho más efectiva que la primera.

«Auto-descubrimiento» o no-hacer-nada-y-dejar-que-ellos-descubran-el-sistema-por-si-mismos. Es también una estrategia… no cuesta nada, y se explota la curiosidad natural que todos tenemos por el hecho de ser homo-sapiens. Con toda seguridad mejor que la primera opción y los resultados puede que sean similares a los de la segunda, aunque tomará algo más de tiempo para ver los resultados.

«Combinaciones» de las diferentes maneras, cierta cantidad de obligación (explorador abre siempre en la primera pagina de la intranet), educación y esperar a ver qué pasa, es la estrategia que mi cliente va a utilizar. En cualquier caso, lo más importante es evitar que los usuarios «odien» el sistema, y eso puede ser un reto. En la empresa se ha utilizado Documentum, EDoc y @Work por algunos años, y los empleados están acostumbrados a utilizarlos… es inevitable que cuando comiencen a usar SharePoint comiencen a hacer comparaciones («pero si era tan fácil de hacer con el sistema antiguo, porque es ahora tan difícil…», «antes me costaba 37 clics para subir un documento, y ahora 38…»). O sea, un cierto grado de resistencia al uso es de esperarse, y que algunas persones terminen alineándose al lado de los «SharePoint-odiadores» es inevitable. Pero hay que tratar de mantener el daño reducido y evitar que se propague.

Probablemente la lección más interesante es que planear y diseñar un sistema de SharePoint significa mucho, mucho más que saber cuántos servidores se van a utilizar, que carga va a tener la red, escribir un montón de software… un sistema sin usuarios es un sistema que se puede tirar directamente a la basura… si el proyecto fracasa técnicamente, no hay sistema, si el proyecto fracasa humanamente, tampoco hay sistema. Si no hay sistema, tenemos que buscar otro trabajo…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Las mejores diez razones para NO usar SharePoint

1 – Que SharePoint es un sistema para guardar documentos? Nosotros ya tenemos unos diez sistemas para guardarlos: local en el computador de cada uno, en un servidor de archivos, enviándolos por email e inclusive hay un par de webs en internet en donde mantenemos documentos… para que necesitamos uno más?

2 – Que SharePoint es un sistema para incrementar colaboración? Yo no veo por ninguna parte como conectar una cámara en SharePoint para que mis empleados hagan reuniones online. Ni siquiera veo que tenga un chat… como incrementa la colaboración entonces?

3 – Que SharePoint es un sistema nuevo e innovativo? Eso significa que tengo que darle entrenamiento a todo el mundo para que lo aprenda a usar? Si los sistemas que usamos desde hace diez años funcionan bien, para que necesitamos cambiarlos?

5 – Que SharePoint incrementa la eficiencia en el trabajo? De tal forma que los empleados tengan más tiempo para tomar café y hablar mal de mí?

6 – Que SharePoint incrementa la eficiencia en el trabajo? (2) Eso significa que voy a usar menos empleados para hacer el mismo trabajo, así que tendré que despedir a unos cuantos. Y además, como vamos a usar menos correo, la oficina de correos tendrá que despedir a unos cuantos empleados. Y como usaremos menos correo también usaremos menos papel, menos estampillas, las estampillas menos goma, y todas esas empresas tendrán que despedir empleados. SharePoint es asocial…

7 – Que SharePoint es fácilmente personalizable? Y cuanto me van a costar los desarrolladores para personalizarlo? Y por cuánto tiempo? Ah, me está diciendo que en el momento no hay buenos desarrolladores de SharePoint disponibles en el mercado? Entonces SharePoint se puede personalizar, pero no hay nadie que lo puede hacer…

8 – Me dice que aunque sin personalizaciones el sistema se puede usar directamente con solo instalación y configuración? Y cuanto me van a costar los administradores de sistemas para instalarlo, configurarlo y mantenerlo funcionando? Cuanto!? Por día o por mes? Por hora!? Esta loco?

9 – SharePoint es de Microsoft? Nosotros solo usamos software open-source

10 – SharePoint? Ah, sí, alguna vez instalamos SharePoint 2001, pero nadie lo usó. Que dentro de unos meses saldrá una nueva versión? SharePoint 2010? Si no nos sirvió en 2001 porque nos habría de servir en el 2010?

Que no hay punto 4? Probablemente debe estar guardado en alguna librería de SharePoint y nadie lo puede encontrar…


Nota: pequeña recopilación de comentarios sueltos oídos por aquí y por allá. Probablemente usted ha oído muchos más de la misma calaña…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

SharePoint crece exuberantemente en la recesión: The New York Times

«Microsoft’s SharePoint Thrives in the Recession» (Traducción libre mía), artículo aparecido en The New York Times de hace un par de días (http://bits.blogs.nytimes.com/2009/08/07/microsofts-sharepoint-thrives-in-the-recession/?src=twt&twt=nytimesbits)…

El titulo promete, y el articulo mismo no está mal del todo. A veces es casi imposible encontrar información equilibrada sobre SharePoint, es como si solo hubiera dos posiciones: o lo odias o lo adoras. Algo parecido a lo que pasa con Windows versus Linux, o CSharp versus Visual Basic… cuantas horas se han desperdiciado en discusiones inútiles sobre cual es mejor/peor, cual es más rápido/lento, cual es más barato/caro… con la diferencia de que en realidad no hay nada que pueda competir contra SharePoint como dice el mismo artículo: hay productos especializados que pueden hacer algunas cosas de una mejor manera, hay otros productos que pueden hacer cosas que SharePoint no puede hacer, pero no hay ninguno que ofrezca la combinación de posibilidades que SharePoint ofrece: «Si tenemos 50 por ciento de la funcionalidad de otras compañías, pero esa es la funcionalidad que los usuarios quieren usar, vamos por buen camino…».

Por primera vez en la historia de Microsoft, las ventas de la compañía han caído en comparación con el año pasado; pero las ventas de licencias de SharePoint solamente han subido, y esto en un año de recisión. Las ventas de SharePoint solo no son conocidas, pero todo indica (como dice el artículo) que han pasado un billón de dólares el año pasado (eso es un uno con nueve ceros, si no me equivoco), haciendo que sea el servidor con el mejor record de ventas de Microsoft.

Pero todo esto es conocido y nos son grandes noticias (fuera de para Microsoft, que está ganando esta vida y la otra con SharePoint). Un punto interesante en el artículo del New York Times es el comentario de un ejecutivo de Alfresco (uno de los productos que intenta competir con SharePoint, sin gran éxito hasta ahora): SharePoint esta salvándole la vida a Office. Y no queda mucha duda de que tiene toda la razón; compañías como Microsoft viven de sacar nuevas versiones de sus productos cada par de años, y de convencernos que tenemos que comprarlas. Pero en qué ha cambiado Office en los últimos cinco, diez años? El Ribón? En realidad, personalmente y muy para mí mismo, yo sigo usando Office de la misma forma que hace diez años: escribir algún texto por aquí y por allá, usar el corrector de ortografía (más o menos bueno) y de gramática (mas bien malón), manejar una hoja de cálculo con menos frecuencia que escribir texto, usar una base de Datos de Access muy de vez en cuando (no se rían, no se rían, a mi me sigue gustando Access después de todo), usar Outlook para emails y calendario todo el tiempo y OneNote para guardar noticias que nunca más vuelvo a mirar, pero que hay que guardarlas porque nunca se sabe… En pocas palabras, con Office 2000 o XP seguiría tan contento…

Pero SharePoint le ha dado una nueva dimensión a Office, haciendo que documentos de cualquier tipo no residan solo localmente en mi computador, y que pueda manejarlos de muchas maneras diferentes. Las 423 mil posibilidades de manipular documentos que me ofrece Word no me interesan mucho si solo utilizo 14… pero que puedo guardar, intercambiar, hacer que cosas sucedan cuando algo cambia, todo eso me lo permite SharePoint, y para eso necesito la última versión de Office, la única que me ofrece la integración deseada… Pensar en cambiar a OpenOffice, GoogleDocs, o cualquiera de los otros paquetes que hay por ahí regados, aunque sean gratis? Ni pensarlo si no me ofrecen integración con SharePoint. Ofrecerán esos paquetes alguna vez la integración que yo deseo? No lo creo probable… y mientras tanto seguiré usando los productos de Office, no porque sean mejores o peores, sino porque los puedo manipular con SharePoint, y eso es lo que le va a salvar la vida a Office en los próximos años…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Semblio y SharePoint

Alguna vez ha oído hablar de Grava? Si no lo ha hecho, ha perdido su oportunidad, pues Grava se llama desde hace algunas semanas Semblio. Si está interesado en el asunto, en el sitio de Microsoft (http://www.microsoft.com/learningspace/semblio/) encontrara mas información al respecto, junto con algunos videos realmente impresionantes sobre lo que se puede hacer con él (o ella).

Microsoft ha estado intentando entrar en el mercado de la educación desde hace muchísimos años, con suerte diversa. Class Server fue un intento que en realidad fracaso hace ya unos cuatro años y que termino convirtiéndose en lo que ahora es el SharePoint Learning Kit (SLK); en su momento, Class Server tenía que competir con un producto que estaba en realidad en todas las instituciones educativas de Norteamérica y Europa (BlackBoard) sin tener en realidad suficiente poder para poderlo hacer. Desde entonces (y aun durante la vida de Class Server), Microsoft estaba intentándolo también con el Learning Gateway (http://www.microsoft.com/Education/LearningGateway.mspx) y más recientemente con Live@edu (http://www.microsoft.com/education/solutions/liveedu.aspx) sin realmente un éxito apabullante. Hecho interesante es que todas estas iniciativas han estado basadas en mayor o menor medida en SharePoint…

El último intento es Semblio, una «herramienta para desarrollo» que permite crear y juntar contenido y objetos destinados a la educación. La definición no es muy clara, pero de pronto la mejor forma de definirlo es ver alguno de los videos de ejemplo en el sitio de Microsoft. La tecnología está basada en Silverlight, pero va también mas allá de lo que Silverlight o Flash pueden hacer. También, aunque Microsoft posiciona la herramienta directamente hacia educadores y estudiantes, me parece bastante claro que de todas formas hay que tener conocimientos de programación para poder hacer algo con ella.

Los programas cliente del nuevo Office 14 vienen con el SDK para crear aplicaciones con Semblio, indicando el camino para integrar contenido de diferentes fuentes, como documentos Word, PowerPoint, archivos PDF, videos de Flash, YouTube y Silverlight en un solo archivo, junto con la lógica para poder interactuar con el usuario si es necesario. El archivo puede ser visto en un «Viewer» especial, de la misma forma en que archivos de Word, PowerPoint o Visio tienen su propio visor. Por supuesto, siguiendo las últimas líneas de «interoperabilidad» de Microsoft, el visor está disponible también para otras tecnologías, como Linux y Mac.

Y volviendo al tema de SharePoint, la pregunta es muy simple: podremos integrar archivos de Semblio en SharePoint? Mi respuesta es también muy simple: ni idea, Microsoft no ha liberado información al respecto. Viendo el SDK de Semblio no parece difícil crear una WebPart o componente para SharePoint que sirva como visor. El asunto se puede ver desde un punto de vista más filosófico: tiene Microsoft finalmente el «killer application» para el mundo de la educación que anda buscando desde hace años? Probablemente solo el tiempo lo dirá. Por el momento, yo le veo un par de problemas al asunto: se necesitan conocimientos de programación para crear las aplicaciones, y ya existe un formato estandarizado para paquetes educativos (SCORM) que aunque no puede hacer cosas tan bonitas como Semblio, es utilizado ampliamente en el mundo de software para educación. De nuevo, solo el tiempo lo dirá…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

En lo que un país pequeño puede ser grande: SharePoint

En algún lugar del Caribe hay una isla que, aunque desconocida, en realidad todo el mundo la conoce. En esa isla de cuyo nombre si quiero acordarme están trabajando con SharePoint desde hace ya bastante tiempo. Y por las particulares características geopolíticas del entorno, trabajan con tecnologías de Microsoft, aunque en realidad Microsoft no puede dar el soporte que si le (podría) dar a otros países del continente. Y lo que están haciendo con SharePoint no es solamente instalarlo y usarlo así no más, probablemente las mayores instalaciones, y las más extendidas que se están haciendo en Latinoamérica se están haciendo en esta isla.

Hablando en un contexto más general, sería interesante encontrar cual es el papel que juega SharePoint en el mundo hispanohablante y en Latinoamérica en particular. Alguien me preguntaba en la isla de la que estamos hablando sobre cuál es la penetración de SharePoint en nuestro mercado y, desafortunadamente, tuve que contestar que no tenía ni idea. Lo único que puedo dar como una indicación es indirectamente «el interés» que cada país muestra por nuestro servidor favorito, extraído de las estadísticas de visitas de mi sitio (http://www.gavd.net): número de visitantes se pueden dividir igualmente en tres regiones, una tercera parte desde Norteamérica, una tercera parte de Latinoamérica y una tercera parte desde España. Teniendo en cuenta que el sitio solamente presenta información en español, llama la atención la parte que toma Norteamérica, pero por otro lado allí es en donde mas (visto globalmente) se trabaja con SharePoint, y la influencia latina en el país no se debe subestimar de ninguna manera.

Dentro de Latinoamérica, aproximadamente la mitad de los visitantes vienen de México, luego Chile y Argentina toman una buena parte, y después Colombia y Perú. El resto de países son solamente trazas en las estadísticas, pero, de nuevo, todo hay que tomarlo en proporción al número de habitantes de cada país, su poder económico, y muchos otros factores. Probablemente si el número de visitas se divide por el número de habitantes, el mapa de participación cambiaría radicalmente…

Por otro lado, cual es la importancia y soporte (derivado de la importancia) que Microsoft le da a la gente que trabaja con SharePoint en el mundo hispanohablante? Pues bien, el campo para ser sardónico e hiriente sería bastante grande aquí… digamos que los empleados de Microsoft LATAM hacen lo que pueden para promocionar y dar soporte a los usuarios de SharePoint, pero mi impresión, muy personal, es que más arriba en la organización de Microsoft (la parte que radica en Redmond, para ser más precisos) no tienen gran interés en nosotros… mirándolo desde la perspectiva de puros negocios, lo que se puede vender y ganar en el mundo hispanohablante, a pesar de ser un mundo de 400 millones de usuarios potenciales, no es más que algún pequeño porcentaje de lo que se puede ganar en el mundo anglohablante… a veces la realidad duele… Y viendo las decisiones técnicas que Microsoft está tomando (SharePoint 2010 solamente en versión de 64 bits, uso obligatorio de SQL 64 bits), se podría decir que los problemas que vamos a tener para promocionar la nueva versión no son tan importantes para Microsoft como lo serán para los que se verán involucrados con el problema localmente…

En fin, volviendo a la isla del principio de este rollo, a pesar de bloqueos económicos, problemas para conseguir hardware y software, dificultades de acceso a tecnología que son indispensables (internet, por ejemplo), es asombroso comprobar que el ingenio le puede ganar a la capacidad económica; cuando no se pueden usar recursos económicos (o no los dejan por algún tipo de conflicto político), se usan recursos humanos… y estos últimos le ganan a los primeros: lección aprendida en Cuba, una isla en el Caribe, en donde después de solucionar problemas con las uñas por 50 años, han demostrado que no hay problemas insolubles sino hombres (y mujeres) incapaces…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

MIIS ha caído, que se levante Forefront (y SharePoint)

Zoomit Via le dice algo? O MMS (Microsoft Metadirectory Server)? Tampoco? Que me dice de MIIS (Microsoft Identity Integration Server)? De ese si ha oído hablar, por lo menos… y de ILM (Microsoft Identity Lifecicle Manager)?, pues déjeme decirle, todos son los originadores del nuevo Microsoft Forefront Identity Manager…

Y bien, que es Forefront Identity Manager? Dele una mirada al sitio respectivo de Microsoft (http://www.microsoft.com/forefront/en/us/identity-manager.aspx) y, como de costumbre con toda la información que proporciona Microsoft en su sitio empresarial, le costara una hora leerlo todo, y seguirá sin entender ni pio. Siempre ha sido un misterio para mí como hacen para escribir hojas y hojas de información sin decir absolutamente nada… es en realidad un arte. En fin, este servidor no hace más que agregar información de identidades de diferentes fuentes en una sola… no es tan difícil de explicar después de todo, mis apreciados amigos de Microsoft… con 10 palabras mal contadas se puede decir todo…

Alguna vez ha llegado donde un nuevo cliente y se ha enterado que la información sobre los usuarios se encuentra regada entre el Directorio Activo (o peor aún, múltiples Directorios Activos), Bases de Datos, sistemas de correo, por todas partes, en resumen? Y que necesita crear un sitio donde recopilar toda esa información, purificarla y todo dinámicamente, de tal forma que si un dato cambia en la Base de Datos de Recursos Humanos, AD sea updateado (me acabo de inventar una nueva palabra: “updatear”: yo updateo, tu opdateas, todos nos sobamos). Pues bien, ese es trabajo para Forefront.

Como este no es un problema nuevo, Microsoft compró (por supuesto) a finales del siglo pasado dos empresas que tenían productos que podían resolver el problema (LinkAge Directory Exchange y Via) y los junto en MMS. Después de algunos años, lo convirtieron en MIIS y hace una año o algo así lo convirtieron en ILM. Y la nueva versión, que aparecerá el próximo año se llamara Forefront, para continuar siendo consecuente con los nombres (total inconsecuencia es también ser consecuente).

Y que tiene todo eso que ver con SharePoint? Dele una mirada a la siguiente imagen:

Le parece conocida? Pues sí, es SharePoint…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Los "Costos sumergidos" de SharePoint

Tratando de ponerme al día de los 43.846 artículos y blogs que tengo almacenados para leer algún día de estos, cuando por esas cosas raras de la vida me queden 10 minutos libres, me he topado con un artículo de Spencer Harbar, «The ‘hidden cost’ of SharePoint in the Enterprise«, que discute algo que es una especie de constante no solamente para el sino para todos los que alguna vez han tenido que trabajar con instalaciones de SharePoint corporativas: los costos de SharePoint no son solo los costos del sistema mismo, su personalización e implementación, sino también los costos de todas las herramientas que hay que implementar para hacerlo funcionar correctamente.

En su artículo, Spencer habla de cuatro tipos de herramientas que son prácticamente obligatorias de implementar, sea porque las herramientas que provee SharePoint son claramente insuficientes, o porque simplemente SharePoint no dispone de ellas:

– Un sistema de copias de respaldo y restauración. SharePoint dispone de su propio sistema de BackUp que es suficiente para instalaciones con máximo un par de miles de usuarios y algunas Aplicaciones Web, pero cuando estamos hablando de hacer copias de respaldo cada cuantas horas para sistemas con terabytes de información, las herramientas por defecto son claramente insuficientes. Y, lo más importante, utilizar un sistema empresarial sin un sistema de efectivo de copias de seguridad y respaldo es más o menos lo mismo que irse de luna de miel en el Titanic…

– Antivirus. Muy sencillo, SharePoint no dispone de un antivirus por defecto. La disculpa de que todos los computadores cliente disponen de un antivirus y por lo tanto toda la información es escaneada antes de subirla a SharePoint no es suficiente: la información contenida en SharePoint es simplemente demasiado valiosa para correr el riesgo de que algo pase con ella

– Manejo del sistema. Monitorear el funcionamiento de los servidores y diagnosticar si algo ha salido mal (o mejor aún, si algo amenaza con salir mal) es clave para garantizar que el servicio está disponible todo el tiempo. Dele una mirada a SCOM (Microsoft System Center Operations Manager), que posee un proveedor para SharePoint… simplemente excelente…

– Análisis de uso. De nuevo, SharePoint posee su propio sistema de estadísticas, pero es bastante primitivo; si solo necesita saber de una manera global como y quien está usando el sistema, es suficiente, pero para estadísticas más refinadas tendrá que usar herramientas más sofisticadas. Hay varias empresas regadas por Internet haciendo un trabajo excelente al respecto… Esta es probablemente el tipo herramientas menos importantes de la lista, pero si desea mejorar el sistema, es necesario saber primero como es usado, y para eso necesita hacer análisis de su uso.

No es mencionado en el artículo, pero yo me atrevería a agregar algo mas… por ejemplo:

– Replicación 01. Qué hacer cuando se tiene un sistema de SharePoint con cientos de sitios basados en algún tipo de personalización y hay que modificar algo en todos los sitios; o cientos de Listas similares a las que hay que agregar una columna extra?… pues bien, si esto ocurre solo una vez cada tantos meses, se puede hacer algo con software y el Modelo de Objetos: cuesta tiempo para desarrollar y se corren riesgos de que algo no funcione bien, pero se puede hacer. Si se tiene alguna herramienta para replicar estructuras de SharePoint, el trabajo cuesta mucho menos en tiempo, dinero y sufrimiento…

– Replicación 02. Alguna vez ha intentado hacer una implementación de SharePoint distribuida en diferentes granjas? Si lo ha intentado, ya sabe a lo que me refiero. Si no lo ha intentado, créame, no lo intente, SharePoint no está hecho para este tipo de trucos. Y si es tan cabeciduro que de todas formas lo quiere intentar, va a necesitar algún tipo de herramienta para replicar contenido, rezarle a todos los dioses que pueda encontrar y estar preparado a buscar nuevo trabajo si lo despiden de la empresa.

Y para terminar con el rollo, algunos puntos que se me vienen a la mente:

– No confíe en herramientas que se encuentran gratis en Internet y que prometen hacer milagros. Lo que va a ahorrar en dinero inicialmente, lo va a perder multiplicado por diez más tarde, cuando la herramienta falle miserablemente. Si usted es un fanático de Codeplex, sígalo siendo, es un sitio lleno de magnificas ideas… la mayoría de las cuales mal implementadas…

– Haga pruebas y más pruebas antes de utilizar cualquier tipo de herramienta. Recuerde que si pierde información del sistema por un error de una de ellas, probablemente perderá el proyecto, el cliente, el empleo, su esposa (o marido) no lo recibirá más en casa, su perro le ladrara y su gato intentara morderlo. Ah, y no olvide hacer otro par de pruebas, por si las moscas…

– Dele algún tipo de entrenamiento a las personas que van a usar las herramientas. Si la herramienta misma funciona perfectamente, pero por un error humano se pierde información del sistema… bueno, mire las consecuencias del punto anterior…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Algo de propaganda personal: nuevo libro sobre SharePoint

No es bueno hacerse propaganda a uno mismo, pero en algunos casos la tentación es irresistible… y si yo mismo no me la hago, nadie me la hace por mi…

Hace un par de días ha sido publicado mi último libro sobre SharePoint: «Workflows and SharePoint: Going with the Flow«. Como se podrán dar cuenta por el título, se trata sobre flujos de trabajo y ha sido escrito en ingles…

Si a alguien le interesa, lo pueden encontrar en Barnes & Noble (http://search.barnesandnoble.com/Workflows-And-Sharepoint/Gustavo-Velez/e/9788493669607/?itm=1) o en Amazon (http://www.amazon.com/Workflows-SharePoint-Going-Gustavo-Velez/dp/8493669601/ref=sr_1_22?ie=UTF8&s=books&qid=1241287093&sr=1-22).

El libro es principalmente dedicado a desarrolladores, y pretende dar una imagen completa sobre el desarrollo de Flujos de Trabajo para SharePoint 2007 desde lo más esencial (uso de los flujos por defecto), pasando por temas medianos (creación de flujos con SharePoint Designer) hasta temas avanzados (creación de flujos con Visual Studio usando formularios aspx e InfoPath).