Estrategia y visión
Las organizaciones que implementan las soluciones de Power Platform a menudo tienen usuarios avanzados y sus desarrolladores profesionales trabajando conjuntamente 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.
Este proceso es diferente a lo que se ha hecho en el pasado. Cuando tiene tanta gente colaborando y creando soluciones, puede generar diferentes desafíos relacionados con la seguridad, el cumplimiento, el rendimiento y más.
Antes de comenzar a crear soluciones con la plataforma de Microsoft, es importante tener en cuenta cómo se ve. Un poco de planificación y consideración pueden contribuir en gran medida al éxito de un proyecto. Esto incluye implementar diferentes herramientas y prácticas diseñadas para ayudar a garantizar que las soluciones que está creando funcionen mejor.
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. Establecer un Centro de Excelencia (CoE) significa invertir y nutrir el crecimiento orgánico que Power Platform puede proporcionar manteniendo 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.
Por lo general, las siguientes personas o departamentos son impulsores clave o partes interesadas al establecer un Centro de excelencia:
Creadores de aplicaciones y flujos
Usuarios de aplicaciones de administración del ciclo de vida y DevOps
TI central
Ingenieros de soporte y entrenamiento
Gestión de cambio empresarial
Al principio, el establecimiento de un Centro de excelencia podría comenzar de manera simple con una sola persona que utiliza las herramientas y las mejores prácticas proporcionadas para obtener una vista de su adopción de Microsoft Power Platform en su organización. A medida que su organización evolucione, podría convertirse en 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 con su recorrido para establecer un CoE:
Proteja estableciendo directivas de prevención de pérdida de datos, gestionando licencias y acceso a orígenes de datos.
Unifique proporcionando un espacio comunitario en Teams, Yammer o SharePoint, con una colección de vínculos para que las personas comiencen su aprendizaje.
Supervise su uso, vea quién crea aplicaciones, qué aplicaciones se crean y cómo se utilizan.
Haga evolucionar su 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
Planificar y mantener soluciones de Power Platform, así como el establecimiento de un Centro de excelencia, por lo general requiere aportes y comentarios para que muchas partes interesadas diferentes sean efectivas. Para ayudar con esto, le recomendamos que incluya los siguientes roles y responsabilidades como parte de su estrategia. Esto ayudará a ofrecer orientación relacionada con la creación de aplicaciones, ayudará a garantizar que los datos estén seguros y ayudará a garantizar que los creadores de aplicaciones utilicen las mejores prácticas a medida que crean soluciones. La siguiente lista representa un punto de partida sugerido. En su organización, esto puede ser diferente, o puede comenzar con solo unos pocos roles y crecer a medida que continúa su proceso de adopción.
Equipo de estrategia de código bajo
El equipo de estrategia de código bajo 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 y la gestión de cambios, y de buscar formas de trabajar en toda la organización. Como impulsor de la innovación digital, garantizan 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 sus mejores empleados) organiza eventos y jornadas informáticas de un día, proporciona tutoría a los creadores y garantiza que los nuevos creadores tengan un buen comienzo, además de esforzarse por promover la plataforma.
Automatización y componentes reutilizables
Otro equipo o función que debe tener en cuenta es el que busca la automatización de 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, al garantizar que los procesos sean consistentes y las mejores prácticas se copien en toda la organización.
Modelos de entrega
Otro aspecto a tener en cuenta inicialmente 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 cada uno de estos es solo un modelo mental, cada organización tiene una variación de múltiples modelos a lo largo de este continuo. 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 de código bajo de soluciones departamentales de todas las unidades de negocio de la organización. Los desarrolladores profesionales que poseen soluciones de código primero trabajarán en conjunto con la empresa 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 retomar el desarrollo de aplicaciones en función de las prioridades de la organización. Además, como tendrían experiencia fundamental en Power Apps, su equipo incluirá miembros que se especializan en partes específicas de Microsoft Power Platform como Power Automate, Power BI y Power Apps component framework, o podrían especializarse en integración de terceros e 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 del funcionamiento diario de varios equipos. Tendrán recursos para entregar aplicaciones de manera consistente dentro de las pautas organizacionales. 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 nada se pierda en la traducción 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.
Este equipo también debe tener en cuenta la noción de un Centro de excelencia para administrar su patrimonio de datos e implementar soluciones con 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 ocurrir a la velocidad en que las operaciones como TI pueden admitir las aplicaciones creadas. 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, necesitan soporte, gobernanza y mantenibilidad fiables. A medida que la tecnología evoluciona, será necesario realizar actualizaciones en las aplicaciones para mantenerlas actualizadas. No solo tendrá que ser consciente del cambio, sino también tener un plan para gestionarlo, esa es la clave para el éxito de las aplicaciones.
Ahora que hemos examinado algunos de los elementos clave a tener en cuenta al desarrollar una estrategia y visión de Power Platform, examinemos algunos aspectos a tener en cuenta al planificar una implementación.