Sobre el trabajo en equipo en la empresa moderna

Buen día, semana 27 de 52 del 2018 laboralmente ya casi termina. Esta semana ha sido excelente en ese sentido, tuvimos avances en cada uno de los proyectos que tengo asignados. Analizando sobre el trabajo realizado me quedé meditando sobre el valor y sentido del trabajo. Nosotros como programadores construimos herramientas tecnológicas para facilitar o simplificar algún proceso en la empresa, en ocasiones la solución a un problema radica más en organizar mejor la manera en la que interactúan y se comunican grupos de personas a fin de lograr algo en común. A esto se le llama trabajo en equipo.

En SharePoint tenemos sitios de equipo y portales de comunicación para facilitar la colaboración y el flujo de información entre personas, pero esos sitios son simplemente herramientas tecnológicas secundarias a la naturaleza de la función del trabajo.

El trabajo en equipo es algo más que una bonita idea; es una herramienta interpersonal clave necesaria de desarrollar y refinar en la empresa. Las cosas grandiosas toman tiempo, crear un equipo de trabajo productivo y autosuficiente requiere de tiempo para consolidarse.

Cuatro hombres muy valientes que NO se conocen entre sí, no atacarían a un león.

Otros cuatro hombres menos valientes que se conocen entre ellos muy bien y confían entre sí atacarían al mismo león sin vacilar.

Un equipo de trabajo consolidado es aquel donde sus integrantes se reconocen y confían en las habilidades de cada miembro y que al tener esto en claro, cada uno juega su rol aportando el valor necesario para la consecución del objetivo/proyecto.

¿Como lograr formar un equipo?

Para trabajar en equipo necesitamos:

  • Sabes que se quiere lograr (objetivos claramente definidos)
  • Talento humano (personas dinámicas y comprometidas)
  • Comunicación constante (mecanismos para una comunicación efectiva presencial/virtual)
  • Saber pasarla bien juntos (cohesión grupal)
  • ¡Tiempo!

¿Como fortalecer un equipo?

Es entonces en donde tecnología Microsoft Office 365 permite empoderar a los miembros de un equipo de trabajo con herramientas modernas, seguras e interconectadas, enfocadas a fortalecer la colaboración y la comunicación del equipo de trabajo desde cualquier y con cualquier dispositivo.

Office 365 está diseñado para la forma en la que las personas trabajan hoy en día, al permitir que tus equipos estén conectados y mejoren su productividad donde quiera que estén.

A continuación un listado en ingles de los modulos y aplicaciones disponibles en Office 365.

  • Calendario
    Planea y comparte horas de reuniones y eventos, y obtén avisos automáticos.
  • Contactos
    Organiza la información de contacto de todos tus amigos, familia, compañeros de trabajo y conocidos en un solo lugar. Mantenerse en contacto es más rápido que nunca.
  • Delve
    Obtén conclusiones personales e información relevante en función de las personas con las que trabajas y del contenido en el que trabajas.
  • Dynamics 365
    Rompe las barreras entre las aplicaciones y los procesos empresariales con Microsoft Dynamics 365.
  • Excel
    Consigue mejores resultados con la herramienta que ya conoces. Descubre datos, conéctate a ellos, modélalos, analízalos y visualiza las conclusiones.
  • Flow
    Crea flujos de trabajo entre aplicaciones, archivos y datos para automatizar las tareas largas y centrarte en las siguientes.
  • Forms
    Crea encuestas, cuestionarios y sondeos en cuestión de minutos. Envíalos a todos los usuarios y ve los resultados en tiempo real.
  • OneDrive
    Almacena los archivos en un solo lugar, compártelos con otros usuarios y obtén acceso a ellos desde cualquier dispositivo conectado a Internet.
  • OneNote
    Captura notas tecleando, dibujando o escribiendo. OneNote te permite organizar y reutilizar las notas en todos los dispositivos.
  • Outlook
    Usa un correo electrónico de categoría empresarial con la experiencia satisfactoria y conocida de Outlook, a la que puedes obtener acceso desde un equipo de escritorio o un navegador web.
  • Planner
    Crea planes, organiza y asigna tareas, comparte archivos, chatea sobre aquello en lo que estés trabajando y obtén actualizaciones del progreso con Planner.
  • PowerApps
    Crea aplicaciones móviles y web con los datos que tu organización ya usa.
  • PowerPoint
    Aumenta la calidad de tus presentaciones. Diseña de forma profesional.
  • SharePoint
    Comparte y administra contenido, información y aplicaciones para potenciar el trabajo en equipo, encontrar respuestas rápidamente y colaborar fácilmente con toda la organización.
  • StaffHub
    Administra la programación del trabajo en línea. Solicita permisos, permuta turnos y comunícate directamente con tus compañeros de trabajo y supervisores.
  • Stream
    Comparte videos de clases, reuniones, presentaciones, sesiones de aprendizaje u otros videos con los miembros de tu empresa o centro académico.
  • Sway
    Crea y comparte informes, presentaciones, historias personales y otros documentos que sean atractivos e interactivos. Sway se encargará del diseño.
  • Tareas
    Crea y administra las tareas en Outlook.
  • Teams
    El espacio de trabajo para equipos personalizable y basado en chat de Office 365.
  • To-Do
    Administra, prioriza y completa las tareas más importantes que necesitas realizar cada día.
  • Video
    Comparte videos de clases, reuniones, presentaciones, sesiones de aprendizaje u otros videos con los miembros de tu empresa o centro académico.
  • Word
    Escribe mejor que nunca. Pasa de una página en blanco a un documento perfecto sin apenas esfuerzo.
  • Yammer
    Ponte en contacto con las personas adecuadas, comparte información con los equipos y organiza los proyectos con los compañeros de trabajo o de clase.

 

Conoce más de Office 365

SharePoint Framework, por dónde empezar

Para los que hemos tenido la oportunidad de programar soluciones SharePoint desde hace años sabemos que en cuanto a desarrollo se refiere la evolución que Microsoft ha tenido hacia la nube nos ha llevado a replantear nuestros paradigmas como profesionales. Aunque seguimos teniendo entornos locales de servidores SharePoint instalados en casa, hoy Office 365 se ha venido posicionando cada vez mas como la principal opción para montar una Intranet funcional en tiempo récord y con una ola de funcionalidades satélite que simplemente aportan significativo valor agregado sin mencionar que sería una inversión enorme para cualquier empresa implementar de manera integrada cada tecnología por su cuenta. Costo total de propiedad, costo de mantenimiento, costo de licenciamiento, alta disponibilidad, servicios y administración unificada crean a Office 365 como la opción mas viable y rentable para pequeñas y medianas empresas hoy en día. También hay empresas en su mayoría corporativos grandes que por razones de cumplimiento regulatorio forzosamente necesitan contar con entornos de servidores SharePoint funcionando y administrados en casa para albergar sus implementaciones SharePoint y garantizar que sus datos se encuentran en la región, sin embargo, cada vez son menos y Office 365 se abre camino certificándose para cumplir cada vez más con regulaciones y certificaciones de la industria.

Como un profesional de SharePoint con experiencia de trabajar con este producto desde su versión 2003 hasta hoy en día, comprendo perfectamente lo que significa para nosotros actualizarnos y reinventarnos para seguir manteniéndonos vigentes rumbo a la misma dirección a donde se dirige la industria.

Son los clientes que a su vez preocupados por adaptarse al entorno económico, mediático, político y social donde sus productos y servicios se encuentran compitiendo buscan introducir innovaciones y eficiencias internas que representen una ventaja competitiva tal que  los lleven ganar la preferencia de sus clientes, desde esa realidad viene la necesidad de nosotros reinventarnos

Mi objetivo es motivarte a ti profesional de informática (estimado desarrollador SharePoint) que busca encontrar tu lugar en el mundo de la colaboración y la comunicación mediante portales de intranet basados en SharePoint Online y Office 365, hoy te quiero compartir unas lecciones que he tenido la oportunidad de documentar en video referente al desarrollo SharePoint Framework.

Sigue la secuencia de videos y espero que encuentres útil el contenido que a continuación se menciona, no olvides dejar tus comentarios y dudas en el mismo video para enriquecernos todos.

Como crear una suscripción (en idioma ingles) para desarrollo Office 365

Como parte del Office 365 Developer Program de Microsoft le permite a un programador solicitar un Tenant o instancia de Office 365 para pruebas y desarrollo durante todo 1 año y sin costo. En este video vemos los pasos para hacer uso de este programa y habilitar una suscripción anual de Office 365

Como configurar tu equipo local para desarrollo Office 365 SharePoint Online

Microsoft decidió utilizar un enfoque de desarrollo basado en tecnologías Open Source para personalizar Office 365 SharePoint Online. En este video mostramos como instalar las tecnologías necesarias para compilar y depurar proyectos de código usando como base tecnologías Open Source.

SharePoint Framework paso a paso, web part multi-lenguaje para nuestra Intranet

ADVERTENCIA: este video dura más de 45 minutos, pero eso es lo que se requiere para lograr comprender paso a paso que se necesita hacer para crear un webpart de SharePoint Framework que funcione en dos idiomas. En este video veremos una implementación de un sencillo webpart que da la bienvenida al usuario al día y número de la semana actual del año, recuerden existen 52 semanas en el año, este webpart te dice en que semana del año estamos. Utilizaremos un framework de JavaScript llamado Moment.js dedicado a la manipulación y trabajo de fechas con JavaScript. Sobre todo, veremos que partes de nuestro código debemos cambiar para soportar multi-lenguaje y que partes de código configurar para realizar pruebas. Ya para terminar es importante que sepas que se asume que tu granja está configurada como CDN y por default usamos el origen */CLIENTSIDEASSETS o puedes configurar tu propio CDN, déjame comentario si necesitas ayuda.

Enlaces de Interés:

Comandos

  • npm install –global –production windows-build-tools
  • npm i -g yo gulp
  • npm install @microsoft/generator-sharepoint@latest -g
  • npm install @microsoft/generator-sharepoint
  • yo @microsoft/sharepoint
  • npm install moment –save
  • gulp bundle –ship
  • gulp package-solution –ship

Intranet Open Source SharePoint Starter Kit en Office 365 SharePoint Online

Colegas, desde hace tiempo que tenemos a SharePoint Framework operando bajo GA (General Availability) en la nube, sin embargo, después de años de sigilo público respecto a cómo extender SharePoint Online formalmente el mes pasado durante el SharePoint Conference North America el pasado Mayo 2018 pudimos ver en el Keynote una demostración sobre como extender SharePoint Online y otras tecnologías como Teams usando SharePoint Framework, por fin los desarrolladores SharePoint encontramos aquel lugar dedicado a nosotros al inicio de estos magníficos eventos en donde nos quedabamos atónitos al ver ejemeplos de Contoso y Litware, Inc. El punto es que esta demostración a la que hago referencia ha sido publicada como proyecto Open Source, en otras palabras, el equipo de patrones y prácticas de Microsoft ha publicado en GitHub el proyecto de Open Source llamado SharePoint Starter Kit, aquí el anuncio oficial en el Office Dev Blog.

SharePoint Starter Kit es un proyecto que muestra una implementación de referencia de una Intranet basada en Office 365 y SharePoint Online. Aquí se muestra donde hace sentido utilizar algunas de las innovaciones más recientes que se han ido liberando con el tiempo como SharePoint Hubs, Site Designs, Themes y también como concentrar estas personalizaciones y mediante el marco de aprovisionamiento de Pattern & Practices para empaquetarlo y poder distribuirlo.

Por fin Microsoft nos da un panorama realístico de lo que significa personalizar Office 365 y SharePoint Online usando SharePoint Framework, sus tecnologías Open Source y sus propuestas para empaquetar y distribuir de manera administrada esfuerzos de personalización. Por fin tenemos un ejemplo oficial que muestra el panorama completo de lo que significa programar e implementar aplicaciones con SharePoint Framework.

Bajo esta premisa, me di a la tarea de grabar en video la experiencia de implementar este proyecto Open Source SharePoint Starter Kit y con ello compartir paso por paso como echarlo a andar. Aquí está la lista de reproducción o si gustas aquí dejo cada video de la serie:

Como crear un Tenant (en idioma ingles) para desarrollo Office 365

Como parte del Office 365 Developer Program de Microsoft le permite a un programador solicitar un Tenant o instancia de Office 365 para pruebas y desarrollo durante todo 1 año y sin costo. En este video vemos los pasos para hacer uso de este programa y habilitar una suscripción anual de Office 365 – https://youtu.be/C9eEp1B6A5o

Como configurar tu computadora para desarrollo Office 365 SharePoint Online

Microsoft decidió utilizar un enfoque de desarrollo basado en tecnologías Open Source para personalizar Office 365 SharePoint Online. En este video mostramos como instalar las tecnologías necesarias para compilar y depurar proyectos de código usando como base tecnologías Open Source. – https://youtu.be/0V7HoDVtn30

Como configurar el Shell de Administración de SharePoint Online para conectarse con PowerShell

El día de hoy quiero mostrar cómo podemos configurar nuestro equipo de trabajo para poder conectarnos a Office 365 usando PowerShell y explorar algunos de los comandos típicos que necesitaras para conectarte y explorar programáticamente tu ambiente SharePoint Online. – https://youtu.be/A1QgMY5kSoQ

Conociendo una Intranet de Office 365 con SharePoint Starter Kit

En este video te quiero mostrar lo que el equipo de patrones y prácticas de Microsoft ha puesto a disposición como una implementación de referencia de lo que seria una Intranet usando SharePoint Online de Office 365. En este video conocerás lo que es una intranet, lo que es el proyecto de Open Source SP-Starter-Kit y conocerás algunas de las características principales de esta implementación de referencia. – https://youtu.be/Z3q-qkpPQbs

Configurando Office 365 para instalar la Intranet Open Source SharePoint Starter Kit

El diablo esta en los detalles dicen por ahí. En este video veremos los pre-requisitos de configuración de nuestra suscripción Office 365 que tenemos que realizar previamente, 24 horas antes de ejecutar nuestro script de aprovisionamiento del proyecto Open Source de Intranet SharePoint Starter Kit. Sigue los pasos para que sea exitoso tu proceso de configuración. – https://youtu.be/SHtUhiSB-gY

Instalando Intranet Open Source SharePoint Starter Kit en Office 365 SharePoint Online

Con este video culmina el proceso de aprovisionamiento de funcionalidad del proyecto Open Source SharePoint Starter Kit. En este video ejecutaremos el Script PowerShell que se encarga de compilar y aprovisionar los paquetes, soluciones, configuraciones, etc. necesarios para contar con nuestra flamanet intranet de ejemplo hospedada en Office 365 SharePoint Online. – https://youtu.be/RY_faCt5F8o