SharePoint Latin Rotating Header Image

April, 2014:

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.

Conectando datos con Layer 2 Cloud Connector para Office 365

Siempre hay escenarios en donde ciertos productos encajan y representan una alternativa viable para hacer frente a desafíos técnicos muy específicos. Este es el caso de layer2 Layer 2 Cloud Connector, esta es una herramienta muy útil para manejar la sincronización de datos entre cualquier fuente de datos y nuestro producto favorito, SharePoint. Esta herramienta nos permite definir una conexión origen hacia una fuente de datos y una conexión destino hacia otra fuente de datos, después configuramos el mapeo entre las columnas de datos entre las fuentes y la dejamos ejecutarse, la herramienta va a sincronizar los datos de la fuente 1 a la fuente 2 o podemos configurar sincronización bi direccional y actualizar datos en ambas fuentes de datos.


Quizás tienes el escenario de sincronizar una lista de SharePoint On Premise hacia una lista de SharePoint Online de Office 365, o quizás aún no estás listo para realizar un escenario hibrido entre tu ambiente On Premise y Office 365, o quizás necesites sincronizar diariamente datos provenientes de un archivo CSV o Excel ubicados en una carpeta publica en la red, esta herramienta hace la diferencia.


Algunos comentarios generales:


  • El proceso de configuración de la fuente de origen y destino es muy sencillo y fácil de seguir
  • Soporta definir campo llave en la fuente de origen
  • Soporta definir campo llave en la fuente destino
  • Utiliza los proveedores de datos de .NET OracleClient por ejemplo
  • También cuenta con proveedores de datos nativos de Layer 2 basados en CSOM

Algunos comentarios relacionados con la sincronización:


  • Cloud Connector lee los datos del origen y los inserta en la lista destino
  • Crea el mapeo entre las columnas de una base de datos con campos de SharePoint
  • La herramienta identifica automáticamente inserts, updates y deletes que se tengan que realizar en la lista destino
  • La herramienta puede correr como servicio y gestionar su ejecución
  • El modelo de licenciamiento está basado en el número de conexiones entre fuente y destino, así que cuidado con eso.

Aquí dejo un ejemplo de un log resultante de un proceso de configuración, fui capaz de abrir un archivo local en una carpeta compartida, ejecutar una sentencia SQL y filtrar los datos desde Excel para sincronizarlos con una lista de SharePoint, excelente experiencia, aquí los resultados:


  • -> Current product edition is ‘Shareware’
  • -> Loading items from the data entity ‘SQL Customers’… 91 items retrieved.
  • -> Loading items from the data entity ‘SharePoint Customers’… 25 items retrieved.
  • -> Loading metabase…
  • -> Executing uni-directional synchronization…
  • -> Instructing data entity ‘SharePoint Customers’ to perform 0 inserts, 6 updates and 0 deletes…
  • -> Performing post synchronization tasks…
  • -> Synchronization of connection ‘Customers to O365′ finished:
  • -> 19 records were already up-to-date, 6 records have been synchronized and 0 records have been skipped. 1 warning occurred. (0.43 minutes)

Una decada como Microsoft Most Valuable Professional

mvpprofile Usted no tiene idea de cómo el programa MVP ha motivado e influenciado mi carrera profesional. Hoy fui renovado por décima ocasión consecutiva como un profesional valioso de Microsoft. Haciendo un poco de memoria es evidente que este reconocimiento y la posibilidad de aprender, compartir y convivir con una red de 4000 expertos en tecnologías Microsoft de todas partes del mundo, ha sido una experiencia en mi vida profesional y personal. Justo con este nombramiento como profesional valioso en categoría ASP/ASP.NET desde febrero del año 2004 recibí oportunidades y retos que me han puesto en una posición de cuestionar paradigmas y ajustar modelos conceptuales de pensamiento y de lenguaje. Así mismo, en abril del 2009 fui reconocido como profesional valioso en la categoría SharePoint Server. Se ha recorrido un camino con variados escenarios y diversos actores que siempre para bien o para mal, pero más para bien, han dejado algo significativo en mi vida y todos los días, en cada experiencia puedo ver y sentir su influencia. En este camino me han acompañado mi esposa e hijos los cuales sin su apoyo y comprensión no sería posible continuar. Gracias Microsoft por renovar este nombramiento, gracias amigos y colegas por compartir sus experiencias, gracias familia por entender y ser parte de este esfuerzo, de esta causa.