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 … Continue reading Consejos para crear una Práctica de Colaboración o Centro de Excelencia SharePoint

Como ayudar a que programadores SharePoint dejen de pensar como programadores .NET

Es natural esta situación y todos aquellos programadores ASP.NET en algún momento hemos pasado por aquí: Las listas de SharePoint no son tablas de SQL No te inventes problemas que demuestren tu superioridad ingenieril Piensa en el usuario y su experiencia También existe Office cliente como parte de la solución Conoce las funcionalidades OOB (Out of the box) de SharePoint No pierdas tiempo diseñando lo que ya existe No instales el Office en los WFE XML, XPath y XSLT son amigos Aléjate del web.config y global.asax No hagas Web Services para invocar Web Services de SharePoint Conoce los roles de … Continue reading Como ayudar a que programadores SharePoint dejen de pensar como programadores .NET

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. Del Ribbon seleccione el botón de Change View y después seleccione la opción de vista de Lista. Esto nos muestra todo el listado de eventos almacenados en el calendario de Exchange. Con semejante gracia y … Continue reading Importando los eventos de un calendario compartido de Exchange a una lista de calendario de SharePoint 2010

Fundamentos web que no debemos olvidar

En ocasiones uno asume que los desarrolladores web conocen todos los fundamentos de la arquitectura de aplicación de esta naturaleza, especialmente los nuevos desarrolladores. Con la llegada de herramientas visuales como Visual Studio .NET 2002 o algunos otros el desarrollo web sin duda dio un giro dramático desde el punto de vista de productividad haciendo que el desarrollador logre construir aplicaciones web en un dos por tres, concentrándose solo en la necesidades de negocio más que en los aspectos técnicos. Objetos de terceros o nativos de ASP.NET como el Calendar, GridView, Details View, Panel, DropDownList, etc. tenemos disponible una gama … Continue reading Fundamentos web que no debemos olvidar

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 … Continue reading Consideraciones para acercamos al tomador de decisiones de un proyecto SharePoint

La importancia del trabajo en equipo como factor de éxito en proyectos de TI

En nuestra naturaleza como desarrolladores de software es muy importante tener en cuenta el valor de desarrollar en equipo. Es curioso pero incluso en nuestro proceso de desarrollo, manejamos un servicio de control de cambias el cual nos permite controlar varios aspectos importantes. El primero el control de las versiones de todos los archivos de nuestro proyecto y otro muy importante es el habilitarnos la posibilidad de que varias personas trabajen sobre los mismos archivos del mismo proyecto de desarrollo. En otras palabras nos permite trabajar en equipo. Pero trabajar en equipo va mas allá de contar con un servicio … Continue reading La importancia del trabajo en equipo como factor de éxito en proyectos de TI