Que se necesita para ser consultor y/o desarrollador SharePoint

Inicio justificando mi ignorancia diciendo que para ser un consultor SharePoint se requieren cosas que seguramente aun no conozco, sin embargo, a continuación desde mi experiencia menciono lo que se necesita para ser un consultor y desarrollador SharePoint desde mi humilde punto de vista.

  • Para ser un consultor SharePoint necesitas tiempo y dinero para investigar técnicamente posibles soluciones técnicas a problemas comunes. Por investigar no necesariamente me refiero a buscar en la web sino ser capaz de comprar libros, tomar cursos e invertir lo que sea necesario para entender a la perfección una funcionalidad o propuesta técnica de solución.
  • Para ser consultor SharePoint necesitas confiar en tus capacidades y en las del producto. Para confiar en las del producto necesitas conocer las funcionalidades pre fabricadas del mismo, para confiar en tus capacidades necesitas adquirir experiencia poniendo en riesgo tiempos, costos y sin duda expectativas personales y laborales.
  • Para ser consultor SharePoint necesitas entender al negocio, tratar de ver las necesidades reales de una empresa, tener la valentía de ver más allá de lo que te pide el cliente, ser capaz de decir que NO ante una situación. Es muy importante entender objetivos de negocio, contra realidades de la empresa. Ver en donde están parados, ver a donde quieren llegar, pensar si hace sentido y sin duda visualizar como ayudarlos.
  • Para ser un consultor SharePoint necesitas tener una preferencia por las tecnologías Microsoft, sino duda, SharePoint 2007 no fue construido para ser extendido por programadores y esa situación acarrea toneladas de frustración para uno que si no está comprometido con la visión de la empresa y el producto terminaras criticando de forma no constructiva, sin embargo, si estas a convencido de la visión de la empresa y en este caso el valor del producto SharePoint no habrá nada que te impida posicionarte como un experto en la material.
  • Para ser consultor SharePoint necesitas conocer más sobre la naturaleza de cualquier negocio en donde te están involucrando, entender la visión y el valor de la empresa en su industria es esencial, la cadena de valor, SharePoint no es para todos ni para todo, pero si ofrece algo para muchos, lo importante es ver cómo encontrar una equivalencia entre lo que el producto ofrece con la necesidad de la empresa-industria en la que te estas enfrentando.
  • Para ser consultor SharePoint necesitas conocer el cliente de Office y como es utilizado por el usuario final en su trabajo de día a día.
  • Para ser un consultor SharePoint necesitas concer a los Program Managers de cada feature del producto, al menos los blogs oficiales.
  • Para ser un consultor SharePoint necesitas educación, conocimiento, agallas, serenidad, auto control emocional, saber escuchar, humildad, liderazgo, tener pasaporte, criterio, autoridad, carácter y confianza. Saber comunicarte con tu esposa es muy importante también.

Ojo, consultor SharePoint no es lo mismo que un desarrollador SharePoint. Desarrollador SharePoint requiere de algo mas, requiere de un criterio técnicamente digno como para aceptar que NO todo es posible con SharePoint y encontrar la forma de que para lo que sí es posible como esto puede ser productivamente factible.

  • Para ser un desarrollador SharePoint necesitas agallas para enfrentar a vendedores y consultores que buscan posicionar a como dé lugar una cuota de venta. Saber decir no y saber dejar en claro los pros y contras de alguna postura técnica de una forma políticamente correcta y en su caso, dejar en claro que la decisión no fue tuya.
  • Para ser un desarrollador SharePoint sin duda necesitas haber sido un desarrollador .NET y ASP.NET que construyo soluciones enteras, de principio a fin, que conoce para qué sirve el global.asax y que características de asp.net tienen sentido utilizar bajo ciertos escenarios. Términos como farm, network load balanced, fqdn, dns, ip, routers, switch, web.config, trusted assemblies, GAC y code access security. Que participado en al menos un proceso de puesta en marcha de una aplicación con todo lo que esto conlleva, pruebas, soporte, recuperación de desastres, etc.
  • Para ser un desarrollador SharePoint necesitas quitarte de la idea de que con SharePoint todo se puede a la primera, necesitas entender todas las funcionalidades pre construidas en el producto y ver como cada una de ellas se puede extender con programación, recuerda que el valor de un programador SharePoint no está en construir algo desde el principio, sino como utilizando lo que ya existe puede personalizarlo para cumplir con un proceso en menos tiempo. No seas un caballero de cruzadas, sino un estratega de la guerra que aconseja a caballeros.
  • Para ser un desarrollador SharePoint necesitas imaginar que eres un usuario final y power user. Necesitas imaginar cómo llegas al trabajo, como accedes a la intranet, como accedes a la aplicación, que hay en ella en cuanto carga el sitio, como y quien accede a los artefactos de la misma, que interface de usuario es la más conveniente para un proceso, como la aplicación facilita mi trabajo y me permite salir mas temprano.
  • Para ser un desarrollador SharePoint necesitas confiar en tu capacidad ingenieril y aprender a comunicar y defender posturas tecnicas.
  • Para ser un desarrollador SharePoint necesitas criterio, control, paciencia, actitud, fortaleza, valentía, amigos, colegas, conocimiento técnico, manejo de estrés, salud, comunicación con tu esposa y un blog para compartir lo que aprendes y leer blogs de otros.

Originalmente publicado en msmvps.com

Publicado por

haarongonzalez

Consultor de tecnología de la información dedicado a entregar soluciones de misión crítica para organizaciones donde la colaboración, la comunicación y el conocimiento son su inversión estratégica. Reconocido como Microsoft Most Valuable Professional en ASP / ASP.NET desde 2005 y SharePoint Server desde 2009. Interés: Satisfacción del Cliente, Excelencia Operacional, Desarrollo de Personas, Ingeniería en Pre-Ventas Especialidades: Colaboración, Gestión de Contenidos Web, Gestión del Conocimiento, Gestión de Contenidos Empresariales, Gestión de Formularios, Intranet, Extranet, Portales, Implementaciones de entornos on-premises de SharePoint, Arquitectura de soluciones, Soporte Especializado en SharePoint y Office 365 Tecnologías: SharePoint todas las versiones, Office 365, Nintex, DocuSign, Sharegate, PowerApps, Flow, SPDocKit, InfoPath, .NET, C #, JavaScript, CSS, Skeleton Framework, Office 365 PnP

2 thoughts on “Que se necesita para ser consultor y/o desarrollador SharePoint”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *