<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results for 'app:weblogs' matching tag 'Practicas'</title><link>http://msmvps.com/search/SearchResults.aspx?q=app:weblogs&amp;tag=Practicas&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:weblogs' matching tag 'Practicas'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Consejos para crear una Pr&amp;#225;ctica de Colaboraci&amp;#243;n o Centro de Excelencia SharePoint</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2012/08/13/consejos-para-crear-una-pr-225-ctica-de-colaboraci-243-n-o-centro-de-excelencia-sharepoint.aspx</link><pubDate>Mon, 13 Aug 2012 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1815067</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;No sé si te ha pasado pero de pronto el negocio o la empresa de TI&amp;#160; donde trabajas han decidido invertir en SharePoint y crear toda una estrategia comercial para ofrecer al mercado soluciones de colaboración. Sin duda SharePoint ha sido uno de los productos con una tasa de crecimiento sin precedentes en Microsoft y junto con la situación económica mundial muchas empresas que ya lo tenían incluido en sus planes de licenciante deciden ponerlo en producción. Y ahí se encuentra tu empresa recibiendo nuevas oportunidades en torno a este producto, desde la perspectiva comercial vez dinero pasar frente a ti y por no tener una práctica especializada o centro de excelencia en SharePoint dejas oportunidades que podrían representar un porcentaje interesante de margen anual. Sin duda ese y otros más serían los argumentos que justifiquen&amp;#160; crear una práctica de colaboración.&lt;/p&gt;  &lt;p&gt;El tema es que ahí estas tu mi estimado lector, recibiendo nuevas oportunidades por parte de los clientes de la empresa donde trabajas, tratando de estimar y cotizar instalaciones, desarrollos y migraciones sobre SharePoint con la poca o mucha experiencia que te precede. Identificas la necesidad de contar con un experto o en estos días le llaman arquitecto SharePoint que te apoye y de certeza/confianza a los números que estas poniendo sobre la mesa así como el acercamiento de solución, así mismo y desde ya visualizas que cotización tras cotización se deja ver en el horizonte la necesidad de contar con los recursos que puedan ejecutar estos esfuerzos de venta que se han venido concretando con el tiempo.&amp;#160; La interrogante que surge en las reuniones comerciales es “y si se cierran al menos dos de estos proyectos, ¿cómo le vamos a hacer?” no falta quien responda, pues traemos a más personas, contratamos a nuevas gente como si los profesionales SharePoint estuviesen esperando la oportunidad de trabajo. La realidad es que el mercado no se está dando abasto y encontrar consultores, programadores y administradores SharePoint calificados es muy difícil hoy en día.&lt;/p&gt;  &lt;p&gt;Ante este escenario real de negocio a continuación algunas consideraciones o consejos para crear una práctica de colaboración y/o centro de excelencia SharePoint.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5428.image_5F00_18869532.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0045.image_5F00_thumb_5F00_3AAE7AEB.png" width="1024" height="607" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Conviértete en un Partner de Microsoft y adquiere la competencia de portales&lt;/h2&gt;  &lt;p&gt;La subsidiaria local de Microsoft puede aportar valor de muchas formas, las más comunes:&lt;/p&gt;  &lt;h3&gt;Te puede generar negocio formando parte del ecosistema de socios&lt;/h3&gt;  &lt;p&gt;Microsoft cuenta con toda una estructura jerárquica de primer nivel para gestionar nuevas y/o existentes&amp;#160; oportunidades que se puedan dar durante el ciclo de licenciamiento que se tiene con la mayoría de las empresas de los sectores empresarial y gubernamental. Por mencionar un ejemplo, para un cliente estratégico que está a punto de renovar su contrato de licenciamiento es de vital importancia apalancar los productos Microsoft y esto lo puede hacer mediante proyectos, pruebas de concepto y/o acuerdos de negocio, en ese sentido el socio de negocio (Partner) especializado en alguna competencia en particular es quien termina siendo integrado en la relación para atender y ejecutar con éxito cualquiera de estas estrategias. Así mismo como parte de los contratos de licenciamiento se tienen contratos de soporte donde eventualmente se requiere del apoyo del socio para atender a su cuenta en resolver problemas específicos para su cliente. En sí, mediante las certificaciones de la gente y los casos de éxito que vas logrando van consolidando la competencia en la que clasificas, existen diversas competencias y para cada una de ellas existen cuentas estratégicas. Tu trabajo es ejecutar bien cada proyecto, asegurar que esta registrado de acuerdo a tu competencia y adquirir puntos para poder aparecer en el radar de socios de negocios que Microsoft internamente utiliza para integrarte en alguna oportunidad. También, Microsoft cuenta con un equipo para ofrecer servicios de consultoría (MCS – Microsoft Consulting Services) donde eventualmente contratan a socios para la ejecución de algún proyecto que esta área pudiese haber vendido. En este sentido, MCS cuenta con los consultores que gestionan y entienden la necesidad del cliente, definen una estrategia de solución y mediante el socio de negocio ejecutan las tareas específicas del proyecto. En resumen seguro existen muchas más alternativas para que Microsoft sea tu cliente y te lleve a construir proyectos importantes que contribuyan de forma directa al margen. Personalmente los proyectos a los que Microsoft te puede llevar pueden ser muy importantes para tu desarrollo profesional y para el crecimiento de tu empresa.&amp;#160; &lt;/p&gt;  &lt;h3&gt;Te ayuda con recursos de asesoría y capacitación para todos los roles de una práctica SharePoint &lt;/h3&gt;  &lt;p&gt;El sistema de socios cuenta con todo un repositorio web de recursos de apoyo. Para cada tecnología y/o competencia se tiene contenido para diversas audiencias como mercadotécnica y ventas en distintos formatos como libros, guías, cuestionarios, iniciativas e incluso asesoría directa con gente de Microsoft. También, cada subsidiaria local cuenta con un área dedicada a los socios de negocio los cuales constantemente te están invitando y motivando para crecer en tu competencia. Si te haces socio puedes dar acceso a cada persona certificada de tu empresa para que ellos mismos naveguen y accedan a los recursos mencionados. El sistema de socios cuenta también con toda una plataforma de capacitación continua que te permite tomar cursos en línea para todos los roles de una práctica SharePoint como lo son ventas, arquitectura, desarrollo y administración, estos cursos cuentan con examen y diploma de tal forma que puedes medir el avance adquirido en el conocimiento. En mi opinión muchos socios de negocio ignoran el contenido y las ventajas que este portal aporta a la empresa, quizás sea que es demasiado contenido, sin embargo, en mi experiencia, cuando he tenido que capacitar a vendedores o apoyo en mercadotecnia el sitio de socios me ha ofrecido una alternativa con la que he podido solventar mi carencia.   &lt;br /&gt;&lt;/p&gt;  &lt;h2&gt;Implementa una plataforma de capacitación continua&lt;/h2&gt;  &lt;p&gt;Tan solo imagina que de pronto estas en el mejor de los problemas que una empresa pueda tener, tienes proyectos cerrados y no cuentas con el personal para ejecutarlos. Una plataforma de capacitación continuar podrá asegurar que al contratar a nuevos elementos para la práctica estos se alinean a las competencias y habilidades que has logrado consolidar. Una plataforma de capacitación continua es esencial para poder establecer un punto inicial de partida para los nuevos empleados.&amp;#160; Puedes desarrollar tú el contenido, montarlo en algún lugar, clasificarlos y actualizarlo con el tiempo. También puedes comprar contenido de terceros que sin duda aportan cierto nivel de calidad. Se que es muy caro pero los eventos como Microsoft Teched, SharePoint Conference, Professional Developer Conference, Ignite, Build, DevConnections, entre otros son un recurso invaluable. Mira si de plano no puedes mandar a tus ingenieros a estos eventos al menos compra el contenido digital que en ocasiones ponen a la venta y súbelo a tu portal de capacitación continua, básicamente ponlo a disposición de la gente. En estos eventos se da lugar a que los profesionales mas experimentados de SharePoint se junten en un mismo lugar y compartan conferencias basadas en experiencias de la vida real, en los temas mas comunes y valiosos del producto, así que,&amp;#160; cuando llegues a tener una necesidad para la cual tu ingeniero no tiene mucha experiencia, podría sin problema acceder a estas conferencias, buscar al consultor o al tema en cuestión, tomar la conferencia virtualmente y al terminar tener una idea mucho mas clara por donde proceder. A continuación algunas de las empresas que ofrecen cursos de capacitación virtual en SharePoint:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.pluralsight.com/training/"&gt;Pluralsight&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.franklins.net/sp2010dvd.aspx"&gt;Franklins.net&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.appdev.com/sps.asp"&gt;AppDev SharePoint Training&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.criticalpathtraining.com/Pages/default.aspx"&gt;CriticalPath Training&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://partner.microsoft.com/"&gt;Microsoft Partner Network&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/techedonline/"&gt;Teched Online&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Invierte en la certificación de los ingenieros&lt;/h2&gt;  &lt;p&gt;Que vale más, ¿el papel o el saber? Sin duda un tema a discusión y polémico es el de las certificaciones. Quienes no están certificados dicen que no lo necesitan, quienes si están certificados lo presumen todo el tiempo, claro hay sus excepciones. En mi opinión apoyar a certificarse si debería ser parte de los objetivos de una práctica de colaboración o centro de excelencia, me ha tocado empresas que prefieren no apoyar por miedo a que se les valla el recurso, también me ha tocado empresas que te da un bono por certificarte y además te pagan el examen en caso de haber sido aprobado. &lt;/p&gt;  &lt;h3&gt;Certificarse debería ser una meta personal-profesional&lt;/h3&gt;  &lt;p&gt;Yo creo que el certificarse debe de ser una iniciativa y/o reto personal-profesional que te permita al menos en papel diferenciarte de los demás. Sabemos todos que a la hora de la hora frente a los problemas técnicos/interpersonales de un proyecto por más certificado que uno este se requiere de la astucia, sensibilidad e intuición que ningún examen de certificación podrá dar. Sin embargo, el certificarse no es algo sencillo, requiere de experiencia y de disciplina de estudio en temas técnicos con un nivel de profundidad alto. La certificación establece un marco de referencia de que tan bien conoces técnicamente algún producto y/o tecnología sobre todo que sabes por donde enfrentar técnicamente algún escenario de negocio. Estar certificado inicialmente te podrá producir un orgullo especial el cual considero sano para tu autoestima laboral y también es natural como parte de la madurez profesional. La mayoría de las empresas sienten una afinidad inexplicable por personal certificado, así que si te conviene jugar estas cartas.&lt;/p&gt;  &lt;h3&gt;Certificarse ayuda en posicionar mejor con los clientes&lt;/h3&gt;  &lt;p&gt;En la mayoría de las empresas grandes con las que he trabajado hay dos palabras que siempre salen a la luz y creo que tienen una preferencia y/o afinidad intima. “Mejores Practicas” y “Certificados”. Es evidente que mencionar que tienes personal certificado en X o Y producto produce una aceptación mayor con el interlocutor y mientras mas sea el numero de tecnologías como personas certificadas, mas memorable es la reacción/impresión. Simplemente es importante desde la perspectiva de negocio poder dejar ver la realidad que se tiene en cuanto al talento y al nivel de la gente, poder concretar o respaldarlo mediante certificados es aun más impactante desde la perspectiva comercial. Por lo tanto, apoya, difunde, fomenta y contempla el desarrollo y certificación de las personas, ya que son estas las que en realidad harán realidad tus metas como empresa y merecen ser reconocidos y respaldados. Es natural que como parte del nivel de madurez profesional de las personas busquen certificarse y mantenerse certificados por lo tanto les conviene a ellos y te conviene a ti durante el tiempo que los tengas.&lt;/p&gt;  &lt;h2&gt;Educa a la gente de ventas y se claro con tu oferta SharePoint&lt;/h2&gt;  &lt;p&gt;En mi experiencia como consultor e ingeniero pre venta es aquí donde puedes experimentar el éxito y el fracaso a la velocidad de la luz. Llega la necesidad, haces una revisión del escenario, confirmas con el cliente su necesidad, validas tu escenario de solución, estimas en un plan de trabajo el tiempo que te llevara construirla,&amp;#160; reflejas en una propuesta la solución, entregables, supuestos y sobre todo el presupuesto y/o costo, no falta el aguafiestas que levanta la mano y critica la propuesta, lo ignoras, entregas al cliente, justificas con las personal técnico del cliente, se cierra el proyecto y llega la orden de compra. En ese momento experimentas la gloria de haber sido capaz de vender un proyecto que puede pagar el sueldo anual de 3 personas en tan solo 3 meses de esfuerzo.&amp;#160; De pronto, durante la ejecución del proyecto salta que no se visualizo bien que quería el cliente, que si cae o no cierto cambio de ultimo momento en el alcance del proyecto, que al mismo recurso lo tienes en 3 proyectos a la vez y apenas puede, casi casi que ya lo dejo la esposa,&amp;#160; que se toman decisiones técnicas que abren riesgos importantes para el cliente, el aguafiestas tienes cara de te lo dije, en fin, visualizas que el proyecto saldrá sin ningún margen o peor aun que representara un gasto poder sacar la firma de liberación del mismo. Llega la frustración, las culpas y la pregunta ¿Qué hicimos mal? Y la respuesta “vender con esos tiempos”.&lt;/p&gt;  &lt;h3&gt;Establece un pipeline de venta y oportunidades&lt;/h3&gt;  &lt;p&gt;Como parte de las oportunidades SharePoint que van llegando con el tiempo se van apilando de una forma exponencial de tal forma que dar seguimiento puntual a los compromisos de venta que vas generando se vuelve un caos dejando una impresión de informalidad. Se le dice pipeline a un simple y sencillo mecanismo de seguimiento de las oportunidades. Crear un pipeline para la práctica de colaboración permitirá visualizar y tener en el radar de forma resumida todas las oportunidades de venta y compromisos adquiridos que se han establecido para su seguimiento apropiado. Quizás un CRM y/o sistema de gestión de oportunidades seria lo mas recomendable, lo importante es que lo tendrás para que puedas gestionar mejor, cumplir mejor y sobre todo visualizar de forma instantánea la importancia, el valor y lo estratégico que se esta convirtiendo tu practica para la empresa.&lt;/p&gt;  &lt;h3&gt;Busca automatizar el proceso de estimación&lt;/h3&gt;  &lt;p&gt;Es complejo pero para cierto tipo de proyectos SharePoint es posible. Contar con herramientas de estimación permitirá a los vendedores, arquitectos e ingenieros pre venta con una forma consistente de dimensionar proyectos lo cual puede mejorarse con el tiempo y quitar la dependencia a que solamente una persona con los conocimientos y experiencia pueda definirlo. Incluso Microsoft cuenta con frameworks de venta me parece que le llaman “Solution Acelerators” los cuales ya ofrecen un plan de trabajo, un alcance, un proceso y una estrategia de solución para escenarios muy específicos. Existe aceleradores de solución para proyectos de Search, Forms, Workflows, Portales, etc.&amp;#160; Como parte del nivel de competencia que tienes como socio de Microsoft pueden tu gente inclusive ejecutar estos aceleradores de solución, el caso es de que el riego de estimar baja y es repetitivo la experiencia del proyecto. Hay empresas que usando metodologías mucho mas sofisticadas mediante sesiones de consultoría consultiva pueden asesorar para la construcción de herramientas de estimación. No es un esfuerzo fácil y sencillo de lograr, sin embargo es factible poder racionalizar la estimación. &lt;/p&gt;  &lt;h3&gt;Crea una presentación plantilla que muestre las capacidades SharePoint de tu empresa&lt;/h3&gt;  &lt;p&gt;Esto es esencial, tener una presentación de Power Point que describa la oferta SharePonit que como empresa tienes y promueva ante los clientes un mensaje consistente. En esta presentación regularmente se promueve el porque SharePoint es un producto tan importante para Microsoft y para las empresas que lo adoptan, se menciona tu enfoque de valor que ofreces como proveedor para el cliente en el producto particularmente y para terminar mencionar los tipos de servicios que ofreces, el equipo certificado que tienes “aquí es donde tiene impacto este tema” y los casos de éxito que has consolidado con el tiempo. Lo importante es que esta presentación sea la única que manejas para promover tus servicios, en ocasiones, el cliente a quien&amp;#160; vas a presentar ya ofrece una serie de necesidades y ese sentido podrías personalizar la presentación solo para el cliente en cuestión incluyendo por cada necesidad que el ha puesto sobre la mesa, las características que el producto tiene para resolverlas.   &lt;br /&gt;&lt;/p&gt;  &lt;h2&gt;Apóyate y aprende de consultores externos&lt;/h2&gt;  &lt;p&gt;Todos tenemos que aprender y perfeccionar con el tiempo lo que hemos aprendido para llegar a desarrollar una maestría en la habilidad. Los consultores externos y/o asesores a pesar de ser caros si pueden aportar valor fomentando en tu equipo valores, practicas y herramientas que permitan darle oxigeno el carbón y hacer que esos talentos que tienes bajo tu empresa puedan arder y alcanzar el nivel que necesitas para cumplir tus metas. Para cada problema, proyecto o reto tecnológico podrías apoyarte de un consultor externo para que de manera presencial o remota, aplique su filosofía de trabajo. La que yo utilizo y ha dado resultados para mis clientes es:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2318.image_5F00_01D4211E.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4718.image_5F00_thumb_5F00_1CA0472A.png" width="495" height="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Análisis&lt;/h3&gt;  &lt;p&gt;En esta parte nos aseguramos de entender claramente el contexto técnico y de negocio que nos permita encontrar la mejor alternativa de solución. Una vez entendiendo todos los ángulos de un mismo problema procedemos a realizar una prueba de concepto para asegurar los pros y contras de nuestra alternativa y tomar una decisión.&lt;/p&gt;  &lt;h3&gt;Demostrar&lt;/h3&gt;  &lt;p&gt;Durante esta etapa reforzamos la capacitación de tus ingenieros a través de compartir las experiencias de campo que nuestros consultores han adquirido mediante la aplicación de las tecnologías y métodos en otras organizaciones. En un escenario concreto se presenta y de muestra la alternativa de decisión planteada.&lt;/p&gt;  &lt;h3&gt;Asesorar&lt;/h3&gt;  &lt;p&gt;Para asegurar la exitosa y correcta implementación de las técnicas y métodos sobre un proyecto en particular, trabajamos directamente con el personal responsable de la construcción de la solución, establecemos de manera conjunta el plan de trabajo, damos seguimiento a sus avances y retroalimentamos oportunamente sobre cualquier condición que pueda afectar el éxito del proyecto.&lt;/p&gt;  &lt;h3&gt;Auditar&lt;/h3&gt;  &lt;p&gt;Finalmente en esta etapa aseguramos la efectividad y eficiencia de la práctica de trabajo implementada a través de mecanismos de retroalimentación que permiten la identificación e implementación de oportunidades de mejora.   &lt;/p&gt;</description></item><item><title>Free Synergy JQuery Accordion WebPart</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2012/08/07/free-synergy-jquery-accordion-webpart.aspx</link><pubDate>Tue, 07 Aug 2012 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1814874</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;La empresa &lt;a href="http://www.synergyonline.com" target="_blank"&gt;Synergy&lt;/a&gt; ha publicado en su blog oficial algunos ejemplos de código sobre como han construido parte de la experiencia de usuario de su sitio web. Por ahí tienen un &lt;a href="http://www.synergyonline.com/Blog/Lists/Posts/Post.aspx?ID=158" target="_blank"&gt;post&lt;/a&gt; sobre este webpart de acordeón que también pusieron a disposición para que programadores pudiéramos usar su código fuente. &lt;/p&gt;  &lt;p&gt;&lt;img style="background-image:none;border-right-width:0px;margin:5px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1805.image_5F00_39B62A66.png" width="644" height="312" /&gt;&lt;/p&gt;  &lt;p&gt;El proceso de implementación sufre de algunas inconsistencias que decidí atacar creando una solución de Visual Studio 2010 para empaquetar todos los pre requisitos, imágenes, hojas de estilo, dependencias JQuery, tipos de contenido etc y así facilitar la utilización del WebPart de Acordeón. &lt;/p&gt;  &lt;p&gt;&lt;a title="Download" href="https://skydrive.live.com/?cid=da602695c8d95b70&amp;amp;resid=DA602695C8D95B70!107&amp;amp;id=DA602695C8D95B70%21107#" target="_blank"&gt;https://skydrive.live.com/?cid=da602695c8d95b70&amp;amp;resid=DA602695C8D95B70!107&amp;amp;id=DA602695C8D95B70%21107#&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Grabe un video donde explico que se hizo y como utilizarlo, espero que les sea de utilidad.&lt;/p&gt; &lt;iframe height="315" src="http://www.youtube.com/embed/FfQPzC9Bafk" frameborder="0" width="420"&gt;&lt;/iframe&gt;</description></item><item><title>Cuales son los temas estrat&amp;#233;gicos de tu empresa y como capitalizar el conocimiento de la gente con SharePoint 2010</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2012/04/09/cuales-son-los-temas-estrat-233-gicos-de-tu-empresa-y-como-capitalizar-el-conocimiento-de-la-gente-con-sharepoint-2010.aspx</link><pubDate>Mon, 09 Apr 2012 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1808680</guid><dc:creator>haaron</dc:creator><description>&lt;h3&gt;Antecedentes&lt;/h3&gt;  &lt;p&gt;En este post veremos que funcionalidades pre construidas existen en el producto SharePoint 2010 para permitir a la empresas concretar y fortalecer su estrategia de administración del conocimiento.&lt;/p&gt;  &lt;h3&gt;Introducción&lt;/h3&gt;  &lt;p&gt;Cuando la información crece de manera exponencial siempre pensamos en clasificarla de forma racional y lógica. En el pasado era común encontrar en las oficinas enormes casilleros con millones de documentos clasificados probablemente por orden alfabético. Hoy en día con el uso de los sistemas informáticos y de la paquetería de software para oficina el tema del almacenamiento y clasificación física de la información se ha delegado al área de informática, es justo decir que toda la clasificación que hoy generamos se reduce a carpetas dentro de nuestra computadora de escritorio, en especial “Mis Documentos”. &lt;/p&gt;  &lt;p&gt;En algunos casos el departamento de informática aprovisiona carpetas públicas en la red en donde podemos copiar nuestra información y de alguna manera respaldar sobre un almacenamiento distinto al nuestro los documentos que generamos.&lt;/p&gt;  &lt;p&gt;Sin embargo, por ser digital entonces ya no existen límites físicos que nos impidan clasificar, organizar, accede, asegurar y proteger la información de nuestra empresa de forma innovadora que responda a las necesidades de negocio. En ese sentido es bien sabido que SharePoint nos ofrece repositorios de almacenamiento con funcionalidad pre construido para facilitar el trabajo, en otras palabras, subir documentos a una biblioteca de documentos SharePoint nos permite manejar versiones de los documentos, suscribirse a alertas de correo electrónico para saber cuándo y por quien estos documentos han sido modificados, aplicar permisos de acceso y una serie de capacidades adicionales más que fortalecen al trabajador con mejores herramientas. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7080.image_5F00_54E41F10.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4135.image_5F00_thumb_5F00_047217D0.png" width="1028" height="114" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Volviendo al tema de la clasificación y con relación a SharePoint contamos con la posibilidad de crear carpetas dentro de las bibliotecas de documentos como la primera alternativa de clasificación la cual resulta muy conveniente para equipos de trabajo que utilizan sitios SharePoint para colaborar y comunicarse mejor. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1680.image_5F00_17EF51A4.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0407.image_5F00_thumb_5F00_64173585.png" width="644" height="146" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sin embargo, en una escala mayor a nivel empresarial y en un contexto mucho más corporativo la clasificación de documentos mediante el uso de carpetas no es una estrategia conveniente para capitalizar el conocimiento de toda la gente. Todo el trabajo de oficina que las personas realizan en una empresa está alineado a estrategias que obedecen a una visión de negocio por lo tanto el contenido que estos generan deberían de clasificarse o etiquetase de una manera más robusta y formal a fin de poder encontrar y relacionar no nada más la información sino el conocimiento de manera más rápida y ágil. Es por ello que actualmente es una necesidad imperante para los directores de TI el poder clasificar el contenido empresarial de una manera que represente y consolide el capital intelectual de la organización para lograr una administración del conocimiento que represente para los empleados y la empresa una ventaja competitiva.&lt;/p&gt;  &lt;h3&gt;Servicio de Administración de Metadatos, el Servicio de Perfiles de Usuario y el Servicio de Búsquedas&lt;/h3&gt;  &lt;p&gt;En la edición estándar y empresarial de SharePoint Server 2010 se cuenta con una aplicación de servicio llamada Servicio de Administración de Metadatos el cual ofrece un motor de gestión de etiquetas y términos de carácter general que los empleados usan para clasificar el conocimiento expresado en documentos y archivos de oficina. En conjunto con la aplicación de servicio de Perfiles de Usuario estos términos y etiquetas se comporten de forma relacionada para proveer información contextual y específica para cada etiqueta. &lt;/p&gt;  &lt;p&gt;En el siguiente ejemplo vemos a un usuario clasificando documentos y haciendo uso de las opciones de SharePoint para etiquetar documentos en una biblioteca de documentos.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7220.image_5F00_59B5EB58.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8473.image_5F00_thumb_5F00_712D4D31.png" width="1028" height="475" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;En la siguiente imagen vemos una página de perfil de la etiqueta. En esta página del perfil podemos ver lo siguiente:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Que otros documentos han sido etiquetados con la misma etiquetas &lt;/li&gt;    &lt;li&gt;Que personas se han declarado como expertos en esa etiqueta o tema para recibir preguntas sobre el mismo &lt;/li&gt;    &lt;li&gt;Pizarra de notas sobre el tema en cuestión &lt;/li&gt;    &lt;li&gt;Enlace para seguir o suscribirse a esta etiqueta &lt;/li&gt;    &lt;li&gt;Enlace para buscar a las personas que también se han suscrito a la etiqueta &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3480.image_5F00_39F2D7C4.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2133.image_5F00_thumb_5F00_7703DCCB.png" width="1028" height="575" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;La integración que se tiene con el Perfil de usuarios permite conectar la funcionalidad de las etiquetas con la funcionalidad del perfil. En conjunto como organización se puede contar con toda una propuesta de gestión de contenido donde las personas son los principales actores que de forma vibrante y completamente transparente capitalizan el conocimiento. &lt;/p&gt;  &lt;p&gt;En la siguiente imagen vemos como la opción de “&lt;b&gt;Add to Ask Me About in Profile&lt;/b&gt;” de la página de perfil de la etiqueta se termina mostrando en la sección de “&lt;b&gt;Ask Me About&lt;/b&gt;” en la página del perfil del usuario.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8883.image_5F00_6C365FA9.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5808.image_5F00_thumb_5F00_543F52B6.png" width="1021" height="772" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Así mismo y como parte de la integración mencionada anteriormente se tiene la opción del Newsfeed como una alternativa para suscribirnos al contenido y etiquetas que más nos interesa para estar al tanto de aquellas actividades y operaciones que suceden en el portal. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1641.image_5F00_5185AF91.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1588.image_5F00_thumb_5F00_32EBBEE8.png" width="1028" height="355" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Es improtante mencionar que tambien el Social Connector de Outlook 2010 muestra la informacion del Newsfeed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8877.image_5F00_290D9B61.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7701.image_5F00_thumb_5F00_40E45CBA.png" width="644" height="352" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;En el enlace de My Interest el usuario puede elegir de un grupo de categorías que eventos le interesa rastrear desde esta opción de suscripción. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4377.image_5F00_0E561D65.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0412.image_5F00_thumb_5F00_0073B19D.png" width="644" height="424" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Podríamos comparar esta opción como un timeline corporativo que nos permite estar siguiendo tanto personas como etiquetas o temas estratégicos de la organización. &lt;/p&gt;  &lt;p&gt;Por otro lado, el motor de búsquedas de SharePoint también juega un papel muy importante en la administración del conocimiento ya que muestra los temas o etiquetas como panel de refinamiento de los resultados de las búsquedas permitiendo segmentar y encontrar la información de manera mucho mas sencilla.&lt;/p&gt;  &lt;p&gt;En la siguiente imagen vemos los distintos paneles de refinamiento de los resultados de las búsquedas y entre ellos el de las etiquetas.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0435.image_5F00_3AE96D87.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0601.image_5F00_thumb_5F00_004E2219.png" width="805" height="772" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;Admnistración del Conocimiento en Sitios de Colaboración&lt;/h3&gt;  &lt;p&gt;Ahora bien, ya dentro de un sitio de colaboración para un proyecto o equipo por ejemplo, los usuarios pueden contar con un mapa de etiquetas con el cual fácilmente puedan navegar y contactar a los usuarios expertos.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4456.image_5F00_00536603.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7522.image_5F00_thumb_5F00_75665EED.png" width="1028" height="280" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;También las bibliotecas de documentos que cuentan con contenido etiquetado pueden exponer en un menú de filtrado todas las etiquetas para ofrecer un mecanismo mejorado de consulta de la documentación.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2275.image_5F00_380FF2BD.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1273.image_5F00_thumb_5F00_066C375D.png" width="720" height="772" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000" size="1"&gt;Esta imagen ha sido tomoada de &lt;/font&gt;&lt;a title="http://www.endusersharepoint.com/EUSP2010/2010/04/14/10-ways-sharepoint-2010-improves-findability/" href="http://www.endusersharepoint.com/EUSP2010/2010/04/14/10-ways-sharepoint-2010-improves-findability/"&gt;&lt;font color="#ff0000" size="1"&gt;http://www.endusersharepoint.com/EUSP2010/2010/04/14/10-ways-sharepoint-2010-improves-findability/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El cliente de Office no podia quedarse atras y el sistema de etiquetas tambien se pone a disposicion en los productos que nuestros usuarios usan dia con dia, por un lado tenemos el panel de informacion del documento en donde vemos el seleccionador de etiquetas.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3731.image_5F00_106F082F.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0250.image_5F00_thumb_5F00_79EC43DA.png" width="507" height="285" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;En la opción de Backstage View de cualquier cliente de Office tambien tiene integración con el Manage Metadata Service.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2117.image_5F00_0EAE168E.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0027.image_5F00_thumb_5F00_4F7CC065.png" width="1028" height="389" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;En resumen&lt;/h3&gt;  &lt;p&gt;En SharePoint 2010 se tiene funcionalidades disponiblse para establecer una estrategia de administración del conocimiento usando cualquier edición del producto estándar o enterprise. Sinceramente, siento que para una organización donde Knowledge Management es una imperante necesidad, el servicio de Perfiles de Usuario, Servicio de Administración de Metadatos y Servicio de Búsquedas son una alternativa muy valiosa hoy en día para hacer del conocimiento una ventaja competitiva. Todas estas aplicaciones de servicio requieren de planeación por separado para su configuración y aprovisionamiento acorde a las necesidades y objetivos de la empresa; y muy importante su puesta en marcha para fomentar un cambio cultural en la forma de trabajo y asegurar que los usuarios finales utilicen y participen en el proecso para capitalizar el conocimiento empresarial y hacer frente con exito a la competititvidad.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Haaron González&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Sin capacidad de almacenamiento suficiente durante proceso de Exportacion/Importacion en SharePoint</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2012/03/08/sin-capacidad-de-almacenamiento-suficiente-durante-proceso-de-exportacion-importacion-en-sharepoint.aspx</link><pubDate>Thu, 08 Mar 2012 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1807134</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;En esta semana nos encontramos con un escenario muy particular relacionado con comandos Import/Export SPWeb en SharePoint 2010. Al correr Export-SPWeb o Import-SPWeb el proceso en algún punto marcaba error y la razón fue porque la unidad C: llegaba a su capacidad máxima de almacenamiento. &lt;/p&gt;  &lt;p&gt;Es increíble, ya que es bien sabido que debemos contar con volúmenes de disco duro adicionales para guardar los LOGS de SharePoint y en el caso de la base de datos los LOGS y MDFs de SQL. Además, la unidad C: solo es para guardar los archivos del sistema y debemos tener libre el doble equivalente de memoria RAM en capacidad de almacenamiento en disco duro. En otras palabras, si tengo 8GB de RAM, siempre debería tener por lo menos 16GB de espacio almacenamiento libre en C:&lt;/p&gt;  &lt;p&gt;Entonces si tengo el almacenamiento de mi servidor de aplicaciones debidamente configurado con diversos volúmenes e incluso con cierto nivel de RAID, ¿porque se llena el disco duro al ejecutar comandos Import-SPWeb y Export-SPWeb?&lt;/p&gt;  &lt;p&gt;Resulta que estos comandos son la alternativa disponible para mover sitios web de SharePoint entre colecciones de sitio, son capaces de mover permisos, contenido, versiones, workflows, etc. En estos tiempos donde muchas empresas carecen de gobernabilidad y planeación de un servicio SharePoint es común ver sitios web de SharePoint realmente grandes con una jerarquía de sitios muy profunda y desde la perspectiva de almacenamiento realmente enormes y esto tiene una implicación importante a considerar cuando trabajamos con Import-SPweb y Export-SPWeb.&amp;#160; En realidad y de forma interna estos comandos hacen uso de una funcionalidad pre-construida en SharePoint llamada &lt;a href="http://technet.microsoft.com/en-us/library/ee721058.aspx"&gt;Content Deployment&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Content Deployment ofrece una alternativa para mover contenido de un lugar a otro y cuenta con todo un proceso para realizarlo. Este proceso es invocado tanto por los comandos Import-SPWeb, Export-SPWeb, Content Deployment del Central Administracion, los respaldos granulares y el modelo de objetos de SharePoint entre otros. En primer instancia este proceso requiere de varios atributos como tipo de exportación (full o incremental), sitios o contenido que será incluido, rutas y paths de archivos donde se exporta el contenido y los logs de los procesos, entre otras opciones de configuración. El caso es que en algún punto, este proceso construye un archivo XML que describe todas las instrucciones detalladas de exportación o importación que proceso deberá seguir y por consiguiente si el sitio a exportar es muy grande, este archivo y algunos otros temporales que genera lo será también. Y bueno, ¿En dónde crees que estos archivos tras bambalinas se almacenan de forma temporal? &lt;strong&gt;Pues en el TEMP del usuario firmado&lt;/strong&gt; y ¿En dónde se almacena el TEMP del usuario firmado? &lt;b&gt;Pues en el disco duro C: y he ahí la razón.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Una alternativa de solución a esto es modificar la variable de entorno TEMP para que su ruta de almacenamiento apunte a una unidad que si tenga la capacidad de almacenamiento necesaria para soportar nuestros procesos de importación y exportación.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1207.clip_5F00_image001_5F00_28DE2619.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="clip_image001" border="0" alt="clip_image001" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0066.clip_5F00_image001_5F00_thumb_5F00_65364F29.png" width="434" height="480" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;También si estás trabajando con PowerShell puedes usar &lt;strong&gt;$env:temp&lt;/strong&gt; para obtener la ruta del TEMP y modificarla usando &lt;strong&gt;set-item -path env:temp -value &amp;quot;F:\TEMP&amp;quot;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Cosas de la vida! Saludos&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;UPDATE: Existe el switch NoFileCompression que podemos utilizar para evitar que de forma temporal se generen los archivos adicionales que se comentaron durante el post. Por default, NoFileCompression es False y esto genera en la carpeta TEMP los archivos temporales previos a los que genera el proceso. Este switch lo deberas especificar tanto en Export-SPWeb como Import-SPWeb.&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Instalando Granja de Servidores SharePoint 2010 Small Farm (3-Tier)</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2012/01/24/instalando-granja-de-servidores-sharepoint-2010.aspx</link><pubDate>Tue, 24 Jan 2012 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1805218</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;Para un programador SharePoint es importante conocer la arquitectura de la plataforma y en ese sentido realizar un proceso de instalaci&amp;oacute;n de una granja SharePoint es un deber. En esta ocasi&amp;oacute;n quiero compartir como lograr en una topolog&amp;iacute;a llamada Small Farm (Three Tier). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3821.clip_5F00_image001_5F00_2D3903CC.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="clip_image001" alt="clip_image001" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5857.clip_5F00_image001_5F00_thumb_5F00_43ABA253.png" height="293" border="0" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;B&amp;aacute;sicamente tenemos un software (Network Load Balancing) para balancear y distribuir la carga entre dos servidores Web Front End (&lt;b&gt;litwarewfe1&lt;/b&gt; y &lt;b&gt;litwarewfe2&lt;/b&gt;) y tendremos un solo servidor de aplicaciones (&lt;b&gt;litwareapp&lt;/b&gt;) con la mayor&amp;iacute;a de las aplicaciones de servicio y la herramienta central de administraci&amp;oacute;n configurada, todo el contenido y la configuraci&amp;oacute;n ser&amp;aacute; almacenada sobre un solo servidor de base de datos SQL Server (&lt;b&gt;litwaredb&lt;/b&gt;).&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0080ff;font-size:small;"&gt;&lt;i&gt;Network Load Balancing en Windows Server 2008 R2 para WFE de SharePoint 2010&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:647708fd-61be-4d96-a9b7-28670d3df00d" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=rw6ysVOyIvo&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7331.videobd82ec11efb8_5F00_210763D8.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="color:#0080ff;font-size:small;"&gt;&lt;i&gt;Configurando Granja de Servidores SharePoint 2010&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d18db3aa-ddae-47e2-a28b-4923edddedcb" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=6fJjfaNk2qg&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2476.videoe8e52142ca45_5F00_0EFB204B.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="color:#0080ff;font-size:small;"&gt;&lt;i&gt;Configurando Granja de Servidores SharePoint 2010 con PowerShell&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c9ac4bea-42d3-44b3-81d4-f4bf8c5c69a7" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=8EAUMH3SqBc&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7127.video08f929820c70_5F00_5FE8BEA6.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Configurando un cluster de dos nodos balanceados para WFE de SharePoint</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2012/01/19/configurando-un-cluster-de-dos-nodos-balanceados-para-wfe-de-sharepoint.aspx</link><pubDate>Thu, 19 Jan 2012 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1805094</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;En este post vemos como configurar un cluster de dos servidores utilizando Network Load Balancing de Windows Server 2008 R2. En particular este cluster nos puede mejorar el desempeño significativamente. Con esta alternativa de configuración a nivel software se puede dividir la demanda o peticiones en más de un servidor para que en conjunto respondan como uno solo. Particularmente esta configuración se creó para una granja de servidores web front end de SharePoint 2010 en donde dos servidores web estarán recibiendo las peticiones de usuario vía dirección URL.&lt;/p&gt;  &lt;p&gt;Lo requisitos para configurar un cluster son:&lt;/p&gt;  &lt;p&gt;Agregar la característica de Windows llamada Network Load Balancing en cada uno de los nodos que conformaran el cluster&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7357.clip_5F00_image002_5F00_3F6781C5.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image002" border="0" alt="clip_image002" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4812.clip_5F00_image002_5F00_thumb_5F00_68AEA3F6.png" width="628" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Asegurarse que cada nodo del cluster deban de tener un IP dedicado o fijo ya que NLB no puede trabajar con IPs dinámicas generadas por un servicio DHCP&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1602.clip_5F00_image003_5F00_22218E21.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image003" border="0" alt="clip_image003" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7382.clip_5F00_image003_5F00_thumb_5F00_3E6ED041.png" width="435" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El cluster tendrá un IP virtual que recibirá las peticiones y estas serán transferidas de forma automática a cualquier nodo que conforma el cluster para responder la petición&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3580.clip_5F00_image005_5F00_0CB3B2EC.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image005" border="0" alt="clip_image005" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0310.clip_5F00_image005_5F00_thumb_5F00_046F6788.jpg" width="644" height="367" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Probar con ping que sucede cuando querevemos ver que responde el nuevo host.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6406.clip_5F00_image007_5F00_13C2C997.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image007" border="0" alt="clip_image007" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1581.clip_5F00_image007_5F00_thumb_5F00_6926E8B9.jpg" width="644" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Existen otras alternativas tecnológicas para crear y gestionar clusters tanto a nivel software como hardware. &lt;/p&gt;  &lt;p&gt;Los pasos para la configuración de un cluster son:&lt;/p&gt;  &lt;p&gt;1. En primer nodo crear el cluster y agregar el primer nodo&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6354.clip_5F00_image009_5F00_5B742CB1.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image009" border="0" alt="clip_image009" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3660.clip_5F00_image009_5F00_thumb_5F00_393C212B.jpg" width="644" height="472" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. En el segundo nodo conectarse a cluster existente y agregar el host al cluster&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3568.clip_5F00_image011_5F00_02DAD34F.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image011" border="0" alt="clip_image011" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6644.clip_5F00_image011_5F00_thumb_5F00_2E3EF449.jpg" width="644" height="467" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Probamos un ping para ver que responde:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5531.clip_5F00_image013_5F00_1030C088.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image013" border="0" alt="clip_image013" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1256.clip_5F00_image013_5F00_thumb_5F00_1864E61F.jpg" width="644" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Esta tecnica tambien funciona para cualquier desarrollo web que se hospeda sobre servidores Windows. :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;NOTICIA: Aqui lo explicado anteriormente en vivo y a todo color en un video que subi a mi canal de Youtube al cual te puedes suscribir aqui: &lt;a title="https://www.youtube.com/haarongo" href="https://www.youtube.com/haarongo"&gt;https://www.youtube.com/haarongo&lt;/a&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:43dfd71f-5891-49cf-adb7-89f80a2e8367" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=rw6ysVOyIvo&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0726.video0efca3a3de2b_5F00_6EBEC654.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;[Video]</description></item><item><title>Como restablecer el sitio web de IIS “SharePoint Web Services” cuando &amp;#233;ste es eliminado por error en SharePoint 2010</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2011/12/27/como-restablecer-el-sitio-web-de-iis-sharepoint-web-services-cuando-233-ste-es-eliminado-por-error-en-sharepoint-2010.aspx</link><pubDate>Tue, 27 Dec 2011 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1804150</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;Algo que me gusta de trabajar como ingeniero de soporte freelance es el orgullo que te da ganar esas peque&amp;ntilde;as batallas contra la ignorancia. &lt;/p&gt;
&lt;h2&gt;Problema&lt;/h2&gt;
&lt;p&gt;El problema fue que se extendi&amp;oacute; una aplicaci&amp;oacute;n web de SharePoint usando el sitio web de IIS &amp;ldquo;SharePoint Web Services&amp;rdquo;. Antes que cualquier otra cosa, este sitio web de IIS hospeda algunos servicios WCF de sistema los cuales se configuran en todos los WFE de la granja y son utilizados por algunas aplicaciones de servicio, el asistente de configuraci&amp;oacute;n de SharePoint es el encargado de aprovisionar este sitio web en tiempo de instalaci&amp;oacute;n y configuraci&amp;oacute;n de la granja.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0474.image_5F00_209B1DDA.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0333.image_5F00_thumb_5F00_7401C826.png" border="0" height="415" width="848" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Lo que sucedi&amp;oacute; es que al extenderse esta aplicaci&amp;oacute;n web en este caso &amp;ldquo;MySite&amp;rdquo; se detuvieron aplicaciones de servicio y quedo totalmente inoperable. El resultado fue desastroso para la granja ya que se detuvieron las aplicaciones de servicio Manage Metadata, User Profile y en este caso el portal de MySite de todo el corporativo. El mensaje de error al intentar acceder al portal fue &lt;b&gt;Could not load user profile&lt;/b&gt;, adicional el visor de eventos empez&amp;oacute; a regitrar &lt;b&gt;An exception occurred when trying to issue security token: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Como primera reacci&amp;oacute;n de cualquier ser humano es la de des extender el portal. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1258.image_5F00_6E8331B5.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3240.image_5F00_thumb_5F00_1FA26C56.png" border="0" height="279" width="491" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Inyectando con esto un problema mayor ya que al remover v&amp;iacute;a herramienta de administraci&amp;oacute;n SharePoint el sitio web de IIS causa que las carpetas asociadas en el sitio web sean eliminadas de la ruta a la que apunta, en este caso &lt;b&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Root&lt;/b&gt;.&lt;/p&gt;
&lt;h2&gt;La soluci&amp;oacute;n&lt;/h2&gt;
&lt;p&gt;La soluci&amp;oacute;n a este escenario fue ejecutar el script mencionado en el post &lt;a href="http://blogs.technet.com/b/vinitt/archive/2011/05/14/how-to-get-back-the-sharepoint-webservices-applicaion-in-iis-if-deleted-sharepoint-2010.aspx" target="_blank"&gt;How to get back the SharePoint WebServices application in IIS if deleted, SharePoint 2010&lt;/a&gt;&amp;nbsp;&amp;nbsp; para regenerar el sitio web de IIS &amp;ldquo;SharePoint Web Services&amp;rdquo;,&amp;nbsp; este proceso en efecto si aprovisiono de nuevo el sitio web de IIS, sin embargo, al dar clic sobre el marcaba un error indicando que no exist&amp;iacute;a la ruta de los archivos lo cual es totalmente correcto ya que al des extender se elimino todos los archivos de la ruta a donde apuntaba.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8358.image_5F00_3E78E034.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8308.image_5F00_thumb_5F00_73C1F299.png" border="0" height="471" width="811" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Lo que se decidi&amp;oacute; fue buscar la carpeta Root de otra granja y copiarla sobre la carpeta en cuesti&amp;oacute;n. Posteriormente se ejecuto de nuevo el siguiente codigo encontrado aqui: &lt;a href="http://blogs.technet.com/b/vinitt/archive/2011/05/14/how-to-get-back-the-sharepoint-webservices-applicaion-in-iis-if-deleted-sharepoint-2010.aspx" target="_blank"&gt;How to get back the SharePoint WebServices application in IIS if deleted, SharePoint 2010&lt;/a&gt;. Basicamente lo que el procedimiento hace es cargar una instancia de la place SPIisWebServiceInstanceSettings e invoca un par de metodos para realizar el aprovisionamiento del sitio web de IIS sobre el servidor. Una vez que es aprovisionado se procede a realizar un ciclo donde por cada aplicacion de servicio es aprovionado el nuevo sitio web de IIS restableciendo con esto la vinculacion y la dependencia al mismo.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$webservice = [System.Type]::GetType(&amp;quot;Microsoft.SharePoint.Administration.SPIisWebServiceSettings, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Instance = $webservice::Default&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method = $webservice.GetMethod(&amp;quot;ProvisionLocal&amp;quot;, &amp;quot;Instance, NonPublic&amp;quot;, $null, @(), $null)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method.Invoke($Instance, $null)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method = $webservice.GetMethod(&amp;quot;Provision&amp;quot;, &amp;quot;Instance, Public&amp;quot;, $null, @(), $null) &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method.Invoke($Instance, $null)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;Get-SPServiceApplication | ForEach-Object {$_.Provision()}&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;En resumen&lt;/h2&gt;
&lt;p&gt;Cuando inicias con una nueva plataforma&amp;nbsp; y estas en proceso de aprendizaje es comun o normal que sucedan detalles, errores, situaciones de configuracion por error, la recomendacion es revisar cualquier procedimiento en una granja de pruebas para validar el proceso y los resultados previamente.&amp;nbsp; Aqui dos enlaces donde platico algunas consideraciones al respecto: &lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2011/05/25/que-se-necesita-para-ser-consultor-y-o-desarrollador-sharepoint.aspx" target="_blank"&gt;Que se necesita para ser consultor y/o desarrollador SharePoint&lt;/a&gt; y &lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2010/10/10/consideraciones-para-poner-en-marcha-soluciones-personalizadas-sharepoint-en-ambientes-de-producci-243-n-de-nuestros-clientes.aspx" target="_blank"&gt;Consideraciones para poner en marcha soluciones personalizadas SharePoint en ambientes de producci&amp;oacute;n de nuestros clientes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;</description></item><item><title>Como entender las necesidades SharePoint de los amigos a los que no queremos hacer enojar</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2011/12/16/como-entender-las-necesidades-sharepoint-de-los-amigos-a-los-que-no-queremos-hacer-enojar.aspx</link><pubDate>Fri, 16 Dec 2011 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1803708</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;Cuando implementamos SharePoint y &amp;eacute;ste empieza a tener auge en la empresa vemos que de pronto tienes a gerentes, ejecutivos o jefes de &amp;aacute;rea de esos que no quieres hacer enojar, interesados en tener su sitio SharePoint para su departamento. He notado que algunos ejecutivos piensan que con solamente tener un sitio SharePoint dedicado m&amp;aacute;gicamente ya colaboran y est&amp;aacute;n totalmente comunicados. La realidad es que un &lt;strong&gt;sitio de equipo SharePoint es tan efectivo como irrelevante si no dedicamos tiempo &lt;/strong&gt;a definir qu&amp;eacute; caracter&amp;iacute;sticas del producto ser&amp;aacute;n utilizadas, aprovisionadas y debidamente configuradas especialmente para resolver alguna carencia de colaboraci&amp;oacute;n y/o comunicaci&amp;oacute;n. Por lo tanto, cuando entrevisto a estas personas para entender realmente qu&amp;eacute; necesitan independientemente de lo que quieren utilizo el siguiente enfoque para realmente identificar que problema de negocio se intenta resolver para lo cual consideren que un flamante sitio de equipo SharePoint es una alternativa de soluci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Documento de Requerimientos de Negocio para Sitio de &amp;ldquo;area&amp;rdquo; &lt;br /&gt;1.1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Objetivo de Negocio / antecedentes de la solicitud &lt;br /&gt;1.1.1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Descripci&amp;oacute;n del problema &lt;br /&gt;1.1.2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Prioridades &lt;br /&gt;1.2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Especificaci&amp;oacute;n (registrada por el due&amp;ntilde;o del negocio) &lt;br /&gt;1.2.1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Caracter&amp;iacute;stica deseada 1 &lt;br /&gt;1.2.2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Caracter&amp;iacute;stica deseada 1 &lt;br /&gt;1.3.&amp;nbsp;&amp;nbsp;&amp;nbsp; Enfoque de aceptaci&amp;oacute;n por usuario final &lt;br /&gt;1.4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Plan de comunicaci&amp;oacute;n a usuarios finales&lt;/p&gt;
&lt;p&gt;Por cada caracter&amp;iacute;stica deseada pedimos que se capture un antecedente u observaciones que no tengan que ver con caracter&amp;iacute;sticas de SharePoint sino de problemas o escenarios de negocio que se busquen tener o resolver. Por ejemplo, si el due&amp;ntilde;o del negocio nos dice que quiere un calendario o foro de discusi&amp;oacute;n como una caracter&amp;iacute;stica deseada, intento entender para que requieran ese calendario o foro, tratamos de ver cu&amp;aacute;l es el aspecto relacionado con la colaboraci&amp;oacute;n y/o comunicaci&amp;oacute;n que realmente est&amp;aacute; necesitando y para lo cual nuestro cliente considera que SharePoint sin duda es la herramienta ideal.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Al final este documento refleja las carencias, preocupaciones y sobre todo lo que realmente le duele o desea este ejecutivo preocupado por el empoderamiento de sus subordinados. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Como un consejo, durante la entrevista puedes ir llenando el documento con la informaci&amp;oacute;n que estas recopilando, al finalizar comentas que mandaras un documento borrador para asegurar que realmente entendiste la necesidades y que solicitas una revisi&amp;oacute;n y edici&amp;oacute;n por parte del due&amp;ntilde;o de negocio integrando lo que considere necesario. Al terminar la sesi&amp;oacute;n retocamos y editamos un poco mejor el documento quitando de momento aspectos relacionados con temas de SharePoint y orientando el texto a las necesidades y/o problemas de negocio lo mandas y esperas la retroalimentaci&amp;oacute;n del due&amp;ntilde;o de negocio.&lt;/p&gt;
&lt;p&gt;Una vez teniendo, entonces inicias con la especificaci&amp;oacute;n t&amp;eacute;cnica de solucion al problema y esto ser&amp;aacute; otro post.&lt;/p&gt;
&lt;p&gt;Saludos! &lt;/p&gt;</description></item><item><title>Configurando User Policy en SharePoint 2010</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2011/12/07/configurando-user-policy-en-sharepoint-2010.aspx</link><pubDate>Wed, 07 Dec 2011 06:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1803337</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt; Como parte de los procesos internos de diagnóstico de amenazas y riesgos de seguridad que cualquier área de IT anualmente realiza, se tienen herramientas automatizadas para evaluar aplicaciones y su nivel de vulnerabilidad. Se nos ha solicitado dar permisos de acceso a una cuenta de usuario temporal para realizar una prueba de la superficie de seguridad de SharePoint. Y la pregunta que surge es en donde le daremos permisos a esta cuenta temporal para acceder a evaluar. Uno pensaría que en el Top Level Site Collection en algún grupo de seguridad podríamos asignarle permisos de acceso a dicha cuen&lt;/p&gt;  &lt;p&gt;ta, sin embargo, que pasa cuando tenemos gran cantidad de site collections, ¿tendríamos que acceder a dar permisos de acceso en cada una?&lt;/p&gt;  &lt;p&gt;Una alternativa aceptable para lograr dar permisos globales y de forma temporal a esta cuenta es la opción de User Policy que existe en las propiedades de un Web Application dentro del Central Administration.&lt;/p&gt;  &lt;p&gt;Seleccionamos Manage Web applications y de la lista elegimos la aplicación web donde aplicaremos la política, después damos clic sobre User Policy.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6763.image_5F00_2D71E823.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1665.image_5F00_thumb_5F00_6A82ED2A.png" width="644" height="198" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Dentro de User Policy seleccionamos Add User y especificamos sobre qué zona dentro del Web Application estaremos otorgando permisos. En este caso utilizare All Zones, sin embargo podríamos ser lo suficientemente estrictos como para especificar en cuál de las zonas disponibles esta política de acceso tendría efecto.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7870.image_5F00_27B37C25.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1581.image_5F00_thumb_5F00_5383D014.png" width="644" height="322" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A dar clic en Next capturamos la cuenta de usuario temporal y el nivel de permisos que tendrá sobre la zona previamente especificada. Lo interesante aquí es que para la cuenta en cuestión podemos elegir el nivel de permiso y para no dejar rastro de la cuenta o proceso automatizado de evaluación sobre los cambios o accesos realizados seleccionemos la opción de que la cuente se muestre como System Account.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1122.image_5F00_6467B25D.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4101.image_5F00_thumb_5F00_601D8EFE.png" width="469" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;El resultado es el control de los permisos que las cuentas tienen sobre nuestras aplicaciones web de SharePoint. En cualquier momento un administrador puede acceder y remover los permisos.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7651.image_5F00_0D6EFF02.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0312.image_5F00_thumb_5F00_1DBA50EE.png" width="644" height="443" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Con esto durante damos una alternativa de solución para el escenario de acceso temporal para pruebas de seguridad realizadas por el área de IT como parte de sus procesos regulatorios internos.&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4fcc3eac-23b8-4ff9-910d-c32f061679d7" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Central+Administration" rel="tag"&gt;Central Administration&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Policy" rel="tag"&gt;User Policy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePoint+2010" rel="tag"&gt;SharePoint 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IT" rel="tag"&gt;IT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Support" rel="tag"&gt;Support&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Accediendo a documentos SharePoint desde explorador de Windows</title><link>http://msmvps.com/blogs/haarongonzalez/archive/2011/10/20/accediendo-a-documentos-sharepoint-desde-explorador-de-windows.aspx</link><pubDate>Thu, 20 Oct 2011 05:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1801453</guid><dc:creator>haaron</dc:creator><description>&lt;p&gt;El día de hoy me contactó un colega para preguntar sobre cómo manejar la información de una biblioteca de documentos SharePoint 2010 desde una experiencia de usuario totalmente familiar que no requiera capacitación y/o dependencia al uso del mismo SharePoint como tal. &lt;/p&gt;  &lt;p&gt;El escenario consiste en poner a disposición un conjunto de archivos a un grupo de personas que se encuentran geográficamente dispersos y que requieren colaborar en el consumo y edición de los mismos archivos. Claro que uno primeramente piensa en crear un sitio de equipo y mostrar las bondades pre fabricadas del producto, sin embargo, fue muy estricto en especificar que la experiencia de usuario debe de ser desde explorador de Windows ya que la manera en que trabajan estas personas es abrir un multiples de archivos relacionados de un software no convencional con simplemente seleccionarlos desde el explorador de windows, dar clic derecho y abrirlos.&lt;/p&gt;  &lt;p&gt;La solución que pude ofrecer fue la de mapear una biblioteca de documentos de SharePoint 2010 hacia una unidad lógica dentro del disco duro para que así se pueda trabajar con los archivos sin necesidad de acceder al portal SharePoint desde un navegador y seguir respetando el requerimiento de seleccionar y abrir conjuntos de archivos. &lt;/p&gt;  &lt;p&gt;Buscamos la biblioteca en cuestión y en el Tab Library del Ribbon elegimos la opción de Open with Explorer:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5810.image_5F00_77CD79C2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5460.image_5F00_thumb_5F00_0F748B5C.png" width="1136" height="250" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Esto carga una ventana de explorador de Windows con las carpetas y elementos de nuestra biblioteca de documentos. Seleccionamos y copiamos la dirección Url de la ventana de explorador de Windows y presionamos la tecla Alt para mostrar la barra de menú, damos clic sobre Tools y seleccionamos el sub menú Map Network drive para cargar la ventana de configuración de mapeo de un ruta de red.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3362.SNAGHTMLc54a8a_5F00_64004494.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="SNAGHTMLc54a8a" border="0" alt="SNAGHTMLc54a8a" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2477.SNAGHTMLc54a8a_5F00_thumb_5F00_50AF6828.png" width="962" height="598" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Configuramos la unidad de red con la informacion de unidad y las credenciales necesarias para acceder.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1727.SNAGHTMLc728d8_5F00_7FD12DF2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="SNAGHTMLc728d8" border="0" alt="SNAGHTMLc728d8" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0574.SNAGHTMLc728d8_5F00_thumb_5F00_34AE0D63.png" width="632" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Especificamos la unidad que se asignara a esta carpeta. En Folder pegamos nuestra dirección Url copiada desde el explorador de Windows. Damos clic en Finish, con esto se configura en nuestro explorador de Windows una nueva unidad de disco duro que de forma directa mapea el contenido de una biblioteca de documentos.&lt;/p&gt;  &lt;p&gt;Cuando los usuarios acceden a su equipo simplemente cargan su explorador de Windows y tienen&amp;#160; a su disposición los documentos de SharePoint.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3414.SNAGHTMLc97e47_5F00_10590314.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="SNAGHTMLc97e47" border="0" alt="SNAGHTMLc97e47" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2604.SNAGHTMLc97e47_5F00_thumb_5F00_62C7BD83.png" width="908" height="612" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Es posible renombrar la unidad con algo un poco mas descriptivo. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4760.image_5F00_72A6DC7A.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1134.image_5F00_thumb_5F00_7CF800DA.png" width="184" height="168" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Asi mismo es posible crear un Group Policy Object para empujar a todos los usuarios del dominio la configuracion mencionada sin necesidad de que los mismos usuarios tenga que realizarla.&amp;#160; &lt;/p&gt;</description></item></channel></rss>