SharePoint Latin Rotating Header Image

Microsoft Office 2010 Professional Plus

Conoce Visual Studio 2012 y como programar aplicaciones modernas – Desarrolla más WOW con Visual Studio 2012

544874_10151223086562423_1117042195_n

Si eres un programador con tecnología Microsoft sin duda debes darte la oportunidad de conocer Visual Studio 2012. En ese sentido tengo la oportunidad de ser un conferencista en la iniciativa de divulgación “Desarrolla más WOW con Visual Studio 2012" que DPE de Microsoft Latam está lanzando, en mi caso estare presentando específicamente temas de Office y SharePoint, sin embargo esta iniciativa incluye la mayoría de los temas relevantes a Visual Studio 2012 y el desarrollo de aplicaciones modernas usando herramientas y procesos modernos.

Te espero en mi sesión y claro en la de mis compañeros, aquí la información:

msdn

Desarrollo de aplicaciones modernas con Calidad
En esta sesión el asistente participara en una conversación sobre las nuevas tecnologías de desarrollo moderno, partiendo del desarrollo con Windows 8 y como aprovechar las características de Windows Azure para facilitar el deployment de las aplicaciones. Adicionalmente se mostraran las características incluidas en Visual Studio que permiten garantizar la calidad de las aplicaciones generadas y que permiten asegurar la calidad esperada por los usuarios de nuestras aplicaciones.

Javier Arguello el 6 de noviembre a las 16 hrs (MEXICO)

msdn

Desarrollo con Office/Sharepoint
En esta sesión el asistente participara en una conversación sobre las nuevas tecnologías incluidas en Visual Studio 2012 para el desarrollo de aplicaciones modernas utilizando Sharepoint y Office como medio de acceso a la información.

Haaron Gonzalez el 8 de noviembre a las 16 hrs (MEXICO)

msdn

Desarrollo ágil de aplicaciones con Light Switch
En esta sesión el asistente participara en una conversación sobre el desarrollo de aplicaciones de manera ágil, y cómo es posible construir en minutos una aplicación a partir de la definición del modelo.

Luis A. Hereira el 13 de noviembre a las 16 hrs (MEXICO)

msdn

Nuevas características de desarrollo en Visual Studio 2012
En esta sesión el asistente participara en una conversación sobre las nuevas características de Visual Studio 2012 y como aprovechar las mismas para facilitar el proceso de desarrollo.

Carlos Lone el 15 noviembre a las 16 hrs (MEXICO)

msdn

Testing Tools
En esta sesión el asistente participara en una conversación sobre las nuevas tecnologías en herramientas de pruebas contenidas dentro de Visual Studio 2012 y como estas interactúan dentro del conjunto de herramientas actualmente en Visual Studio, con el fin de garantizar la calidad en las aplicaciones construidas.

Gerson García Cruz el 20 de noviembre a las 16 hrs (MEXICO)

msdn

Desarrollo colaborativo
En esta sesión el asistente participara en una conversación sobre las nuevas tecnologías incluidas en Visual Studio para el desarrollo colaborativo, como lo son Code Review, la suspensión y resumen de actividades, además de las nuevas herramientas para la gestión de feedback por parte del tomador de decisiones y los nuevos tableros para la gestión de actividades.

Jersson Dongo el 22 noviembre a las 16 hrs (MEXICO)

msdn

Desarrollo ágil con Scrum
En esta sesión el asistente participara en una conversación sobre las nuevas caracteristicas de Team Foundation Server para la gestión de proyectos utilizando Scrum como marco de trabajo.

Miguel Mendoza el 27 noviembre a las 16 hrs (MEXICO)

msdn

Desarrollo con Windows 8
En esta sesión el asistente participara en una conversación sobre el desarrollo de aplicaciones con Windows 8 y como la nueva versión de Visual Studio facilita la creación de aplicaciones Modernas.

Miguel Muñoz Serafin el 29 noviembre a las 16 hrs (MEXICO)

msdn

Desarrollo Windows Phone
En esta sesión el asistente participara en una conversación sobre desarrollo de aplicaciones para Windows Phone y como este tipo de aplicaciones facilitan el consumo y la generación de información a partir de un dispositivo móvil.

Roberto Alvarado el 4 diciembre a las 16 hrs (MEXICO)

msdn

Gestión de proyectos con TFS
En esta sesión el asistente participara en una conversación sobre el uso de Team Foundation Server para la gestión de proyectos de desarrollo, desde la definición, hasta la facilitación de prácticas como la integración continua, con el fin de generar elementos que faciliten el seguimiento de proyectos a través de reportes.

Francisco Fagas el 6 diciembre a las 16 hrs (MEXICO)

msdn

Administración de requerimientos
En esta sesión el asistente participara en una conversación sobre Team Foundation Server y su integración con múltiples herramientas para la obtención y administración de los requerimientos solicitados por parte del cliente.

Francisco Fagas el 11-diciembre a las 16 hrs (MEXICO)

msdn

ALM de punta a punta
En esta sesión el asistente participara en una conversación sobre ALM y cómo puede Visual Studio y Team Foundation Server facilitar el proceso en cada uno de los roles, desde el Líder de Proyecto, Analista, Arquitecto, Desarrollador y finalmente como verificar la calidad por medio de las actividades realizadas por las personas de aseguramiento de calidad.

El 13 diciembre a las 16 hrs (MEXICO)

msdn

Rangers Projects
En esta sesión el asistente participara en una conversación sobre los proyectos más importantes realizados por los ALM Rangers y cómo sacar el máximo provecho de las guías más importantes generadas por este grupo.

Cesar Solis Brito el 18 diciembre a las 16 hrs (MEXICO)

msdn

Desarrollo de aplicaciones en ambientes heterogéneos
En esta sesión el asistente participara en una conversación sobre ALM en ambientes heterogéneos en los cuales no solo es necesario administrar el desarrollo en .NET, sino también el desarrollo generado en otras plataformas.

Raul Guerrero Carreon el 20 diciembre a las 16 hrs (MEXICO)

Fotografia por Rodrigo Diaz Concha

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.

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

Construcción de Interface REST para acceso a datos via HTTP desde Word 2010

En esta ocasión tuve la oportunidad de subir una demostración un poco extensa sobre construcción de servicio RESTFull WCF invocado desde un cliente de Office Word 2010. El poder y simplicidad de las herramientas de desarrollo es algo que se puede ver aqui.



Hope it helps!

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

PowerPivot y SharePoint 2010

Desde diciembre del 2010 tenía este video grabado sobre PowerPivot y SharePoint2010. Lo pongo a disposición para que conozcan la funcionalidad básica de PowerPivot como una alternativa para llevar el mundo de la inteligencia de negocio a personas y equipos dentro de la empresa. PowerPivot le da un poder de cómputo sin precedentes a Excel 2010 y en conjunto con SharePoint 2010 se crea una nueva alternativa para llevar la inteligencia de negocio al escritorio.

 

Aqui el sitio oficial http://www.powerpivot.com/

Reseña de El Día del Flujo de Trabajo de SharePoint 2010 para Desarrolladores

El pasado miércoles 15 de diciembre del presente año Misael Monterroca, Haaron Gonzalez, Gerardo Reyes y Fabian Imaz estuvimos celebrando el día del flujo de trabajo SharePoint 2010 para desarrolladores mediante presentaciones abiertas en línea de forma continua durante el transcurso del día que hoy ponemos a disposicion.

Gracias a los expositores y asistentes!

NOTA: Para ver la sesion en linea, solo da clic en la imagen.

Conociendo los Flujos de Trabajo Pre Construidos en SharePoint 2010
PDF
Conociendo los Flujos de Trabajo Pre Construidos en SharePoint 2010
En esta sesión conoceremos la propuesta de flujos de trabajo que SharePoint 2010 pone en la mesa y las características de cada uno de los flujos de trabajo pre construidos en el producto. Cuando y donde genera valor utilizarlo para automatizar algún proceso u operación empresarial y mejor aún cómo es posible extenderlos para personalizar algún proceso.

15 de Diciembre 2010 a las 10:00 AM Tiempo de México – Ver aqui
Construyendo Flujos de Trabajo en SharePoint 2010 utilizando SharePoint Designer 2010
PDF | Ejemplo
Construyendo Flujos de Trabajo en SharePoint 2010 utilizando SharePoint Designer 2010
En esta sesión veremos el soporte que SharePoint Designer 2010 tiene para la creación y manipulación de flujos de trabajo para SharePoint. Conozca el nuevo diseñador de flujos de trabajo, las actividades y condiciones disponibles en esta versión y como programar tus propias condiciones y acciones para SharePoint Designer 2010.

15 de Diciembre 2010 a las 11:30 AM Tiempo de México – Ver aqui
Construyendo Flujos de Trabajo en SharePoint 2010 utilizando Visio Services Construyendo Flujos de Trabajo en SharePoint 2010 utilizando Visio Services
En esta sesión veremos el valor que Visio Services aporta al mundo de los flujos de trabajo. Al fin contamos con una alternativa mucho más rica para poder mostrar de forma gráfica el estado de los flujos en ejecución y brindar opciones al usuario para consultar información contextual de una instancia en ejecución del flujo de trabajo.

15 de Diciembre 2010 a las 3:00 PM Tiempo de México – Ver aqui
Construyendo Flujos de Trabajo en SharePoint 2010 utilizando Visual Studio 2010
PDF | Ejemplo
Construyendo Flujos de Trabajo en SharePoint 2010 utilizando Visual Studio 2010
Esta es una sesión para desarrolladores .NET que construyen flujos de trabajo para SharePoint 2007 y buscan conocer cómo construir flujos de trabajo en SharePoint 2010. Exploraremos las nuevas características relacionadas con flujos dentro de SharePoint 2010 y el soporte simplificado Visual Studio 2010 aporta para facilitar su construcción y despliegue.

15 de Diciembre 2010 a las 4:30 PM Tiempo de México – Ver aqui

Siguebois

Importando los eventos de un calendario compartido de Exchange a una lista de calendario de SharePoint 2010

La semana pasada me pidieron que diera respuesta a la pregunta de como importar los eventos de un calendario compartido de exchange a SharePoint. Esta técnica requiere del uso de Outlook 2007 o 2010. Abrimos Outlook 2010 y nos vamos a ver las carpetas publicas de exchange y en este caso seleccionamos la de Shared Calendars y después el calendario que estamos interesados en importar.

clip_image002

Del Ribbon seleccione el botón de Change View y después seleccione la opción de vista de Lista.

clip_image004

Esto nos muestra todo el listado de eventos almacenados en el calendario de Exchange. Con semejante gracia y estilo procedemos a seleccionar todo el contenido con Ctrl-A y después Ctrl-C.

clip_image006

A continuación navegamos a SharePoint 2010 y nos ubicamos justo en el nuevo calendario donde depositaremos los eventos copiados en el portapapeles. Seleccionamos nuestra calendario y desde el menú contextual del Ribbon seleccionamos la opción de Calendar y después damos clic sobre el botón de Connect to Outlook.

clip_image008

Esto creara una conexión en nuestra instancia de Outloook 2010 la cual permite una sincronización bi direccional entre SharePoint y Outlook. Igual como lo hicimos en el calendario de exchange seleccionamos el

botón Change View y después elegimos ver por Lista.

clip_image010

Y solo pegamos con Cntrl-V, esto copia todos los elementos del calendario compartido de exchange al calendario de SharePoint 2010 conectado al Outlook. El resultado

clip_image012

Si deseas verlo en acción a continuación dejo el video del mismo ejemplo solo que esta en idioma ingles por razones de trabajo.

How to import exchange shared calendar events to SharePoint 2010 Calendar

Mostrando el contenido de una carpeta de una biblioteca de documentos en SharePoint 2010

No hace mucho me preguntaron que si que WebPart podemos utilizar para filtrar el contenido de una biblioteca de documentos, solo que el filtro del contenido no necesariamente sea sobre las propiedades del archivo sino mas bien el contenido de una carpeta en particular. Mi respuesta es que no existe un WebPart pre-definido para hacer consultas sobre carpetas pero que con un poco de personalización con SharePoint Designer 2010 podríamos lograr lo que buscamos.

Seleccionamos nuestra biblioteca de documentos en cuestion en mi caso "Shared Documents" y sobre el elemento contextual del Ribbon seleccionamos el tab de Library con la finalidad de dar clic sobre el botón "Create View".

clip_image002

Esto nos carga las distintas opciones de creacion de vistas para nuestra biblioteca de documentos. Debido a que buscamos realizar una consulta de datos filtrado por una carpeta, seleccionamos la opcion de Custom View in SharePoint Designer la cual nos permite crear una nueva vista personalizada utilizando nuestro producto SharePoint Designer 2010.

clip_image004

De forma automática al haber dado clic sobre la opción mencionada se carga SharePoint Desinger 2010 y nos muestra una ventana de dialogo solicitando el nombre de la nueva Vista. En este ejemplo le llamaremos Oracle Documents, al dar clic a ok nos agrega esta nueva vista en el Panel de Vistas de nuestra biblioteca de documentos.

clip_image006

Desde el panel de Vistas seleccionamos nuestra vista recién creada con doble clic, esto cargara la vista en modo XHTML para editarla manualmente.

clip_image008

Nos esperamos hasta que se dibuje en la parte inferior la biblioteca de documentos y seleccionamos cualquier carpeta o archivo enlistado con la finalidad de activar algunas de las opciones del Ribbon.

clip_image010

Activadas las opciones del Ribbon buscamos la de "Folder Scope" para visualizar los distintos elementos disponibles, esta opcion nos permite especificar en nuestra vista de datos las distintas modalidades de visualizacion del contenido de la biblioteca de documentos. Por ejemplo se encuentra la de solo mostrar los elementos de todas las carpetas o la de mostrar todos los archivos de todas las sub carpetas en todos las carpetas. Justamente esa opcion seleccionaremos.

clip_image012

Después nos vamos hacia la opción de Filter o filtrado para configurar un criterio de filtrado de datos con el cual podremos especificar que carpeta queremos filtrar y por ende visualizar solo el contenido de la carpeta en cuestión.

clip_image014

Sobre la ventana de dialogo de criterios de filtrado seleccionamos la columna Field Name, esta columna nos muestra a manera de lista desplegable todos los campos que existen en la biblioteca de documentos. Nos interesa seleccionar el campo Path el cual tiene la ruta de las carpetas de cada documento. A continuación establecemos el tipo de comparación mediante la columna Comparison y seleccionamos la opción Equals, y para terminar de la columna value escribimos la ruta de la carpeta de donde nos interesa mostrar su contenido, en este ejemplo especificamos el nombre de la biblioteca y el nombre de la carpeta de la cual nos interesa ver su contenido.

Damos clic en Ok y de la parte superior izquierda damos clic en el botón guardar para registrar los cambios en SharePoint. a continuación navega a la biblioteca de documentos y selecciona la vista que acabas de crear y listo, tenemos filtrados los documentos de la carpeta en cuestión.

Si deseas verlo en acción a continuación dejo el video del mismo ejemplo solo que esta en idioma ingles por razones de trabajo.

How to query documents from a particular folder in a SharePoint 2010 Document Library

Saludos!

Compatibilidad hacia atras de InfoPath 2010 con InfoPath 2007 e InfoPath 2003

imageJusto con un alto nivel de presión antes de iniciar una reunión gracias al consejo del don Miguel Ángel Moran conocido como @SrBichi pude experimentar el soporte hacia atrás de InfoPath 2010 con InfoPath 2007 respecto al despliegue de plantillas administradas.

A diferencia de SharePoint Designer 2010 la historia de compatibilidad hacia atrás de otros productos de la familia office esta muchas más completa. Sucede que SharePoint Designer 2007 y 2010 son productos sin costo y por tal motivo el argumento de Microsoft es que prefieren invertir en nueva funcionalidad que soportar compatibilidad hacia atrás. Afortunadamente este argumento no aplica en los otros paquetes de la familia de Office.

Tenía que hacer el despliegue de una plantilla administrada de formulario InfoPath 2007 con soporte  Form Services sobre un ambiente Office SharePoint Server 2007 Enterprise Edition y no contábamos con ningún equipo con InfoPath 2007. Dada la urgencia, la sugerencia de @SrBichi fue hacer el despliegue utilizando InfoPath 2010 y así fue. Incluso el equipo donde estaba instalado InfoPath 2010 era un Windows 7 y al compilar la plantilla administrada debido a que contaba con código asociado el VSTA lanzaba errores respecto a la ausencia de dos archivos .dll que no estaban en el equipo, seguramente imaginaras cuales archivos son “microsoft.sharepoint.dll” y “microsoft.office.workflow.task.dll”. Procedí a copiarlos desde el servidor SharePoint y evidentemente no pudimos meterlos al GAC sino más bien hicimos la referencia dentro de VSTA y la compilación y publicación se logró exitosamente.

La demostración y presentación final con el cliente también se logró satisfactoriamente y no tuvimos un solo problema por haber implementado con InfoPath 2010.

Aqui un extracto de la ayuda de Office respecto a la compatibilidad de InfoPath 2010 con InfoPath 2007.

InfoPath 2007 Form Templates

The forms in this category are identical to the blank templates that are included in the Popular Form Templates category, except that they are InfoPath 2007 compatible and lack some of the advanced features of InfoPath 2010. Many of your users may not have upgraded to the 2010 releases of SharePoint or the InfoPath client. If you prefer to start with a blank form template, and know that you must target previous releases of Office, then the InfoPath 2007 form templates will serve as a convenient short-cut for ensuring you are in the correct mode.

Note    InfoPath 2010 also allows you to design forms that are compatible with InfoPath 2003.