Modelos de entrega
Dependendo do tamanho da sua organização, é recomendado formalizar sua abordagem de adoção do Microsoft Power Platform por meio da implementação de um modelo de organização estruturado. Você deve considerar as seguintes maneiras de estruturar sua equipe e decidir qual é a mais adequada 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 vários modelos ao longo desse espectro. Por exemplo, mesmo se você optar por um modelo centralizado, onde todos os requisitos estão chegando a uma equipe de entrega central, ainda haverá desenvolvedores cidadãos descobrindo a plataforma e desenvolvendo aplicativos para suas equipes. Portanto, você terá elementos de matriz ou BizDevOps independentemente.
Esses modelos podem ajudar você a considerar qual é o seu modelo de entrega de software atual e como o Microsoft Power Platform pode se integrar a ele, ou como seu modelo atual pode evoluir para acomodar a capacidade de desenvolvimento rápido possibilitada pelo Microsoft Power Platform.
Centralizado
Nesse modelo, você cria equipes centrais de proprietários de produtos que possuem a entrega que usa pouco código de soluções departamentais de todas as unidades de negócios da organização. Os desenvolvedores profissionais que possuem soluções focadas em código trabalharão em conjunto com o negócio para fornecer um modelo compartilhado. Os arquitetos corporativos serão proprietários dos níveis e dos serviços intermediários e garantirão que os dados estejam disponíveis para os fabricantes. A TI central será proprietária do licenciamento e dos sistemas em que todos operam.
Com esse modelo, você cria uma equipe central que pode selecionar o desenvolvimento de aplicativos com base nas prioridades organizacionais. Além disso, já que eles teriam experiência fundamental no Power Apps, sua equipe incluirá membros especializados em partes específicas do Microsoft Power Platform tal como o 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 mudanças em sua organização e é a melhor maneira de entregar qualquer tipo de aplicativo.
Aqui está um briefing digital da Schlumberger mostrando que esse tipo de modelo cresceu tanto por meio de modelos descentralizados quanto matriciais. Saiba mais sobre como a Schlumberger está adotando o Microsoft Power Platform: criador de aplicativos de sucesso dá início a uma revolução de baixo código na Schlumberger
Tipo de entrega de aplicativos | Tipo de modelo de entrega | Tempo de desenvolvimento do aplicativo | Vida útil do aplicativo | Exemplos | Participação da TI |
---|---|---|---|---|---|
Autoatendimento | Qualquer | 1 a 2 semanas | 6 a 12 meses | Soluções pequenas, departamentais ou LOB. | TI decentralizada |
Equipes pequenas | Matriciado/Centralizado | 3 a 6 meses | 6 a 24 meses | Pequenas equipes trabalhando para entregar soluções de médio porte ou soluções para vários departamentos. | TI decentralizada |
Soluções para vários departamentos ou grandes linhas de negócios | Matriciado/Centralizado | 3 a 6 meses | 6 a 24 meses | Grandes equipes matriciais trabalhando para entregar soluções de médio e grande porte ou soluções intra-departamentais. | IT centralizada |
Entrega de produtos em grande escala | Centralizado | 1 a 2 anos | 5 a 7 anos | Grandes entregas de produtos em uma empresa, aproveitando uma combinação de soluções do Power Apps com baixo uso de código e centradas em código, além de soluções de fornecedores e de primeiros. | IT centralizada |
Grande entrega de fornecedores empresariais | Centralizado | 7 anos | 10 a 15 anos | Estratégia envolvente para um sistema de registro e estrutura de suporte de terceiros. Por exemplo, a implementação do SAP e seu entorno com uma mistura de low-code e soluções code-first em Power Apps e outras Microsoft integrações de terceiros. | IT centralizada |
Decentralizado
Neste modelo, você pode criar várias equipes em toda a organização que são próximas da gestão diária de várias equipes. Eles terão recursos para entregar aplicativos de forma consistente dentro das diretrizes organizacionais. Cada equipe pode funcionar de forma autônoma e pode se dividir e crescer de forma celular. No entanto, com este modelo, você ainda precisará de governança centralizada para aplicar algumas proteções digitais de alto nível e garantir a conformidade corporativa. Isso pode incluir governança de prevenção de perda de dados (DLP), gerenciamento de conector e gerenciamento de licença para garantir que os usuários e desenvolvedores possam desenvolver e lançar soluções de forma segura com intervenção mínima de TI, enquanto mantém os dados da empresa seguros e em conformidade. Esta é uma ótima opção de autoatendimento.
Matriz
Com este modelo, você combina o que há de melhor dos modelos descentralizado e centralizado. Você tem uma equipe centralizada de especialistas treinados e certificados do Microsoft Power Platform. Você terá líderes de mudança, design, entrega e arquitetura, além de instrutores especializados para treinar equipes locais em toda a organização. Equipes locais formadas por desenvolvedores cidadãos são conectadas a especialistas da estrutura centralizada, garantindo que nada se perca na tradução entre as pessoas que fazem suas tarefas diárias e os aplicativos que estão sendo desenvolvidos. Com este modelo, você pode escalar 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 seu acervo de dados e implantar soluções com diretrizes para todos. Isso funciona bem para autoatendimento e pequenas equipes para fornecer opções rapidamente e com pouco envolvimento da TI.
BizDevOps
O desenvolvimento rápido de aplicativos só pode acontecer na velocidade em que operações, como a TI, conseguem dar suporte aos aplicativos criados. BizDevOps é uma relação holística entre criadores de aplicativos e operações que funciona em um ciclo virtuoso. Para que isso funcione, todas as equipes precisam ter uma visão clara da cultura digital na qual a organização está caminhando. Para obter o máximo valor dos aplicativos criados, eles precisam de suporte, governança e facilidade de manutenção confiáveis. Conforme a tecnologia evolui, atualizações precisarão ser feitas nos aplicativos para que eles permaneçam atualizados. Não apenas estar ciente das mudanças, mas ter um plano para gerenciá-las é a chave para aplicativos de sucesso.