Estrategia y visión
En las organizaciones que implementan las soluciones de Power Platform, es frecuente que haya usuarios avanzados y desarrolladores profesionales colaborando en los proyectos. Los usuarios avanzados crean aplicaciones que ayudan a mejorar la función de trabajo o aumentan la productividad, mientras que los desarrolladores crean los componentes más técnicos que hacen que estas soluciones funcionen.
Esto difiere lo que se hacía antes. Cuando hay mucha gente colaborando y creando soluciones, se pueden crear problemas relacionados con la seguridad, el cumplimiento, el rendimiento, etc.
Antes de comenzar a crear soluciones con la plataforma Microsoft, es importante tener en cuenta cómo funciona la creación en la plataforma dentro de su organización. Esto incluye implementar diferentes herramientas y procedimientos diseñados para garantizar que las soluciones que está creando funcionen mejor. Un poco de planificación y análisis pueden contribuir en gran medida al éxito de un proyecto.
Establecer un centro de excelencia
Una de las primeras cosas que debe tener en cuenta es establecer un Centro de excelencia de Microsoft Power Platform (CoE). Establecer un centro de excelencia (CoE) implica invertir en el crecimiento orgánico que Power Platform puede crear sin olvidar la gobernanza y el control. Para muchas organizaciones, el CoE es el primer paso para fomentar una mayor creatividad e innovación en toda la organización. Empodera a diferentes unidades de negocio para digitalizar y automatizar sus procesos de negocios, mientras mantiene el nivel necesario de supervisión central y gobernanza.
Un principio clave es aclarar por qué está configurando un CoE, qué pretende lograr y los resultados empresariales clave que espera lograr. Luego comience, aprenda y evolucione en el camino.
Un CoE está diseñado para impulsar la innovación y la mejora. Puede desglosar los silos geográficos y organizacionales para reunir a personas de ideas afines que tengan objetivos empresariales similares para compartir conocimientos y éxito al mismo tiempo que proporciona estándares, coherencia y gobernanza a la organización. En resumen, un CoE puede ser un método eficaz para que una organización se alinee con los objetivos empresariales en lugar de las métricas de los departamentos individuales.
Normalmente, las siguientes personas o departamentos son componentes clave o partes interesadas al establecer un CoE:
Creadores de aplicaciones y flujos
Usuarios de administración del ciclo de vida de las aplicaciones y DevOps
TI central
Ingenieros de soporte y entrenamiento
Administración de cambios empresariales
El establecimiento de un CoE podría comenzar de manera sencilla, con una sola persona que utiliza las herramientas y los procedimientos recomendados para obtener una vista de la adopción de Microsoft Power Platform en la organización. A medida que la organización evoluciona, podría pasar a ser una inversión más madura, con múltiples funciones y roles para administrar diferentes aspectos de gobernanza, entrenamiento, soporte e implementación automatizada de aplicaciones en toda la organización.
Recomendamos la siguiente estrategia para comenzar a establecer un CoE:
Establezca directivas de prevención de pérdida de datos, gestionando licencias y acceso a orígenes de datos, a fin de aportar seguridad.
Promueva la iniciativa con un espacio comunitario en Teams, Yammer o SharePoint y con vínculos para que las personas comiencen el aprendizaje.
Supervise el uso: vea quién crea aplicaciones, qué aplicaciones se crean y cómo se utilizan.
Contribuya a la evolución de la estrategia de CoE con esos aprendizajes.
Puede obtener más información sobre cómo crear un centro de excelencia de Microsoft Power Platform aquí: Comenzar con un centro de excelencia de Microsoft Power Platform.
Roles y responsabilidades
Por lo general, para planificar y mantener soluciones de Power Platform y establecer un CoE de un modo eficaz, es necesario contar con los comentarios de distintas partes interesadas. Para obtener este tipo de ayuda, le recomendamos que incluya los siguientes roles y responsabilidades como parte de su estrategia. Si incluye a los roles adecuados, podrá compartir orientación sobre la creación de aplicaciones, contribuirá a que los datos estén seguros y ayudará a que los creadores de aplicaciones utilicen los procedimientos recomendados al crear soluciones. La siguiente lista es una sugerencia de cómo puede comenzar. Esto puede ser distinto en su organización; además, quizá prefiera comenzar con solo unos pocos roles y crecer a medida que el proceso de adopción vaya progresando.
Equipo de estrategia con poco código
El equipo de estrategia con poco código representa a los principales responsables de la toma de decisiones y garantiza que la estrategia de Microsoft Power Platform esté alineada con los objetivos de la organización. Este equipo también es responsable de la adopción, la administración de cambios y la búsqueda de métodos de trabajo para toda la organización. Como impulsor de la innovación digital, este equipo garantiza la implementación de un plan de acción concreto para aumentar la alfabetización digital. A menudo, eso se logra a través de una combinación de iniciativas de ascendentes y descendentes.
Ascendentes: eduque a sus creadores, haga que sea menos aterrador e impulse la autohabilitación.
Descendentes: trabaje en la alfabetización ejecutiva y la creación de una cultura favorable a la innovación.
Equipo de administración de Microsoft Power Platform
El equipo de administración de Microsoft Power Platform es responsable de establecer una estrategia de entorno, configurar directivas de prevención de pérdida de datos (DLP) y administrar usuarios, capacidad y licencias. También ponen los datos a disposición de los creadores a través de conectores, integración o migración.
Equipo de desarrollo de Microsoft Power Platform
El equipo de desarrollo de Microsoft Power Platform (que puede incluir a los mejores empleados) organiza eventos y jornadas informáticas, proporciona tutoría para los creadores y ayuda a comenzar a los nuevos creadores. Estos individuos serán los impulsores de la plataforma.
Automatización y componentes reutilizables
Otro equipo o función que debe tener en cuenta es aquel que se encargue de automatizar las tareas, como el archivo de recursos no utilizados, la identificación de recursos muy utilizados para ofrecer un soporte más formal y la aprobación de solicitudes de entorno y licencias de los usuarios finales. Este equipo también configuraría la gestión del ciclo de vida de la aplicación utilizando Microsoft Power Platform Build Tools para Azure DevOps, apoyaría revisiones de arquitectura con los creadores y compartiría plantillas comunes y componentes reutilizables. Tener estas funciones configuradas garantizará que su organización obtenga beneficios más rápidamente, ya que contribuirá a que los procesos sean uniformes y a que los procedimientos recomendados se copien en toda la organización.
Modelos de entrega
Otro factor importante es cómo entregará soluciones a la organización. Según el tamaño de su organización, es posible que desee formalizar su enfoque de adopción de Microsoft Power Platform mediante la implementación de un modelo organizativo estructurado. Debe tener en cuenta las siguientes formas de estructurar su equipo y decidir cuál es la mejor opción para su situación y organización.
Microsoft Power Platform tiene cuatro modelos de entrega, pero estos son solo modelos teóricos. En realidad, cada organización tiene una variación de uno o varios modelos a lo largo del proceso. Por ejemplo, incluso si opta por un modelo centralizado, donde todos los requisitos llegan a un equipo de entrega central, seguirá teniendo desarrolladores civiles descubriendo la plataforma y creando aplicaciones para sus equipos. Tendrá elementos de matriz o BizDevOps independientemente.
Estos modelos pueden ayudarle a tener en cuenta cuál es su modelo actual de entrega de software y cómo Microsoft Power Platform podría superponerse a él, o cómo su modelo actual podría evolucionar para adaptarse a la capacidad de desarrollo rápido habilitada por Microsoft Power Platform.
Centralizado
En este modelo, usted crea equipos centrales de propietarios de productos que se encargan de la entrega con poco código de soluciones departamentales de todas las unidades de negocio de la organización. Los desarrolladores profesionales, que poseen soluciones donde se prioriza el código, trabajarán en conjunto con las unidades de negocio para ofrecer un modelo compartido. Los arquitectos empresariales serán los propietarios del nivel intermedio y los servicios, y se asegurarán de que los datos estén disponibles para los creadores. La TI central será propietaria de las licencias y los sistemas en los que todos operen.
Con este modelo, crea un equipo central que puede desarrollar aplicaciones en función de las prioridades de la organización. Puesto que tendrían experiencia básica en Power Apps, el equipo incluiría a especialistas en partes específicas de Microsoft Power Platform, como Power Automate, Power BI, Power Apps component framework, la integración de terceros o la inteligencia artificial. Este modelo es una forma efectiva de impulsar el cambio en su organización y es la mejor manera de entregar cualquier tipo de aplicación.
Descentralizado
En este modelo, puede crear varios equipos en toda la organización que estén cerca de las operaciones diarias. Tendrán recursos para entregar aplicaciones de manera uniforme dentro de las pautas organizativas. Cada equipo puede funcionar de forma autónoma y puede dividirse y crecer de forma celular. Sin embargo, con este modelo, aún necesitará una gobernanza centralizada para aplicar algunas medidas de seguridad digitales de alto nivel para garantizar el cumplimiento corporativo. Estos pueden incluir cosas como el control de la prevención de pérdida de datos (DLP), la administración de conectores y la administración de licencias para garantizar que los usuarios y desarrolladores puedan crear y lanzar soluciones de manera segura con una intervención mínima de TI, mientras mantienen los datos de la empresa seguros y conformes. Es una muy buena opción de autoservicio.
Matriz
Con este modelo, mezcla lo mejor de lo descentralizado y lo centralizado. Dispone de un equipo centralizado de especialistas formados y certificados de Microsoft Power Platform. Contará con líderes de cambio, diseño, entrega y arquitectura, además de capacitadores especializados para entrenar a equipos locales en toda la organización. Los equipos locales formados por desarrolladores civiles están conectados con expertos de la estructura centralizada para asegurarse de que no se pierda nada en las transiciones entre las personas que realizan su trabajo diario y usan las aplicaciones que se están creando. Con este modelo, puede escalar a las miles de personas que trabajan en la creación de aplicaciones.
En este modelo, también debería valorar la posibilidad de añadir un CoE para administrar el conjunto de datos y establecer pautas para todos. Esto funciona bien para el autoservicio y los equipos pequeños para ofrecer opciones de forma rápida con poca participación de TI.
BizDevOps
El desarrollo rápido de aplicaciones solo puede llevarse a cabo a la velocidad admitida por algunas operaciones, como TI. BizDevOps es una relación holística entre los creadores de aplicaciones y las operaciones que funciona en un ciclo virtuoso. Para que esto funcione, todos los equipos deben tener una visión clara de la cultura digital hacia la que se dirige la organización. Para obtener el máximo valor de las aplicaciones creadas, la organización necesita un nivel fiable de soporte, gobernanza y capacidad de mantenimiento. A medida que la tecnología evoluciona, será necesario realizar actualizaciones en las aplicaciones para mantenerlas actualizadas. Un elemento clave para el éxito de las aplicaciones es tener en cuenta los cambios y disponer de un plan para gestionarlos.
Ahora que hemos analizado algunos de los elementos clave al desarrollar una estrategia en Power Platform, examinemos algunos aspectos que debe tener en cuenta al planificar una implementación.