Estratégia e visão
Organizações que implementam soluções do Power Platform geralmente têm usuários avançados e desenvolvedores profissionais trabalhando lado a lado em 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.
Isso é diferente do que era feito no passado. Quando tantas pessoas colaboram e criam soluções, isso pode levar a diferentes desafios de segurança, conformidade, desempenho e muito mais.
Antes de começar a criar soluções usando a Plataforma Microsoft, é importante considerar como seria a criação na Plataforma na organização. Isso inclui implementar diferentes ferramentas e práticas projetadas para ajudar a garantir que as soluções que você está criando funcionem sem problemas. Um pouco de planejamento e consideração pode contribuir muito para o sucesso de um projeto.
Estabelecer um Centro de Excelência
Um dos primeiros itens que você deve considerar é estabelecer um CoE (Centro de Excelência) do Microsoft Power Platform. Estabelecer um CoE significa investir e incentivar o crescimento orgânico que o Power Platform pode criar, 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 motivadores ou stakeholders ao estabelecer um CoE:
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
O estabelecimento de um CoE pode começar de forma simples, com uma única pessoa usando as ferramentas e as práticas recomendadas para ter uma visão da adoção do Microsoft Power Platform na 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 de criação de um CoE:
Proteja-se estabelecendo políticas de prevenção contra perda de dados para gerenciar licenças e acesso a fontes de dados.
Evangelize disponibilizando um espaço comunitário no Teams, no Yammer ou no SharePoint com uma coleção de links para as pessoas começarem a aprender.
Monitore o uso, confira quem está criando aplicativos, quais aplicativos estão sendo criados e como são usados.
Desenvolva sua estratégia de 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 e o estabelecimento de um CoE geralmente exigem contribuições e comentários de muitos stakeholders diferentes para serem eficazes. Para ajudar, considere incluir as funções e responsabilidades a seguir como parte de sua estratégia. Incluir as funções certas ajudará você a compartilhar diretrizes sobre a criação de aplicativos, garantir que os dados estejam seguros e que os criadores de aplicativos usem as práticas recomendadas ao criar soluções. A lista a seguir é uma sugestão de um ponto de partida. Pode ser diferente em sua organização, ou você pode começar com apenas algumas funções e crescer conforme sua jornada de adoção avançar.
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 é responsável pela adoção, pelo gerenciamento de alterações e pela análise de formas de trabalho em toda a organização. Como impulsionadores da inovação digital, eles garantem que um plano de ação concreto para aumentar a alfabetização digital esteja em vigor. 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 ser formada por seus adeptos, organiza eventos de aplicativos em um dia e hackathons, fornece mentoria aos criadores e garante que novos criadores tenham um bom começo. Estes são os evangelizadores da sua plataforma.
Automação e componentes reutilizáveis
Outra equipe ou função que você deve considerar é aquela que considera a automatização de tarefas da plataforma, como arquivar recursos não usados, identificar recursos muito 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 é como você estará entregando soluções para a 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 são apenas modelos mentais. Na realidade, toda organização tem uma variação de um ou vários 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 de soluções departamentais low-code das unidades de negócios da organização. Desenvolvedores profissionais, que têm soluções que priorizam o código, trabalham em conjunto com unidades de negócios para entregar 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 desenvolver aplicativos com base nas prioridades organizacionais. Como eles têm experiência básica em Power Apps, sua equipe incluirá membros especializados em partes específicas do Microsoft Power Platform, como Power Automate, Power BI, Power Apps component framework, integração de terceiros e inteligência artificial. Esse modelo é uma maneira eficaz de impulsionar alterações na organização e a melhor maneira de entregar qualquer tipo de aplicativo.
Descentralizado
Nesse modelo, você cria diversas equipes na organização que estão próximas das operações do dia a dia. 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 escalonar para até milhares de pessoas trabalhando na criação de aplicativos.
Nesse modelo, você também deve considerar a adição de um CoE para gerenciar o patrimônio de dados e estabelecer 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, a organização precisa de suporte confiável, governança e capacidade de manutenção. À medida que a tecnologia evoluir, as atualizações precisarão ser feitas nas aplicações para mantê-los atualizados. Estar ciente das alterações em andamento e ter um plano para gerenciá-las é essencial para o sucesso dos aplicativos.
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.