SharePoint Latin Rotating Header Image

Trabajador del Conocimiento

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

La productividad por las nubes

Microsoft Office 365 lleva la productividad al alcance de empresas de todos los tamaños, mediante el modelo de software como servicio, combina el poder de cómputo de “Office cliente” y de internet “Office en la nube” para fortalecer la colaboración y comunicación organizacional.


  • Si eres una organización que necesita apoyarse de la informática para mejorar procesos donde actualmente te encuentras limitado, Office 365 es una opción viable.
  • Si deseas invertir en informática mas no quieres incurrir a los costos asociados por poseer la propiedad de hardware y de software por temas de licenciamiento o depreciación, Office 365 es para ti.
  • Si requieres que trabajadores del conocimiento accedan a la información de tu empresa de forma segura, cualquier hora, en cualquier lugar y desde cualquier dispositivo, Office 365 es para ti.

En un modelo de software como servicio, Office 365 renta el uso de un conjunto de productos de la familia Office instalables y accesibles vía web que configurados e interconectados entre sí, ofrecen una propuesta sólida y robusta para fortalecer la productividad de los empleados mediante la colaboración y comunicación.


Los productos de Office 365 son:


  image

image

La herramienta de productividad líder en la industria, totalmente conectado y accesible, permitiendo a los empleados trabajar desde su equipo local Office o desde internet mediante Office Web Apps

image

Gestor de correo electrónico, calendarios y contactos conectados, accesible a través de los servicios de la nube, permitiendo a los empleados comunicarse desde cualquier parte entre ellos y con terceros usando su equipo local o Office Web Access.

image

La herramienta de colaboración que pone a los documentos de tu empresa en el centro de todo, permitiendo a los empleados compartir, colaborar y consolidar el conocimiento expresado en documentos, presentaciones, hojas de cálculo entre otros.

image

Experiencias de mensajería instantánea, presencia virtual, reuniones en línea y conferencias de audio y video que eliminan barreras geográficas en el trabajo y acercan a las personas.


Los beneficios de Office 365 son:


  • Acceso a correo electrónico, documentos, contactos y calendario desde cualquier lugar y desde cualquier dispositivo
  • Seguir trabajando con Office y con los programas que los usuarios conocen.
  • Esquema de costo predecible y flexible con modelos de uso por licencia o pago fijo.
  • No gestión técnica que asegure la disponibilidad, escalabilidad, seguridad, redundancia y restauración del servicio y los datos ante cualquier eventualidad

Maestro Detalle con Listas Externas en SharePoint 2010

Aunque ya teníamos disponible en SharePoint 2007 la funcionalidad para crear maestro detalle mediante conexiones entre WebParts hoy quiero mostrar cómo crear un maestro detalle con listas externas en SharePoint 2010.

Aqui el video con mayor resolucion:

Consideraciones para acercamos al tomador de decisiones de un proyecto SharePoint

Hoy quiero platicar de algo un tanto distinto de lo que acostumbro publicar en mi blog. Para aquellas personas que son consultores SharePoint o ingenieros de Pre Venta de soluciones de colaboración en algún momento del ciclo de vida de venta se requiere de nuestra intervención para identificar las necesidades de negocio y dimensionamiento técnico necesario para poder plasmar en una propuesta comercial nuestro alcance técnico y enfoque humano que será necesario constituir para auxiliar a nuestro cliente.


Sin duda, existen muchas formas de hacer el acercamiento sin embargo aquí dejo algunas de las preguntas que acostumbro hacer cuando estoy en reunión con el cliente final, esto no es una guía simplemente es lo que he probado con el tiempo.


  1. Cuál es el problema actual que desea resolver. La intención de esta pregunta es identificar que es lo que el cliente considera problema a resolver. La idea es ponernos en los zapatos del cliente y entender en primera instancia el problema en general y aquellas razones subyacentes que lo justifican. En ocasiones es importante preguntar él porque considera que con SharePoint podría obtener la solución.
  2. Cuál es la situación deseada. Es importante identificar de manera preliminar la visión final que tiene el cliente de lo que considera puede ser la solución que podríamos plantear. Es muy importante separar el tema técnico del tema de negocio. Lo que hay que indagar aquí es desde el punto de vista de negocio cuales son los entregables, métricas y por qué no las fechas en las que el cliente desea verse avante respecto a la solución requerida. No hay que perder de vista lo que el cliente cree que necesita y que considera una situación ideal, al final del día, buscamos satisfacer y exceder las necesidades de nuestro cliente y quien mejor que nos pueda dar una visión de lo que se considera satisfactorio.
  3. Cuál es la prioridad para la organización o departamento de implementar la solución. Es crítico desde el punto de vista comercial identificar que esta oportunidad tiene una alta probabilidad de concretarse. Así mismo desde el punto de vista dimensionamiento hay que tener en cuenta las implicaciones positivas y negativas de alinearnos a las fechas idóneas para el cliente y como estas tienen nos impactan.
  4. Nombre de las áreas involucradas en la solución. En el afán de poder visualizar a quien estaría tocando nuestra solución es importante desde una primera etapa identificar que otras áreas de la organización infieren en el proceso que se busca automatizar. En cierta medida el valor que una solución aporta al negocio deja un precedente importante de evaluar. También nunca hay que dejar de ver si la solución que estamos entendiendo es de misión crítica para el negocio y/o de alto impacto. Por misión critica nos referimos a lo estratégico y operativo de la solución, lo crucial que esta es para el proceso y para el negocio. Por alto impacto, lo entendemos como el grado en que la gente estará expuesta a la solución y que tanto esta influirá en la cultura de la organización de forma positiva “cuando esta sea innovadora y funcional” y negativa “cuando esta falle”.
  5. Un aproximado de usuarios finales que estarían usando la solución. En estos tiempos donde tenemos una gran necesidad de procesamiento de datos y donde ahora tenemos arquitectos de software es necesario dimensionar el posible nivel de demanda de procesamiento que la solución potencialmente requerirá con el objeto tener en cuenta y hacerle ver al cliente las implicaciones de hardware y de software que tendrá que contemplar como parte de la solución que estaremos planteando. El tema de la conectividad, trafico, disponibilidad, seguridad, escalabilidad, desempeño y crecimiento exponencial de los datos entre otros son aspectos que se tienen que contemplar desde la etapa comercial para poder establecer y acordar los supuestos para la optima implementación de nuestra solución. Además, cuando construimos una solución tenemos que anticiparnos y ver los costos aproximados de carga y mantenimiento a corto, mediano y largo plazo. Personalmente creo que un cliente aprecia el poder decirle como vemos a 2 o 4 años que se comportara nuestra solución.
  6. Que esfuerzos se han realizado en el pasado para resolver el problema. Uno nunca sabe que cosas puedes encontrar y que ideas valiosas se pueden re utilizar de aquellos esfuerzos o experiencias pasadas respecto a la solución. En cierta forma hay que ser afines a la inversión en tiempo y dinero que nuestro cliente ha hecho en el pasado para poder re utilizar lo que se pueda en todos los sentidos cuando esto coadyuva y aporta. Así mismo, identificar si es posible con que otros proveedores o colegas han colaborado con la finalidad de encontrar alguna relación positiva o visualizar alguna amenaza potencial. En mi experiencia me he encontrado con empresas y colegas que recomiendan los servicios.
  7. Actualmente en cuanto tiempo se realiza el proceso en cuestión y en cuanto tiempo seria lo óptimo. Sinceramente esta pregunta personalmente me parece importante. El poder detectar como opera hoy un proceso y cuantificarlo en tiempo, dinero o esfuerzo deja un indicador contra el cual podremos evaluarnos en el futuro para poder afirmar con datos concretos que fue un éxito nuestra intervención. Parte del orgullo del trabajo que hacemos se sustenta en el indicador. Proveedores de tecnología como Microsoft está siempre muy sensible a estos temas ya que dejan un antecedente favorable que en términos de mercadotécnica tiene un valor e impacto. Sin duda entender lo que considera éxito nuestro cliente nos dará la pauta de cómo proceder. Otro punto que en ocasiones he aplicado es acerca uno o dos años después justamente para ver indicadores y ahorros, en alguna ocasión en un proyecto fueron millones de pesos que se ahorraron en papel y el cambio cultural vino a elevar el nivel de calidad de los trabajadores del conocimiento. De verdad, este punto es un indicador estratégico.
  8. Cuenta con plataforma Microsoft y porque la usa. Esta pregunta nos permite saber la postura de nuestro cliente respecto a las propuestas de Microsoft lo cual es importante ya que con esto podremos compartir libremente como algunas tecnologías y productos podrían integrarse para resolver distintas necesidades. Por ello, si la posición es a favor sabemos que podemos aportar mucho más, si la posición es neutral o no a favor nos mantenemos al margen y alerta para posicionar productos o tecnologías cuando sea pertinente o nos pregunten.
  9. Cuenta con esquema de licenciamiento Microsoft. El tema de licenciamiento siempre ha sido algo crítico y delicado. Si nuestro cliente cuanto con algún acuerdo empresarial o esquema de licenciamiento buscamos nosotros tratar de utilizar donde haga sentido aquellos productos que se tengan licenciados como OCS, RMS, Exchange, Office, etc. Además, siempre es de vital importancia para el presupuesto de un proyecto el contemplar el licenciamiento desde una etapa temprana. En ciertas ocasiones cuando el esquema de licenciamiento esta por expirar aquí podría ser conveniente integrar a la subsidiaria local de Microsoft en el proceso para apalancar una renovación de contrato y por parte de Microsoft en ocasiones financiar nuestra solución. Todos ganamos.
  10. Cuenta con directorio activo y que tanto representa su jerarquía organizacional. Para proyectos de colaboración con SharePoint el tema del uso de directorio activo toma relevancia ya que aporta parte del esquema de seguridad que podríamos manejar en nuestra solución. Además de la integración de otras tecnologías. En alguna ocasión un representante de ventas “account manager” de la subsidiaria local de Microsoft especializado en Information Worker me dijo, aportamos valor para este cliente solo si tiene directorio activo y Exchange.
  11. Cuenta con equipo de desarrollo de software, en caso de que si, en que tecnología desarrollan. En el caso de nuestro cliente tenga algún programador o algún equipo de desarrollo es importante identificar que plataforma de desarrollo utilizan y ese sentido cual es su visión. La idea aquí es el poder alinear nuestra solución a desarrollar con el estándar o metodología de nuestro cliente en caso de existir, si no se cuenta, entonces involucrarlos y transferir nuestro proceso a ellos. Así mismo, dado el contexto del equipo de desarrollo en ocasiones conviene incluir en nuestra propuesta servicios u horas de capacitación técnica o transferencia de conocimiento para que el equipo de desarrollo de nuestro cliente pueda recibir y certificar nuestro trabajo. Además de que es parte de nuestra naturaleza influir o divulgar lo nuevo en tecnología de desarrollo Microsoft.
  12. Que versión de Office System usan los usuarios finales. Office 2007 aporta una gran capacidad de conectividad con SharePoint 2007, la sincronización que actualmente se tiene es una fundación con la cual podemos construir soluciones personalizadas usando de capa de presentación los mismos productos cliente de la familia Office. Si nuestro nos indica que se usa Office 2000 y Office 2003, es importante tomar en cuenta en nuestro dimensionamiento y diseño general de nuestra solución este punto ya que  Office 2003 no cuenta con tantas características de sincronización con SharePoint y hay que asegurarnos de comunicar a nuestro las expectativas y posibilidades de las tecnologías con las que cuenta. Uno nunca sabe y quizás seamos el detonador para actualizar los escritorios por nuevas versiones de Office.
  13. Se cuenta con presupuesto. En mi experiencia dependiendo de la región en donde hagas negocio esta pregunta puede incomodar, así que toma en cuenta eso. Desde el punto de vista comercial es muy importante poder sentir al cliente en este tema. El saber que se cuenta con presupuesto asignado o que se está en pláticas de asignarlo nos da un alto nivel de probabilidad de cierre del proyecto y por ello podemos entonces empezar con un alto nivel de certeza a coordinar la logística y agenda de los consultores que estarán involucrados. Sin mencionar lo que representa financieramente.
  14. Cuando se ve arrancando este proyecto. Esta pregunta también nos deja ver cómo y cuándo debemos empezar a coordinar con el área de operación de nuestra empresa la logística y asignación de recursos humanos, técnicos y físicos. Empezamos a ponerle fechas a nuestros planes generales de venta y hacer nuestra planeación de la operación.
  15. Hay algún procedimiento requerido para darnos de alta como proveedor. Esta pregunta nos permite saber cómo podemos iniciar con el procedimiento de alta como proveedor para que el tema de las políticas de pago nos impacte tanto. No hay nada mejor que estar debidamente registrado y alineados con nuestro cliente para que al momento de cerrar los compromisos contractuales estemos preparados.

Bueno, estas fueron algunas de las preguntas que se dan en los primeros acercamientos y que considero importante hacer durante algún proceso de visita con el cliente tomador de decisiones. Sin duda, hay muchas mas que seria valioso compartas en este espacio. Estas preguntas, NO son una guía sino lo que a mí bajo ciertos contextos de negocio me ha funcionado y hoy quiero compartir con la comunidad SharePoint.


Suerte y tu que preguntas haces?

Video de Business Connectivity Services y Outlook 2010

Aquí un video de Don Juan Balmori del equipo de BCS. Para los que no sepan Business Connectivity Services “BCS “ es la evolución de Business Data Catalog “BDC” en SharePoint.

Ahora BCS simplifica y potencializa aun mas las capacidades de integración de SharePoint con otras fuentes de datos externas para realizar operaciones de lectura y escritura, en particular lo que nos presentan en el video es como exponer el contenido externo registrado en SharePoint a objetos o artefactos de Outlook como calendario, tareas, contactos, etc. permitiendo a nuestros usuarios una experiencia de uso consistente con las herramientas que usamos día a día.

Cabe mencionar que una vez configurada una Lisa Externa en SharePoint 2010 la podemos conectar a Outlook mediante BCS donde tenemos un soporte de sincronización directo y servicios de cacheo local para trabajo fuera de línea.

Sin más dejo el video.

Ya instalé SharePoint ¿y ahora qué?

20080712-pensar_mono El año pasado tuve la oportunidad de grabar una sesión especial para la iniciativa CILCLO DE CONOCIMIENTO SHAREPOINT de Colombia y hoy quiero compartir en mi blog la plática “Ya instalé SharePoint ¿y ahora qué?” donde describo las funcionalidades de la plataforma SharePoint desde el punto de vista tomador de decisiones.

Si andas buscando que tiene SharePoint para tu organización este es un webcast donde pueden empezar a
ver que hay en la plataforma.

Hospedaje SharePoint una alternativa en estos tiempos

Soy una PyME que no tiene un departamento de TI, necesito compartir archivos y mejorara la comunicación de mis colaboradores pero desafortunadamente no está dentro de mi estrategia de negocio invertir en hardware y licenciamiento de software. ¿Qué puedo hacer?

Hay distintas alternativas disponibles en la industria de TI. Cada alternativa tiene sus pros y contras desde el punto de vista costo total de propiedad y retorno de inversión. Una tendencia que en los últimos años se ha venido incrementando es la del uso de software como servicio. Básicamente consiste en hacer uso de software o soluciones informáticas que proveedores nos pueden habilitar como un servicio disponible a cambio de una renta establecida. Al final del día no se termina haciendo una inversión en hardware ni en recursos especializados encargados de soportar dicha plataforma. Insisto que en ciertos escenarios es aplicable este enfoque.

Mis amigos de SolucionesSharePoint.com han puesto a disposición como servicio la plataforma Windows SharePoint Services 3.0 o WSS 3.0 por sus siglas, un ambiente de colaboración basado en sitios web que empleados de una organización pueden utilizar para compartir información y comunicarse de mejor manera a través de internet haciendo uso de las múltiples herramientas informáticas que vienen pre fabricadas en el producto.

Herramientas como:

  • Repositorio de:
    • Documentos
    • Imágenes
    • Paginas
    • Formularios
  • Listas de:
    • Anuncios
    • Contactos
    • Panel de Discusiones
    • Enlaces o direcciones de internet
    • Calendario
    • Tareas
    • Tareas de proyecto
    • Tareas de seguimiento de asuntos
    • Encuestas
  • Sitios Web para:
    • Colaboración Departamental
    • Colaboración con Documentos
    • Seguimiento de Reuniones
    • Programación de ausencias y vacaciones
    • Base de datos de errores
    • Centro de llamadas
    • Administración de contactos
    • Sitio de soporte y proceso de cumplimiento
    • Biblioteca y revisión de documentos
    • Planificación de eventos
    • Sitio de aprobación y rembolso de gastos
    • Servicio de asistencia y retardos
    • Seguimiento de inventario
    • Área de trabajo de equipo de TI
    • Administración de ofertas de empleo y entrevistas
    • Base de conocimiento
    • Seguimiento de prestamos
    • Administración y seguimiento de active físico
    • Administración de solicitudes de cambio
    • Presupuesto y seguimiento a proyectos
    • Área de trabajo y seguimiento a proyectos
    • Reservación de salas y equipo
    • Canalización de ventas potenciales

Acércate a de SolucionesSharePoint.com para que con una inversión bastante decente puedas contar con la posibilidad de ofrecer a tu empresa una solución rentable a las necesidades de tus empleados. Así mismo SolucionesSharePoint.com cuentan con una planta de consultores en colaboración que te apoyaran a definir la mejor estrategia para explorar al máximo las herramientas pre fabricadas de SharePoint para dar una solución concreta a tu necesidad en particular. Es aquí donde veo un valor adicional a esta empresa ademas de su servicio.

Suerte!

Tercer aniversario como blogger y breves del Office Developer Conference 2008

clip_image001Ayer cumplí 3 años blogeando en este mi tan querido blog de mvps y no quería dejar pasar la oportunidad de mencionarlo y agradecer a todas aquellas personas que están suscritos a mi RSS Feed o acostumbran visitar este humilde espacio de vez en cuando, también aquellos que dejan por ahí algún comentario de apoyo, de corrección ortográfica y no puede faltar al mismo envidioso de siempre que me hace reír. Definitivamente seguiremos por aquí compartiendo batallas y experiencias.

Fotos haaron 023El día de hoy quiero platicar como me fue en el Office Developer Conference 2008 (ODC2008) y algunas noticias interesantes que pudimos escuchar de primera mano. Del 10 al 13 de febrero se llevo a cabo en la ciudad de San José, California, un evento dedicado a ofrecer contenido técnico de alto valor para programadores que están interesados en programar sobre office system. Consultores, Speakers, CTOs, Programadores, IT Pros, tomadores de decisiones y miembros de múltiples equipos de producto de Microsoft nos dimos la oportunidad de converger y discutir sobre el futuro de oportunidades que la plataforma Office tanto del lado cliente (Office System) y lado servidor (MOSS) aporta hoy a la industria.


Para los que llegamos el domingo pudimos estar presentes en las pre-sesiones donde desde ahí se dejó ver lo interesante que estaría el evento. Al siguiente día Bill Gates presento el keynote inicial donde lo primero que dijo cuando subió al escenario fue “me gusta office”, “me gusta el desarrollo” así que amo a los “desarrolladores office”. Nos presentó una nueva versión de su video de último día de trabajo en Microsoft. Nos platicó la evolución de la plataforma y las inversiones que han venido haciendo para alinear los productos y ofrecer una cartera de software integrada y consistente para construir sobre ella.


Comentó que:


  • Microsoft no se esperaba la respuesta positiva de adopción de WSS v3 y MOSS 2007 desde su liberación, ahora tenemos muchas más empresas que han decidido usar SharePoint como su plataforma de negocio porque no nada más es utilizada como para habilitar la colaboración sino también para personalizarlo y ajustarlo a determinado proceso de negocio haciendo que la SharePoint ahora sea una plataforma de aplicación. Precisamente por esta sorpresa, desafortunadamente las herramientas de desarrollo para SharePoint aun siguen estando limitadas y quedando cortas a las necesidades reales de los programadores office. Lo bueno es que están trabajando en ello a lado de MVPs y de miembros del equipo de producto.
  • El término Office Business Application (OBA) cada vez más se difunde y ISVs, Partners, Desarrolladores Independientes crear nuevas, inteligentes y creativas soluciones por encima de la plataforma Office logrando construir sobre el cliente (Office 2007) y el server (WSS y MOSS) innovadoras soluciones con altos niveles de ROI y productividad, ya que el valor se da en la personalización de ciertos componentes para ensamblar toda una solución. “Almost half of ISVs and IT developers worldwide are using the Microsoft Office system to build business applications because Microsoft Office is such an effective way to unlock business data stored in back-end systems,” Gates said. “With applications and services built on the Microsoft Office system, developers can make it easier for employees to connect to information and business processes.”
  • Microsoft ya está trabajando sobre la nueva versión de Office bajo el nombre de código Office 14 en donde encontraremos nuevas características orientadas a las web 2.0 y al Software + Services. Un esfuerzo que podemos experimentar de ya al respecto es Office Live Small Business que practicamente es el servicio de SharePoint hospedado por Microsoft para que empresas hagan uso de la plataforma a un muy bajo costo y alto nivel de integración. Office Live Small Business ofrece todo el paquete de soluciones (internet, intranet, extranet web sites, email hosting, sharepoint, multiples sharepoint appplication templates, business contact manager, etc) totalmente integradas desde la web para la empresa.
  • También se comento que veremos versiones web de office en el futuro, se dijo que así como tenemos OWA tendremos procesador de palabras, hojas de cálculo, presentaciones, etc . Esto no es nuevo pero será interesante ver como cambiara el modelo de licenciamiento. Quién sabe, quizás mañana solo paguemos por usar PowerPoint y no adquirir toda la suite.
  • Otro detalle interesante es que el Ribbon introducido en algunos programas de Office 2007 ha tenido un alto nivel de aceptación por aquellos “NUEVOS” usuarios de office, los “VIEJOS” usuarios de office lo odian. Y la noticia es que el Ribbon será un elemento visual común que se integrara en el futuro como parte del sistema operativo y otros productos. Así que, si odias el Ribbon, será mejor que aprendas a amarlo. Recuerdo que del odio al amor hay solo un paso.
  • Aun falta muchas cosas que mejorar en la familia office una de ellas es la integración de “Speech Recognition” o reconocimiento de vóz como parte integral de office y SharePoint.

En fin desde mi perspectiva hay dos puntos más que señalar:


  • Los grandes ausentes fueron los miembros del equipo InfoPath. Solo tuvimos una sesión dedicada a InfoPath 2007 y simplemente fue el gran ausente. Es curioso, porque en la mayoría de las demostraciones y casos de éxitos InfoPath y Form Services de SharePoint juegan un rol esencial y siendo el ODC2008 un evento de Office simplemente no logro entender la razón por la cual no estuvieron presentes, en fin, buena la verdad es que tenia 4 preguntas técnicas reservadas para ellos y pues solo 2 pude clarificar.
  • VSTO es una pieza fundamental en esta versión de VS2008 y Office 2007. Tenemos nuevos controles de contenido para Word disponibles como elementos programables, con estos controles el remplazamiento de texto sin duda se ve mejorado, claro con OpenXML podíamos lograrlo. Puedes asistir a mi próximo webcast donde estare platicando precisamente de VSTO v3. WebCast: Se un héroe en tu empresa gracias a VSTO v3 – que hay de nuevo para desarrolladores
  • En si el mensaje principal que pude detectar es que a pesar del costo el evolucionar tu TI bajo la plataforma office del lado cliente y server en otras palabras OBA, será una inversión que te permitirá mantenerte actualizado y enrolado en la ola creciente de innovación permitiendo a tu negocio siempre el tomar ventaja de las nuevas características que poco a poco van construyendo el futuro de una TI conectada y disponible.

clip_image003


Por otro lado, dentro del ODC2008 se llevo a cabo el Unconference. En si consistía en que los mismos asistentes propusiéramos una charla relacionada con el desarrollo OBA y en un periodo de tiempo los mismo asistentes votaríamos por que charlas llamaban mas la tención y queríamos ver durante mediodía del viernes. Se recibieron más de 60 propuesta de sesiones y solo se tomaron 12 como las más votadas. Para mi sorpresa me seleccionaron como el participante numero 11 y pude presentar una sesión durante el evento.


Mi sesión se llamo:


Using OBA for automating ISO 9000 document approve process

In this session we will see how can we use the different features of the SharePoint and Office technology to automate the ISO 9000 document approve process. In this talk we will see Action Pane, ASP.NET 2.0, VSTO v3, SharePoint Workflows, InfoPath Contact Selector, Microsoft XPS Documents and SharePoint Designer where used to produce a full feature OBA solution in just 6 weeks.


Fotos haaron 040


Y fue divertido el presentar esta solucion. Tuve muy pocos asistentes pero al parecer me evaluaron muy bien porque justa hace 2 dias recibi un email por parte de la organizacion del evento notificandome que gane el 2do lugar en la sesiones Unconference. Ya estan por hacerme le deposito de mis nada despreciables $500 dolaritos, nada mas para ser mi primer participacion en un evento de este tipo.


UPDATE: aqui dejo la lista de los ganadores del Unconference.



Bien pues estas son las breves noticias del ODC2008 y no queria dejar pasar sin mencionar lo siguientes recursos:


  • STSDev – Este es un proyecto CodePlex que Ted Pattison a lado de Andrew Connell estan desarrollando para permitirnos a los programadores contar con una herramienta de programacion que nos genera la base de codigo para diferentes tipos de proyectos SharePoint. Por ejemplo, alguna vez has querido crear un Web Service nativo de SharePoint? Pues con esta herramienta creas la estructura del proyecto y configuras la base de los archivos XML para feature.xml y sobre todo los .disco.
  • VSTO Power Tools – Estan son herramientas que por tiempo no pudieron formar parte de VSTO v3 dentro de VS2008 y pues las pusieron a nuestro alcance. Tenemos lo siguiente: Un editor de paquetes XML para word, Ribbon ID Tool Window, SharePoint Workflow Package Generator, VSTO Troubleshooter entre otros.

Bien me despido. Saludos.

Todo listo para Office Developer Conference 2008

Ya desde hace tiempo hemos venido manejando la noción de que la familia de productos office será nuestra interface de usuario para sistemas de línea de negocio. Microsoft está empujando esta visión fuertemente. Con la liberación de Windows SharePoint Services y Microsoft Office SharePoint Server 2007 tenemos un conjunto de funcionalidad del lado servidor que fácilmente se integra con Office del lado cliente haciendo que nuestra suite de productos de oficina cuente con nuevas características de funcionalidad que auxilian a los trabajadores de la información con mejores herramientas de trabajo.

clip_image002

Incluso Microsoft ha puesto a disposición el concepto de Office Business Applications o más bien conocido como OBA. OBA viene siendo un nuevo estilo de arquitectura de soluciones de información donde explotamos las características del lado servidor como del lado cliente de la familia de productos de Office para personalizar la funcionalidad acorde a un determinado proceso de negocio obteniendo altos niveles de productividad así como una gran flexibilidad gracias a la construcción de piezas de funcionalidad que se acoplan acorde a múltiples modelo de objetos en especial al de SharePoint, Project, Office del lado cliente mediante VSTO, etc.

Se ve muy prometedor. Para más información puedes entrar a https://www.obacentral.com/default.aspx para conocer implementaciones de este nuevo concepto de construcción de soluciones de información.

clip_image004

Y bueno, desde el 10-13 de Febrero se celebra en la ciudad de San José, California el Office Developer Conference 2008 donde programadores SharePoint tendremos la oportunidad de experimentar con la gente de producto, partners y terceros los conceptos, modelos y filosofías de desarrollo para este tipo de soluciones. El Sr. Bill Gates abrirá el evento y veremos que nos tiene sobre esta opción tecnológica. Personalmente estoy muy emocionado por asistir y trataremos de obtener la mejor información para publicarla en este humilde espacio.

Saludos.

InfoPath Form Services supported functionality

If you are asking of what features are supported in InfoPath when display on IE thanks to Form Services, here is a list that you maybe should take a look:

And also, here is a list of features not available:

InfoPath 2007 features that are unavailable in InfoPath Forms Services