Estratégia e visão
Geralmente, as organizações que implementam soluções do Power Platform têm usuários avançados e seus desenvolvedores profissionais trabalhando lado a lado nos projetos. Os usuários avançados criam aplicativos que ajudam a melhorar a função de trabalho ou aumentar a produtividade, enquanto os desenvolvedores criam os componentes mais técnicos que fazem essas soluções funcionarem.
Este processo é diferente do que era feito no passado. Quando há tantas pessoas colaborando e criando soluções, isso pode gerar diferentes desafios relacionados à segurança, à conformidade, ao desempenho e muito mais.
Antes de começar a criar soluções usando a Plataforma Microsoft, é importante considerar como isso é feito. Um pouco de planejamento e consideração pode contribuir muito para o sucesso de um projeto. Isso inclui a implementação de diferentes ferramentas e práticas projetadas para garantir que as soluções que você cria não tenham problemas.
Estabelecer um Centro de Excelência
Um dos primeiros aspectos que você deve considerar é estabelecer um Centro de Excelência do Microsoft Power Platform. Estabelecer o CoE (Centro de Excelência) significa investir no crescimento orgânico que o Power Platform pode proporcionar e incentivá-lo, mantendo a governança e o controle. Para muitas empresas, o CoE é a primeira etapa para promover maior criatividade e inovação na organização. Ele capacita diferentes unidades de negócios a digitalizar e automatizar seus processos de negócios, mantendo o nível necessário de supervisão e governança central.
Um princípio fundamental é esclarecer por que você está configurando um CoE, o que pretende realizar e os principais resultados de negócios que espera alcançar. Em seguida, comece, aprenda e evolua ao longo do caminho.
Um CoE é feito para gerar inovação e melhoria. Ele pode eliminar silos geográficos e organizacionais para reunir pessoas com objetivos de negócios semelhantes a fim de compartilhar conhecimento e sucesso, além de fornecer padrões, consistência e governança à organização. Em resumo, um CoE pode ser uma forma poderosa para uma organização se alinhar em torno de metas comerciais, em vez de métricas de departamentos individuais.
Normalmente, as seguintes pessoas ou departamentos são os principais impulsionadores ou participantes ao estabelecer um Centro de Excelência:
Criadores de aplicativos e fluxos
Gerenciamento do ciclo de vida do aplicativo e usuários de DevOps
TI central
Engenheiros de suporte e treinamento
Gerenciamento de alterações de negócios
A princípio, o estabelecimento de um Centro de Excelência pode começar de forma simples, com um único indivíduo usando as ferramentas e as práticas recomendadas fornecidas para obter uma visão da adoção do Microsoft Power Platform em sua organização. À medida que a organização evolui, isso pode se tornar um investimento mais maduro, com várias funções para gerenciar diversos aspectos de governança, treinamento, suporte e implantação automatizada de aplicativos em toda a organização.
Recomendamos a seguinte estratégia para começar sua jornada ao estabelecer um CoE:
Proteja estabelecendo políticas de prevenção contra perda de dados, gerenciando licenças e acesso a fontes de dados.
Promova fornecendo um espaço comunitário no Teams, no Yammer ou no SharePoint, com uma coleção de links para as pessoas iniciarem seu aprendizado.
Monitore o uso, confira quem está criando aplicativos, quais aplicativos estão sendo criados e como são usados.
Desenvolva sua estratégia do CoE com esses aprendizados.
Você pode saber mais sobre a criação do Centro de Excelência do Microsoft Power Platform aqui: Introdução ao Centro de Excelência do Microsoft Power Platform.
Funções e responsabilidades
O planejamento e a manutenção de soluções do Power Platform, bem como o estabelecimento de um Centro de Excelência, normalmente exigem que os comentários e a entrada de muitos participantes diferentes tenham efeito. Para ajudar nisso, recomendamos que você inclua as funções e responsabilidades a seguir como parte de sua estratégia. Isso ajudará a fornecer diretrizes relacionadas à criação de aplicativos, garantir a segurança dos dados e assegurar que os criadores de aplicativos usem as práticas recomendadas ao criarem soluções. A lista a seguir é uma sugestão de um ponto de partida. Em sua organização, isso pode ser diferente, ou você pode começar com apenas algumas funções e expandir à medida que sua jornada de adoção continuar.
Equipe de estratégia com pouco código
A equipe de estratégia com pouco código representa os principais tomadores de decisão e garante que a estratégia do Microsoft Power Platform seja alinhada com as metas organizacionais. Essa equipe também é responsável pela adoção e pelo gerenciamento de alterações e por buscar formas de trabalhar em toda a organização. Como impulsionador da inovação digital, eles garantem que haja um plano de ação concreto para promover a instrução digital. Muitas vezes, isso é alcançado com uma combinação de iniciativas de baixo para cima e de cima para baixo.
De baixo para cima: instrua os criadores, torne o processo menos assoberbante e promova a autocapacitação.
De cima para baixo: trabalhe na instrução de executivos e na criação de uma cultura favorável à inovação.
Equipe de administração do Microsoft Power Platform
A equipe de administração do Microsoft Power Platform é responsável por estabelecer uma estratégia de ambiente, configurar políticas de DLP (prevenção contra perda de dados) e gerenciar usuários, capacidade e licenciamento. Também disponibiliza dados para os fabricantes por meio de conectores, integração ou migração.
Equipe de incentivo ao Microsoft Power Platform
A equipe de incentivo ao Microsoft Power Platform (que pode consistir em seus defensores) organiza eventos de aplicativo em um dia e maratonas de programação, fornece orientação aos criadores, garante que os novos criadores comecem da melhor forma e realmente procura promover a plataforma.
Automação e componentes reutilizáveis
Outra equipe ou função que você deve considerar é aquela que analisa tarefas automatizadas, como arquivar recursos não utilizados, identificar recursos altamente usados para fornecer suporte mais formal e aprovar solicitações de ambiente e licença de usuários finais. Essa equipe também configura o gerenciamento do ciclo de vida do aplicativo usando Microsoft Power Platform Build Tools para Azure DevOps, dá suporte a análises de arquitetura com os criadores e compartilha modelos comuns e componentes reutilizáveis. A existência dessas funções garantirá que sua organização obtenha benefícios mais rapidamente, assegurando que os processos sejam consistentes e as práticas recomendadas sejam copiadas em toda a organização.
Modelos de Entrega
Outra consideração sobre a qual você deve refletir inicialmente é como entregará soluções à organização. Dependendo do porte da organização, talvez você queira formalizar sua abordagem de adoção do Microsoft Power Platform implementando um modelo de organização estruturado. Você deve considerar as maneiras a seguir de estruturar a equipe e decidir qual é a melhor opção para sua situação e organização.
O Microsoft Power Platform tem quatro modelos de entrega, mas cada um deles é apenas um modelo mental; cada organização tem uma variação de diversos modelos ao longo desse continuum. Por exemplo, mesmo que você opte por um modelo centralizado, em que todos os requisitos cheguem a uma equipe de entrega central, ainda haverá desenvolvedores cidadãos que descobrirão a plataforma e criarão aplicativos para suas equipes. Você terá elementos de matriz ou BizDevOps, mesmo assim.
Esses modelos podem ajudá-lo a considerar qual é o seu modelo de entrega de software atual e como o Microsoft Power Platform pode se sobrepor a ele, ou como seu modelo atual pode evoluir para acomodar o recurso de desenvolvimento rápido habilitado pelo Microsoft Power Platform.
Centralizado
Nesse modelo, você cria equipes centrais de proprietários de produtos que são responsáveis pela entrega com pouco código de soluções departamentais de todas as unidades de negócios da organização. Desenvolvedores profissionais que são responsáveis por soluções de code first trabalharão em conjunto com a empresa para entregar em um modelo compartilhado. Os arquitetos corporativos serão responsáveis pela camada intermediária e pelos serviços e garantirão que os dados estejam disponíveis para os criadores. A TI Central será responsável pelo licenciamento e pelos sistemas em que todos operam.
Com esse modelo, você cria uma equipe central que pode lidar com o desenvolvimento de aplicativos com base nas prioridades organizacionais. Além disso, como eles teriam conhecimento básico do Power Apps, sua equipe incluirá membros especializados em partes específicas do Microsoft Power Platform, como Power Automate, Power BI e o Power Apps component framework, ou eles podem se especializar em integração de terceiros e inteligência artificial. Esse modelo é uma forma eficaz de promover alterações em sua organização e é a melhor maneira de fornecer qualquer tipo de aplicativo.
Descentralizado
Nesse modelo, você pode criar várias equipes em toda a organização que estão próximas do funcionamento diário de várias equipes. Eles terão recursos para entregar aplicativos de forma consistente, de acordo com as diretrizes organizacionais. Cada equipe pode funcionar de forma autônoma e pode se dividir e crescer de maneira celular. Porém, com esse modelo, você ainda precisará de governança centralizada para aplicar algumas proteções digitais de alto nível a fim de garantir a conformidade corporativa. Isso pode incluir governança de DLP (prevenção contra perda de dados), gerenciamento de conectores e de licenças para garantir que usuários e desenvolvedores possam criar e lançar soluções com segurança e intervenção mínima da TI, mantendo os dados da empresa seguros e em conformidade. Esta é uma ótima opção de self-service.
Matriz
Com esse modelo, você combina as melhores opções descentralizadas e centralizadas. Você conta com uma equipe centralizada de especialistas no Microsoft Power Platform treinados e certificados. Você terá líderes de alterações, design, entrega e arquitetura, além de instrutores especializados para treinar equipes locais em toda a organização. As equipes locais formadas por desenvolvedores cidadãos estão conectadas com especialistas da estrutura centralizada, para garantir que nada se perca entre as pessoas que realizam seus trabalhos diários e usam os aplicativos que estão sendo criados. Com esse modelo, você pode dimensionar para milhares de pessoas que trabalham na criação de aplicativos.
Essa equipe também deve considerar a noção de um centro de excelência para gerenciar a propriedade de dados e implantar soluções com diretrizes para todos. Isso funciona bem para equipes pequenas e de autoatendimento, a fim de fornecer opções rapidamente, com pouco participação da TI.
BizDevOps
O desenvolvimento rápido de aplicativos só pode ocorrer à velocidade em que operações como a TI podem dar suporte aos aplicativos criados. O BizDevOps é um relacionamento holístico entre criadores de aplicativos e operações que funciona em um loop eficaz. Para que isso funcione, todas as equipes precisam ter uma visão clara da cultura digital para a qual a organização está migrando. Para aproveitar ao máximo os aplicativos criados, eles precisam de suporte, governança e capacidade de manutenção confiáveis. À medida que a tecnologia evoluir, as atualizações precisarão ser feitas nas aplicações para mantê-los atualizados. A chave para os aplicativos de sucesso é não apenas estar ciente das mudanças, mas ter um plano para gerenciá-las.
Agora que examinamos alguns dos principais elementos a serem considerados ao desenvolver uma estratégia e visão do Power Platform, vamos examinar alguns itens a serem considerados ao planejar uma implantação.