SharePoint Latin Rotating Header Image

Productividad

Una alternativa más para organizar tus equipos de trabajo y producir resultados predecibles

Siendo una empresa que ofrece a sus clientes automatización de procesos o un consultor que busca aportar valor a los objetivos de negocio es importante conocer y dominar las tecnologías recientes pero también las metodologías o enfoques de administración disponibles. Hoy en día con tantas herramientas a nuestro alcance para dar soluciones perdemos de vista fundamentos y teorías de administración que a pesar de ser relevantes y aplicables en la mayoría de las industrias, no necesariamente se usan.

Hoy quiero platicar sobre el Círculo de Deming como una alternativa para definir y controlar nuestros procedimientos internos de trabajo y con base en ello incrementar la productividad de nuestros consultores o ingenieros. Antes que nada quiero parafrasear una de las frases del Dr. Edward Deming padre del concepto calidad total, la frase es “La calidad no se inspecciona, la calidad se hace”.

Solo piénsalo un poco y veamos que nos da a entender esta frase. Básicamente lo que hace referencia es que revisar o evaluar constantemente no necesariamente otorga calidad en lo que se hace. La calidad resulta de que paso a paso durante cada proyecto se confiere calidad al servicio en cuestión. En otras palabras, si estas ejecutando un proyecto de implementación de una granja SharePoint para una empresa como parte de algún servicio profesional, debemos ser capaces de documentar y entender lo que hicimos bien y mal o las variaciones a fin de aprender y ajustar nuestro procedimiento de trabajo.

El consultor no puede hacer nada por la calidad, la calidad ya está ahí, ya sabemos lo que significa instalar una granja SharePoint con alta disponibilidad y optimizada. Sin embargo, sabemos que todos nuestros clientes y sus necesidades no son iguales o que en ocasiones no es posible lograr exactamente lo que se espera, dado que siempre existe variación y esta se puede deber a diferentes causas ajenas a nosotros o incluso al mismo cliente. Entonces, para lograr un control del proceso de trabajo en este caso el de la implementación de una granja SharePoint, se requiere llevar a cabo actividades preventivas que permitan asegurar o producir la calidad para tener un resultado predecible.

Circulo de Deming

La teoría del Dr. Edward Deming se considera como una estrategia administrativa orientada a la calidad y con un enfoque de prevención del error. El Círculo de Deming, permite verificar si el trabajo (proceso o procedimiento) ha sido realizado conforme a lo planeado y corregir cambios adversos mediante acciones de remediación y prevención. La secuencia de las actividades a realizar para otorgar el control se resume en el siguiente diagrama:

circulo

  • Planear
    • Decidir objetivos: Se debe establecer en función de la capacidad del proceso y de los requisitos del cliente.
    • Establecer métodos para lograr los objetivos: Decidir qué factores controlar y en qué forma serán controlados, enfatizando los vitales y definir los procedimientos de operación a seguir, demostrando los pasos.
  • Hacer
    • Transferir conocimiento: Capacitar y adiestrar en aspectos técnicos de la operación y capacitar en los objetivos, factores a controlar y procedimientos a seguir.
    • Seguir el plan decidido en 1 y 2.: Asegurar la realización de las operaciones de acuerdo a lo planeado y clarificar a los la importancia de reportar anormalidades en los métodos.
  • Verificar
    • Verificar la conformidad de los resultados
      • Verificar en base a hechos (datos); las frases “Tiene que ser así” o “Así debe ser”, no son válidas
      • Obtener datos no siempre significa obtener números, una lista de verificación puede ser evidencia suficiente.
  • Actuar
    • Tomar acciones correctivas
    • Considerar los dos tipos de acciones:
    • Remedio inmediato;
    • Prevención de la recurrencia; remueve la causa, lo que requiere de análisis.
    • Primero remedio inmediato y después prevención de la re ocurrencia; a la larga es mejor esta última.

A continuación un diagrama que ilustra en un flujo de trabajo el ciclo de control del modelo de operación del Círculo de Deming:

ciclo

Con esta explicación espero que puedas conocer una alternativa más para organizar tus equipos de trabajo y producir resultados predecibles y asegurando siempre la calidad de tus entregables.

Que significa trabajar como un profesional SharePoint en estos días

Con la evolución en software, hardware e internet se ha tenido un avance significativo en la forma en la que las empresas hoy en día se comunican y trabajan. Específicamente hablando de corporativos o empresas con presencia a nivel nacional el uso de herramientas informáticas para apoyar a los trabajadores del conocimiento ha disparado nuevos enfoques de solución para consolidar, replicar, encontrar y relacionar información de forma totalmente independiente a la región o geografía donde esta se genera.


El uso de sitios web internos como una alternativa para ofrecer contenido y mejorar con ello la forma en que las personas acceden a la información relevante, ofrece importantes alternativas de comunicación que fortalecen la colaboración organizacional entre personas que pueden estar físicamente juntos o geográficamente dispersos. Adicionalmente, incluir los conceptos de la web 2.0 en estos sitios internos también estimula a los trabajadores del conocimiento a consumir la información de formas que antes simplemente no era tan fácil de lograr, permitiendo con ello otorgar poder al usuario para actuar ante las necesidades y retos del entorno.


Es aquí donde la plataforma SharePoint es un agente del cambio, donde profesionales técnicos y profesionales de la información pueden mejorar la forma en que las empresas trabajan, se organizan, colaboran y reaccionan con flexibilidad a los cambios del entorno mediante el uso de una base de funcionalidad pre construida capaz de personalizarse de acuerdo a como los procesos interactúan y la información de la empresa fluye.


Que hace un Administrador SharePoint


Un administrador SharePoint es una persona con un alto nivel de conocimiento técnico en productos de hardware y software que apoya la infraestructura informática de una empresa. Un administrador SharePoint gestiona la operación óptima de múltiples ambientes de servidores tanto físicos como virtuales que ejecutan los servicios dedicados a la plataforma SharePoint, también asiste a la organización con el establecimiento de la configuración inicial requerida. Un administrador SharePoint:


  1. Debe de tener la habilidad de instalar, actualizar, configurar y operar múltiples ambientes SharePoint
  2. Es el contacto principal para manejar asuntos relacionados con disponibilidad, confiabilidad, desempeño, recuperación, monitoreo y seguridad de SharePoint
  3. Colabora con equipos de desarrollo en el establecimiento de estrategias óptimas para hospedar de forma confiable soluciones de colaboración
  4. Administra respaldos y es capaz de recuperar tanto los datos como el servicio ante un desastre
  5. Entiende y conoce los componentes de hardware y software de una plataforma SharePoint como SQL Server, Windows Server y IIS
  6. Sabe cómo organizar las aplicaciones de servicios de una granja de servidores SharePoint de acuerdo al tipo de necesidad que se requiere
  7. Se interesa por conocer herramientas y componentes de terceros para mantener las granjas SharePoint y/o para ofrecer soluciones especificas
  8. Documenta procesos de configuración y es capaz de ejecutar RCA (Root Cause Analysis)
  9. Busca reducir el riesgo de realizar operaciones de configuración manual mediante automatización o generación de archivos de comandos (scripts) consistentes
  10. Maneja plataformas de virtualización
  11. Realiza diagnósticos y revisión de bitácoras de eventos

Seguramente hay puntos o tópicos que no estoy mencionado pero en mi opinión un administrador SharePoint es la base para mantener la operación de un servicio que el área de TI ofrece para toda la organización. Sin él es difícil garantizar que las cosas estarán funcionando y disponibles todo el tiempo.


Que hace un Desarrollador SharePoint


Un desarrollador SharePoint es un artesano de soluciones de negocio ya que en la mayoría de los casos personaliza los componentes y servicios de la plataforma SharePoint para alinear la funcionalidad entorno a algún proceso u operación de negocio. Un desarrollador SharePoint está expuesto contantemente a procesos y modalidades de operación que le permite conocer cómo operan las personas con los procesos de una empresa. Un desarrollador SharePoint:


  1. Desarrolla, personaliza e implementa soluciones de software basadas en SharePoint
  2. Desarrolla código usando las mejores prácticas recomendadas
  3. Desarrolla soluciones personalizadas usando el Modelo de Objetos de Servidor y Cliente (CSOM)
  4. Conoce como operan las tecnologías web como HTML, CSS, XML, XSLT, JavaScript, JQuery, SOAP, REST y también sabe trabajar con ASP.NET y C#
  5. Sabe empaquetar las personalizaciones en archivos WSP para fortalecer el despliegue en producción, tanto soluciones para granjas como soluciones para sandbox
  6. Conoce la funcionalidad pre construida en SharePoint (Bibliotecas, Listas, WebParts, Paginas, Servicios) y explota sus características antes de pensar en desarrollar o programar
  7. Sabe instalar SharePoint en un entorno para desarrollo
  8. Sabe automatizar SharePoint mediante PowerShell
  9. Capaz de aprender nuevas tecnologías y componentes de terceros para mejorar la productividad
  10. Sabe estimar el diseño y desarrollo de soluciones de colaboración
  11. Sabe crear y consumir servicios SOAP y REST
  12. Conoce las capacidades disponibles de las distintas aplicaciones de servicio de SharePoint para diseñar soluciones de negocio, tecnologías como Visio Services, Excel Services, Form Services, Reporting Services, Manage Metadata, etc.
  13. Sabe manipular el aspecto visual de un portal SharePoint

Seguramente hay puntos o tópicos que no estoy mencionado pero en mi opinión un desarrollador SharePoint es un especialista muy singular, le da un valor adicional al producto que en muchos de los casos sobrepasa las expectativas de negocio.


Conclusión


Ser un profesional SharePoint en estos días significa ser flexible y abierto, muchos podrán cuestionar el grado de creatividad e innovación tecnológica disponible, pero en mi muy particular punto de vista, la innovación no se da en la tecnología, sino en el valor de negocio que con la tecnología podemos lograr en un tiempo record, es ahí donde un profesional SharePoint puede destacar usando las tecnologías y toda la línea de productos Office y SharePoint como plataforma de programación.


Anuncio


Sigue la conversación aqui: https://www.facebook.com/MySharepointPractice


Documentando Granjas SharePoint con SharePoint Documentation Toolkit

Hoy quiero comentar sobre una herramienta que todo consultor o empresa que ofrece servicios SharePoint debería de tener. Sucede que con cada nuevo cliente y/o proyecto tenemos que conocer la granja donde potencialmente estaremos soportando o instalando nuestros desarrollos, en ese sentido hay que ser muy cuidadosos de no impactar configuración existente y sobre todo de tener el conocimiento de la configuración para asegurar que los movimientos que haremos no impacten a otros y si así fuese el caso, saber cómo estaba configurado antes. En el pasado he tenido la experiencia de conocer una empresa que se metió en graves problemas por no haber sido lo suficientemente cuidadosos de documentar la configuración de la granja de producción antes de implementar algunos paquetes de solución con desarrollo personalizado en la granja de cliente, termino siendo un desastre.


Así mismo, empresas que han invertido millones en su plataforma de colaboración basada en SharePoint también deben de mantenerse al día y conocer la configuración que se tiene implementada. Recuerden que cuando tenemos un entorno productivo y somos una empresa grande es muy probable que tengamos más de una granja, más de un ambiente, con múltiples servidores probablemente balanceados que deberán todos contar con el mismo nivel de configuración y de paquetes de actualización, desde la perspectiva SharePoint todos sabemos que nuestros Web Front Ends deben de estar idénticos en cuanto a configuración se refiere y claro esto se vuelve un reto mantenerlos al día.


Es aquí donde SharePoint Documentation Toolkit  de Acceletario, LTD entra a la escena. SPDocKit es una herramienta de documentación que asiste a los administradores y consultores SharePoint en conocer, comparar y rastrear los cambios de configuración de granjas SharePoint 2007 y 2010 en tan solo 3 clics, permitiendo sin duda un conocimiento mucho más detallado de la configuración en minutos.


Características:


  • Genera documentación de granjas SharePoint: Simplemente instalando y/o ejecutando en cualquieras de los servidores de una granja SharePoint 2010 o 2007 puedes generar un documento de Word o PFD al vuelo tras revisar los aspectos de configuración que tú mismo seleccionas para depositarlos en tablas y textos dentro del documento. Es muy extensa toda la configuración que se puede documentar y sin duda presenta una radiografía con la que puedes entender en qué estado de configuración está tu granja.
  • Explora la configuración de tus granjas: La interface visual de Documentation Toolkit ofrece una vista de árbol con la cual puedes explorar mediante nodos y vistas los distintos elementos de configuración que tienes en tu granja permitiendo consultar en el momento y totalmente en línea la información.
  • Documenta contraseñas y llaves de producto: Existe distintas modalidades de uso de este producto y uno de ellos nos permite contar con un acceso total a la información de nuestra implementación. Entre ellas contraseñas y claves de producto, podemos configurar una base de datos SQL para almacenar el estado de las configuraciones y mantener con el tiempo esa información.
  • Comparación de la configuración entre granjas: Valida los cambios de configuración que pueden existir en los servidores entre granjas SharePoint. La opción de comparación te muestra las diferencias.

Aqui un video de demostracion:



Maratón de WebCasts sobre SharePoint 2013

2012-10-04-CartoonMigrate2013-01.png

by @agilleran

Exactamente, hoy en dia empresas que han invertido en SharePoint 2003, 2007 y que porfin exploran 2010 seguro se estan preguntando, ya viene 2013 cuando apenas he estabilizado 2010. ¿Cual es la propuesta de valor que 2013 aporta?, ¿cuales son las nuevas funcionalidades que podrian interesarme?, ¿como justifico ante dirección asignar recursos a 2013 si mucho nos ha costado estabilizar 2010?, ¿cual seria una estrategia viable y sin tanto costo para usar 2013?, ¿que necesidades podrian justificar la inversion?

En fin, estas son algunas de las interrogantes que estaremos tratando de responder en mi platica Consideraciones para justificar la inversión en SharePoint 2013 que estare presentando en este maratón.

Los espero Smile

Invitacion original tomada de aqui:

Para celebrar la eminente llegada de SharePoint 2013, los grupos de usuarios de SharePoint de habla hispana os proponemos el evento de los eventos: una maratón de webcasts sobre la nueva versión de nuestro servidor favorito. Por eso, el próximo 29 de noviembre durante más de 12 horas veremos muchas de las nuevas características y capacidades de SharePoint 2013 de la mano de los MVPs de habla hispana de la especialidad: Gustavo Vélez, Andres Rojas, Juan Carlos González, David Martos, Mario Cortés, Daniel Seara, Juan Andrés Valenzuela, Fabián Imaz, Ricardo Muñoz, Haarón González, Manolo Herrera.

Datos de interés:

  • Audiencia: Information Workers, analistas en plataforma SharePoint y Office, Desarrolladores, Jefes de Proyecto, IT Pros.
  • Fecha: Jueves 29 de noviembre.
  • Duración de cada sesión: aproximadamente 90 minuitos.

Horarios de las sesiones programadas

Detalle sesiones

Aplicaciones para SharePoint 2013

  • Descripción: Siguiendo con el modelo de distribución de software utilizado para Windows 8 y Windows Mobile, SharePoint 2013 implementa un nuevo concepto para creación e instalación de funcionalidad para el servidor: Aplicaciones. La charla explora las diferentes formas de hosting y los tipos de Aplicaciones que se pueden utilizar en SharePoint 2013. También se discutirá la arquitectura y programación del nuevo modelo, así como sus aspectos de seguridad, escalabilidad y retos que implica la nueva tecnología.

  • Horario: 15:00 – 16:00 (GMT +1)

  • Ponente: Gustavo Velez, es Ingeniero Mecánico y Electrónico y MVP de SharePoint Server; trabaja en el diseño e implementación de sistemas de IT basados en tecnologías de Microsoft, especialmente SharePoint, para Avanade (http://www.avanade.com ), una compañía multinacional de IT. Propietario del sitio especializado en información sobre SharePoint en español http://www.gavd.net.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032531911&Culture=es-ES&community=0

Novedades en publishing en SharePoint 2013

  • Descripción: SharePoint también se usa para sitios web públicos, así que acerquémonos a las novedades que nos trae esta nueva versión, en la que pasaremos por la navegación administrada, por el nuevo Web Part de búsqueda de contenido y muchas cosas más.

  • Horario: 16:00 – 17:00 (GMT + 1)

  • Ponente: Alberto Diaz trabaja como Responsable de Proyectos de Colaboración, Inteligencia de Negocio y Movilidad en General de Software. Sus relación con SharePoint nace en la versión 2.0 y desde entonces siempre ha estado relacionado con el producto, hasta que se convirtió en su actividad principal con SharePoint 2007. Coordinador de TenerifeDev, un grupo de usuarios de .NET en Tenerife y MVP de SharePoint Server desde el año 2011.

  • URL Evento:https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532035&Culture=es-ES&community=0

SharePoint 2013 – Novedades en Aplicaciones de Servicio

  • Descripción: Con este webcast se pretende mostrar el modelo de arquitectura para las aplicaciones de servicios en SharePoint 2013 (Introducción al modelo y comparación de los cambios con las versiones previas de SharePoint). Adicionalmente dar una breve introducción a las aplicaciones de servicios individuales en SharePoint 2013: ¿Cuales han sido los cambios? ¿Qué es lo nuevo?

  • Horario: 17:00 – 18:00 (GMT+1)

  • Ponente: Andrés Rojas trabaja como Arquitecto de infraestructura para SharePoint & como CEO en la empresa Tecnología y Servicios de Información (empresa Colombiana de consultoría en herramientas de Microsoft y desarrollo de Software para SharePoint y Project Server http://www.tsi.com.co ). Ha trabajado con la plataforma SharePoint desde el año 2002 y Project Server desde sus inicios. Actualmente lidera el desarrollo de una plataforma de administración de Salud Animal sobre SharePoint 2010 que provee a clínicas veterinarias de todo el seguimiento de mascotas vía GPS, medicina prepagada, imágenes medicas diagnosticas y urgencias medicas. Adicionalmente, lidera un proyecto de integración de SharePoint, Project Server & Microsoft Dynamics para una compañía en los Estados Unidos. Director de la comunidad de SharePoint de Colombia (http://www.sharecol.com ), recién nombrado como MVP de SharePoint Server. Su blog http://arojaspa.blogspot.com

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532038&Culture=es-ES&community=0

SharePoint 2013 – Integración de datos de negocio con BCS

  • Descripción: Uno de los pilares de SharePoint 2013 es el de “Composites” que incluye todos aquellos elementos y productos de la plataforma para facilitar la integración de datos de negocio. Entre los mismos se encuentra la Aplicación de Servicio BCS que facilita el consumo de datos  vitales de una organización en SharePoint. Veremos algunas de las novedades de SharePoint 2013 en este área como el soporte de BCS en Aplicaciones, el soporte de manejadores de eventos y alertas en listas externas, etc.

  • Horario: 18:00 – 19:00 (GMT +1)

  • Ponente: Juan Carlos González, Arquitecto de Soluciones en el CIIN de Cantabria, uno de los Microsoft Innovation Centers de España. Ingeniero de Telecomunicaciones por la Universidad de Valladolid, cuenta con más de 9 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su  trabajo diario gira en torno a SharePoint. Juan Carlos es MVP de SharePoint desde el año 2008, coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es) y co-fundador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es) y del Grupo de Usuarios de Cloud Computing de España (CLOUDES).

  • Twitter: @jcgm1978

  • URL Evento:https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532040&Culture=es-ES&community=0

SharePoint 2013 – Novedades en el apartado social

  • Descripción: Durante una hora, David nos hará una introducción sobre qué novedades incorpora SharePoint 2013 en lo que a capacidades sociales se refiere, e incluirá algunas demostraciones para ilustrarlas.

  • Horario: 19:00 – 20:00 (GMT + 1)

  • Ponente: David Martos trabaja como Arquitecto de Software en Spenta Consulting y ha estado trabajando con la plataforma SharePoint desde 2004. Actualmente lidera el desarrollo de Beezy (www.gobeezy.com) un producto construido sobre SharePoint 2010 para dotarlo de mejores capacidades sociales que las que incorpora por defecto. Cofundador del Grupo de Usuarios de SharePoint de Catalunya, es MVP de SharePoint Server desde 2010.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532051&Culture=es-ES&community=0

Novedades en Office 365 Wave 15

SharePoint 2013, SQL Server 2012 y las bases de datos

  • Descripción: SharePoint 2013 y SQL Server 2012, o al revés. Ambos servidores están profundamente relacionados y es por ello que no se puede administrar adecuadamente uno sin saber algo del otro. Veremos buenas prácticas del manejo de bases de datos, así como que cambios hay en las bases de datos de SharePoint y que opciones aporta SQL Server 2012 que mejoran la versatilidad de SharePoint.

  • Horario: 21:00 – 22:00 (GMT +1).

  • Ponente: Daniel A. Seara es un experimentado desarrollador de software. Tiene más de 20 años como consultor de desarrollo, instructor técnico y desarrollador. Trabajó como consultor de software en una amplia gama de empresas en Argentina y Perú. Le solicitaron de los servicios de consultoría de Microsoft Perú para ayudar a las 5 más grandes empresas de en su ruta de migración al desarrollo de .NET. Daniel fue Director Regional de la Argentina durante 4 años y fue el primer Director Regional Global nominado para dos años. Fue un MVP de Visual Basic durante más de 10 años, y actualmente es MVP de SharePoint Server, así como el fundador y el "Decano" de la Universidad. NET, el sitio más visitado en lengua española para aprender .NET. También fue el administrador del programa Desarrollador Cinco Estrellas I (Five Star Developer), uno de los más exitosos proyectos de formación en América Latina. Actualmente responsable del área de Formación, también está a cargo de los proyectos relacionados con colaboración y búsquedas.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532055&Culture=es-ES&community=0

Administración y Topologías de Búsqueda en SharePoint 2013.

  • Descripción: Muchas organizaciones necesitan desplegar soluciones de colaboración y manejo documental. Clave para el éxito de estas soluciones son las capacidades de Búsqueda.

  • Hoy la arquitectura de servicio con una nueva estructura, nos da la posibilidad de generar soluciones de búsqueda más flexibles a compartir con las Aplicaciones Web (de Contenido). Aquí repasamos definiciones lógicas como los Orígenes de Rastreo y Definiciones de Query, Ámbitos, Reglas y Propiedades de Metadatos Administrados; como también los aspectos topológicos propios del Query y Rastreo del Servicio, que hoy nos permiten definir una Plataforma más Flexible y escalable, de acuerdo a las necesidades de cada organización. Además, descubriremos que pasa con las capacidades FAST que hoy se conjugan en la nueva versión de SharePoint Server.

  • Horario: 22:00 – 23:00 (GMT +1).

  • Ponente: Juan Andrés Valenzuela; Consultor en Tecnologías SharePoint en Datco Chile, es MVP desde el año 2008. Certificado desde 2007, ha trabajo con las tecnologías SharePoint desde su primera versión en el 2001. Ha centralizado su trabajo en Proyectos de Implementación de Servicios de Plataforma, sobretodo en la temáticas de Búsquedas Empresariales.  Ha sido promotor en llevar los conocimientos de la tecnologías SharePoint a la aulas de pre-grado de Ingeniería en Duoc UC, aportando a la preparación de los futuros profesionales en este ámbito del desarrollo de carreras técnicas.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532057&Culture=es-ES&community=0

Construcción de procesos de negocios en SharePoint 2013

  • Descripción: En esta sesión vamos a conocer las características que nos brinda SharePoint 2013 para la construcción de procesos de negocio dentro de la organización.

  • Horario: 23:00 – 24:00 (GMT +1).

  • Ponente: Fabián Imaz, MVP de SharePoint Server trabaja en el mundo del desarrollo de software desde hace más de 10 años, teniendo la suerte de trabajar en distintas arquitecturas y tecnologías Microsoft. Fabian pertenece a la firma Siderys, http://www.siderys.com , empresa de desarrollo de Software especializada en SharePoint 2007/2010 y en desarrollo de soluciones inteligentes. Desde los comienzos Fabian ha trabajado en distintitas comunidades como MOSSCA dónde es uno de los directores y CUMUY donde organiza y promueve eventos locales para la difusión de tecnología dentro de los miembros de la misma. Fabián es director de la carrera SharePoint 2010 en Microsoft Virtual Academy, http://www.mslatam.com/latam/technet/mva2/Home.aspx  y cuenta con un sitio en CodePlex con varios desarrollos http://siderys.codeplex.com. Podéis contactar con Fabián a través de mi Twitter: @fabianimaz

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532061&Culture=es-ES&community=0

Nuevas características Para IT Pros en SharePoint 2013

  • Descripción: En esta charla conocerás las nuevas funcionalidades y características de SharePoint 15 para IT Pros, en el área de Infraestructura, arquitectura y administración de SharePoint 15, así mismo un delante de. los métodos de migración hacia esta nueva versión.

  • Horario: 24:00 – 1:00 (GMT +1)

  • Ponente: Ricardo Muñoz Monje, es Ingeniero en computación especialista en el área de tecnologías de información. Ha trabajado con tecnologías SharePoint por más de 8 años, implementando y desarrollando Intranets, Extranet y Portales corporativos en importantes empresas de la región. Adicionalmente es un experto certificado en herramientas EPM (Enterprise Project Management) y Project Server para el manejo de proyectos empresariales. Actualmente es Consultor en Tecnologías Microsoft en su Propia empresa LatinShare y uno de los cofundadores y administrador de la Comunidad de SharePoint Costa Rica (https://ug.culminis.com/sites/CRC-SPS/default.aspx) así como miembro del Speaker Group de Microsoft CA .Desde el año 2006 es Instructor de Cursos Microsoft en Centros Certificados Microsoft en Costa Rica y Chile. Desde 2009 ha sido MVP en SharePoint.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532064&Culture=es-ES&community=0

Consideraciones para justificar la inversión en SharePoint 2013

  • Descripción: En esta sesión veremos que consideraciones deberíamos tomar en cuenta para justificar el uso de SharePoint 2013 en la empresa y la inversión en esfuerzo requerida para evaluar y medir el valor que el producto aporta a la empresa en distintas áreas. Conozca los costos subyacentes iniciales en la adopción de SharePoint 2013 y las múltiples alternativas/beneficios de enrolarse a programas de adopción temprana de Microsoft.

  • Horario: 01:00 – 02:00 (GMT +1)

  • Ponente: Haarón Gonzalez es un consultor / arquitecto / desarrollador e instructor SharePoint independiente especializado en tecnologías de Microsoft desde 1997. Ha formado equipos de trabajo para llevar a cabo con éxito proyectos de misión crítica y alto impacto relacionados con la adopción, construcción y puesta en marcha de soluciones de colaboración y comunicación bajo plataforma SharePoint 2003, 2007 y 2010. Haarón Gonzalez es un profesional certificado como Microsoft Certified Trainer, Microsoft Application Developer, Microsoft Technical Specialist en SharePoint y también reconocido como un MVP en ASP.NET desde 2004 y MVP SharePoint desde el año 2008.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532067&Culture=es-ES&community=0

  • Twitter: @haarongonzalez

Desarrollo de Componentes de SharePoint sobre SharePoint Server 2013

  • Descripción: Que necesito para desarrollar componentes en SharePoint, Escenarios, lo nuevo, lo práctico, lo ágil y lo bueno.

  • Horario: 02:00 – 03:00 (GMT +1)

  • Ponente: Manolo Herrera, Guatemalteco de 41 años de edad con más de 18 años de experiencia en el desarrollo de soluciones. 6 años como MVP , 2  com MVP Client Application y 4 como SharePoint Server Developer. Socio fundador de Infoware Guatemala empresa certificada como Silver Partnet en Portales y Colaboración. Técnico Especialista Certificado en tecnologías de SharePoint.

  • URL Evento: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032532069&Culture=es-ES&community=0

CSOM y la API REST para SharePoint 2013

Comunicando anuncios por correo electrónico con SharePoint Designer 2010

El usuario final como siempre sorprendiedonos con nuevos escenarios, sucede que se busca hacer que en vez de mandar un correo electrónico con el enlace a un elemento de lista de anuncios como parte de la opcion de send link o de las alertas, que mejor en el correo electrónico viaje el texto del cuerpo del anuncio. Y sinceramente me pareció un escenario razonable el no querer enlaces en este específico tema de la lista de anuncios. Y bueno la solución para este ejemplo fue crear un flujo de trabajo de lista con una forma de iniciación para solicitarle al usuario capture el grupo o los usuarios a los que quiere hacer llegar vía correo electrónico el anuncio. Aprovecho para hacer mención de las caracteristicas de SharePoint Designer 2010.

Aquí el ejemplo:

Abrimos nuestro sitio con SharePoint Designer 2010 y seleccionamos la sección de Workflows para proceder a crear un flujo de trabajo de lista asociado a la lista de anuncios, como se muestra a continuación:

image

Nombramos el flujo de trabajo con los datos:

  • Name: Send Annoucement by Eamil
  • Description: Use this option to send anouncement by email

Una vez dentro del Workflow Designer entonces elegimos la opción de Initiation Form Parameters.

image

Usando el asistente de configuración de la forma de iniciación agregamos un campo de tipo persona dando clic en el botón Add, posteriormente especificamos el nombre del campo “Mail Receipients” una descripción y el tipo de campo, aquí tenemos que seleccionar el campo “Person of Group”, esto nos permite elegir a que grupos o usuarios mandaremos el correo electrónico. Posteriormente configuramos el campo especificando que muestre la cuenta, que permita capturar usuarios y grupos, que permita capturar más de un usuario o grupo y listo, damos clic en Finish y después Ok.

image

Posteriormente de la lista de acciones disponibles en el flujo elegimos el de Send Email.

image

Procedemos entonces a configurar la acción de Send Email dando clic en el enlace these users. Esto carga la ventana de configuración de la actividad permitiéndonos entonces definir lo siguiente:

  • Tomar a los destinatarios de los parámetros de iniciación del flujo para que a estos se les mande el correo electrónico
  • Tomar al título del anuncio para que este sea el título del correo
  • Tomar al cuerpo del anuncio para que este sea el cuerpo del correo electrónico

Tomar a los destinatarios de los parámetros de iniciación del flujo para que a estos se les mande el correo electrónico

Del cuadro de texto “To” o “Para” simplemente seleccionamos el icono de la libreta de direcciones para posteriormente elegir de la ventana de Selección de usuarios. En primer instancia la ventana de sección de usuarios nos permite elegir a cualquier usuario al que queramos mandarle el correo electrónico, de hecho esta ventana es rica en funcionalidad y ofrece opciones adicionales para obtener a los usuarios que nos interesa utiliza, por ejemplo personas o grupos del sitio, el usuario que creo el anuncio y la opción de Workflow lookup for users la cual nos permite buscar de diferentes fuentes de datos o del contexto del flujo de trabajo a los usuarios que necesitemos incluir. En este caso estoy mandando cargar de los parámetros y variables del flujo de trabajo “Workflow variables and parameters” a la variable “Mail recipients” que definimos en la forma de iniciación y además formatear el resultado para que nos regrese el correo electrónico separado por comas.

image

Sugiero que te des el tiempo de explorar la ventana de “Lookup for Person of Group” encontraras que es muy rica en funcionalidad y capaz de darte opciones muy útiles sin tener que recurrir a la programación.

Tomar al título del anuncio para que este sea el título del correo

De igual manera del campo “Subject” damos clic en el icono que muestra una función. En este caso se carga otro cuadro de dialogo con funcionalidad muy útil. Se llama Lookup for string y este nos permite elegir del elemento “recordemos que estamos en el contexto de un elemento de lista de anuncios” el campo Title.

image

Tomar al cuerpo del anuncio para que este sea el cuerpo del correo electrónico

En el caso de tomar el cuerpo del anuncio aquí usamos el botón “Add or Change Lookup” que se encuentra ubicado en la parte inferior de la ventana. Este botón también es “Lookup String” con el cual podemos hacer referencia dentro del cuerpo de correo electrónico al cuerpo del elemento del anuncio. Y con esto estaríamos cumpliendo con el requerimiento solicitado.

image

Podemos ver entonces que es sencillo incluir en el cuerpo del correo electrónico cualquier información que se encuentre dentro de una lista SharePoint.

Ya para terminar simplemente publicamos el flujo de trabajo

image

Este proceso compila en un archivo .xoml toda la configuración de nuestro flujo de trabajo expresada visualmente pero almacenada en forma declarativa. También he de mencionar que en las características iniciales del flujo de trabajo de manera pre determinada el flujo puede será invocado a manualmente por el usuario que estaría enviando el correo electrónico. Lo que no queremos es que se mande de forma automática cuando se da de alta o se edita algún anuncio, si ese fuese el caso, entonces el usar una forma de iniciación no sería la estrategia más adecuada, probablemente en vez de solicitar el llenado manual de los destinatarios, hacer que el flujo mande el correo usando el grupo de los integrantes del sitio o algún otro grupo creado manualmente para este proceso en particular.

Ya para terminar y facilitar el uso de este flujo de trabajo dentro de SharePoint Designer 2010 en la lista de anuncios existe la opción de Custom Action en la cual podemos crear un elemento del menú contextual de la lista que dispare la ejecución del flujo de trabajo recién creado, facilitando la experiencia de uso.

De la barra lateral de SharePonit Designer 2010 seleccionamos la opción de Lists and Libraries, posteriormente damos clic en nuestra lista de Announcements, esto nos lleva a la ventana de resumen de la configuración de nuestra lista y como se puede ver ahí se encuentra la sección de Custom Actions.

image

En el botón New damos clic y esto carga la ventana de configuración del Custom Action donde podemos especificar el título y descripción de nuestra acción así como también que va a suceder cuando alguien lo invoque, en este caso iniciar el flujo de trabajo previamente construido sobre el elemento actual.

SNAGHTML520cf98

En la parte inferior de esta ventana inclusive puedes configurar el icono que deseas usar para el esta acción y que será visto en el menú contextual. El resultado es que dentro de los elementos del menú contextual que un elemento de lista tiene aparece el custom action:

image

También en el Ribbon de la lista de anuncios existe la opción de agregar un botón más, se le llama Quick Step.

image

A dar clic se carga SharePoint Designer 2010 y una ventana de dialogo donde especificamos que sucederá cuando se le dé clic:

SNAGHTML5228437

De igual manera podemos especificar que icono se utilizara para este botón, en mi caso, subí el icono a la librería de SiteAssets.

El resultado

El resultado es:

image

Agregamos un nuevo elemento:

image

Despues lo seleccionamos y damos clic sobre nuestro flamante boton en el Ribbon:

image

Esto carga la forma de iniciacion del flujo de trabajo y procedemos a especificar el usuario o grupo que recibira la informacion por correo electronico, en este caso elegi un grupo.

image

Y al dar clic en Start el flujo de trabajo se ejecuta y la accion de Send Email hace su trabajo. Es importante hacer mención que tambien con SharePoint Designer 2010 podemos editar la forma de iniciación generada por el flujo de trabajo para personalizar el texto de los botones de la forma y/o agregar algun icono o logotipo de la empresa.

El resultado es el correo en el Outlook:

image

Espero que al leer esta lineas encuentres que SharePoint Designer 2010 ha sido diseñado para rapidamente dar soluciones a necesidades de personalización que se requieran en SharePoint.

Saludos!

Consejos para crear una Práctica de Colaboración o Centro de Excelencia SharePoint

No sé si te ha pasado pero de pronto el negocio o la empresa de TI  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  crear una práctica de colaboración.


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.  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.


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.


 


image


Conviértete en un Partner de Microsoft y adquiere la competencia de portales


La subsidiaria local de Microsoft puede aportar valor de muchas formas, las más comunes:


Te puede generar negocio formando parte del ecosistema de socios


Microsoft cuenta con toda una estructura jerárquica de primer nivel para gestionar nuevas y/o existentes  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. 


Te ayuda con recursos de asesoría y capacitación para todos los roles de una práctica SharePoint


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.


Implementa una plataforma de capacitación continua


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.  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,  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:



Invierte en la certificación de los ingenieros


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.


Certificarse debería ser una meta personal-profesional


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. Adicional, tus certificados emitidos por alguna empresa internacional como Prometric o Microsoft siempre seran bien vistos por los agentes aduanales encargados de evaluar si te dan o no una visa temporal de trabajo en estados unidos :).


Certificarse ayuda en posicionar mejor con los clientes


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.


Educa a la gente de ventas y se claro con tu oferta SharePoint


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,  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.  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,  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”.


Establece un pipeline de venta y oportunidades


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.


Busca automatizar el proceso de estimación


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.  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.


Crea una presentación plantilla que muestre las capacidades SharePoint de tu empresa


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  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.


Apóyate y aprende de consultores externos


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:


image


 


Análisis


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.


Demostrar


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.


Asesorar


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.


Auditar


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.

Free Synergy JQuery Accordion WebPart

La empresa Synergy 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 post sobre este webpart de acordeón que también pusieron a disposición para que programadores pudiéramos usar su código fuente.

image

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.

https://skydrive.live.com/?cid=da602695c8d95b70&resid=DA602695C8D95B70!107&id=DA602695C8D95B70%21107#

Grabe un video donde explico que se hizo y como utilizarlo, espero que les sea de utilidad.

Cuales son los temas estratégicos de tu empresa y como capitalizar el conocimiento de la gente con SharePoint 2010

Antecedentes

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.

Introducción

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”.

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.

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.

image

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.

image

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.

Servicio de Administración de Metadatos, el Servicio de Perfiles de Usuario y el Servicio de Búsquedas

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.

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.

image

En la siguiente imagen vemos una página de perfil de la etiqueta. En esta página del perfil podemos ver lo siguiente:

  • Que otros documentos han sido etiquetados con la misma etiquetas
  • Que personas se han declarado como expertos en esa etiqueta o tema para recibir preguntas sobre el mismo
  • Pizarra de notas sobre el tema en cuestión
  • Enlace para seguir o suscribirse a esta etiqueta
  • Enlace para buscar a las personas que también se han suscrito a la etiqueta

image

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.

En la siguiente imagen vemos como la opción de “Add to Ask Me About in Profile” de la página de perfil de la etiqueta se termina mostrando en la sección de “Ask Me About” en la página del perfil del usuario.

image

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.

image

Es improtante mencionar que tambien el Social Connector de Outlook 2010 muestra la informacion del Newsfeed.

image

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.

image

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.

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.

En la siguiente imagen vemos los distintos paneles de refinamiento de los resultados de las búsquedas y entre ellos el de las etiquetas.

image

Admnistración del Conocimiento en Sitios de Colaboración

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.

image

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.

image

Esta imagen ha sido tomoada de http://www.endusersharepoint.com/EUSP2010/2010/04/14/10-ways-sharepoint-2010-improves-findability/

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.

image

En la opción de Backstage View de cualquier cliente de Office tambien tiene integración con el Manage Metadata Service.

image

En resumen

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.

Haaron González

Como entender las necesidades SharePoint de los amigos a los que no queremos hacer enojar

Cuando implementamos SharePoint y éste empieza a tener auge en la empresa vemos que de pronto tienes a gerentes, ejecutivos o jefes de á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ágicamente ya colaboran y están totalmente comunicados. La realidad es que un sitio de equipo SharePoint es tan efectivo como irrelevante si no dedicamos tiempo a definir qué características del producto serán utilizadas, aprovisionadas y debidamente configuradas especialmente para resolver alguna carencia de colaboración y/o comunicación. Por lo tanto, cuando entrevisto a estas personas para entender realmente qué 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ón.



1.    Documento de Requerimientos de Negocio para Sitio de “area”
1.1.    Objetivo de Negocio / antecedentes de la solicitud
1.1.1.    Descripción del problema
1.1.2.    Prioridades
1.2.    Especificación (registrada por el dueño del negocio)
1.2.1.    Característica deseada 1
1.2.2.    Característica deseada 1
1.3.    Enfoque de aceptación por usuario final
1.4.    Plan de comunicación a usuarios finales


Por cada característica deseada pedimos que se capture un antecedente u observaciones que no tengan que ver con características de SharePoint sino de problemas o escenarios de negocio que se busquen tener o resolver. Por ejemplo, si el dueño del negocio nos dice que quiere un calendario o foro de discusión como una característica deseada, intento entender para que requieran ese calendario o foro, tratamos de ver cuál es el aspecto relacionado con la colaboración y/o comunicación que realmente está necesitando y para lo cual nuestro cliente considera que SharePoint sin duda es la herramienta ideal.


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.


Como un consejo, durante la entrevista puedes ir llenando el documento con la información que estas recopilando, al finalizar comentas que mandaras un documento borrador para asegurar que realmente entendiste la necesidades y que solicitas una revisión y edición por parte del dueño de negocio integrando lo que considere necesario. Al terminar la sesió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ón del dueño de negocio.


Una vez teniendo, entonces inicias con la especificación técnica de solucion al problema y esto será otro post.


Saludos!

Lista de Tareas de Proyecto en SharePoint 2010, ver para creer!

Aquí una pequeña gema que estoy seguro a muchos les podría servir. Al soportar listas de tipo tareas de proyecto en SharePoint 2007 muchas empresas se embarcaron en utilizar esta funcionalidad como una alternativa ligera para administrar proyectos o iniciativas de envergadura moderada.

En SharePoint 2010 se mejoró drasticamente la funcionalidad de este tipo de lista y se agregó integración con el cliente de Microsoft Office Project así como otras características que ya hacía falta soportar.

Simplemente creamos una lista de tipo Project Task.

image

Y de forma inmediata podemos apreciar que se tiene una vista Gant mejorada ya que adicional a los datos normales de la lista de tarea como fecha de inicio, fecha de finalización, nombre de la tarea, etc. se agregaron predecesor permitiendo con esto soportar tareas anidadas que se asemejan mucho a los planes de trabajo que conocemos y utilizamos día a día.

image

La sincronización con el cliente de Project es bidireccional, permite la lectura y escritura de tareas. Simplemente damos clic en Open Schedule y esto carga el cliente de Project y realiza un proceso de sincronizacion.,

image

Al dar clic en Yes, Project obtiene desde SharePoint los metadatos y datos de la lista en cuestion y deposita el contenido en el cliente de project. Ahora si podemos utilizar la funcionalidad de gestion y calculo que el cliente de Project tiene.

image

Para sincronizar usamos el Backstage de office, simplemente seleccionamos File y en la interface que se muestra, vemos la opcion de sincronizar.

image