Processo de desenvolvimento da equipe de fusão
As Equipes de Desenvolvimento de Fusão criam softwares melhores e mais rápidos ao capacitar os Desenvolvedores Cidadãos, ou profissionais de negócios, para criar aplicativos que resolvem problemas únicos com o apoio de colegas desenvolvedores profissionais.
O problema do Sistema de Gerenciamento de Inventário de Campo envolve técnico de campos, pessoal de gerenciamento de inventário e equipes de desenvolvimento de software.
A maneira como Caleb, Maria e Kiana se organizam é instrutiva em como muitos Desenvolvimentos de Fusão podem funcionar.
Processo de desenvolvimento
"Algo interessante sobre o Power Apps", disse Maria, "é que você não precisa realmente saber nada sobre desenvolvimento de software para criar um aplicativo incrível que resolva um problema específico de negócios."
Ela continua, "Na verdade, eu diria que a parte mais complicada é saber quando e como pedir ajuda. Quando a estrutura do Power Apps não fornece a funcionalidade de criar o aplicativo e como reunir a equipe de desenvolvimento de software envolvida. "
Kiana reitera: "Portanto, embora os Desenvolvedores Cidadãos criem no Power Apps», eles ainda precisam da ajuda de nós, Desenvolvedores Profissionais."
"Exatamente." Maria respondeu. "Na verdade, é comum que os Desenvolvedores Profissionais criem um Power Apps para substituir rapidamente os sistemas legados."
"Mas na maior parte do tempo, o que acontece é que os Desenvolvedores Cidadãos obtém dados de certos tipos de serviços Web... qual é mesmo o nome?"
"APIs da Web?", diz Kiana.
"Sim, APIs Web!" Maria exclamou. "Os Desenvolvedores Cidadãos podem reutilizar APIs da Web existentes para obter dados a fim de criar Power Apps ou trabalhar com os Desenvolvedores Profissionais para criar novas APIs da Web. Independentemente disso, os Desenvolvedores Profissionais ainda fazem sua especialidade, usando a linguagem e as ferramentas que conhecem melhor. E aqui está a melhor parte, caso o Power Apps não forneça um controle para a interface do usuário, o Desenvolvedor Profissional pode criar um."
Kiana concorda e diz: "Então, parece que os Desenvolvedores Profissionais são essenciais para a criação de Power Apps e para as equipes de Desenvolvimento de Fusão."
Organização da equipe
Caleb acrescenta: "Vou ser sincero, ainda parece algo muito trabalhoso e o aplicativo pode não ser tão bom se tivermos que criar um para todas as necessidades de todas as equipes de uma vez."
"É isso mesmo", responde Maria. "Cada profissional de negócios, ou Desenvolvedor Cidadão, se preferir, pode criar seu próprio aplicativo perfeito para suas próprias necessidades. Portanto, estamos criando vários aplicativos pequenos que são perfeitos para nossos trabalhos. Quando estamos nessa equipe, precisamos ter certeza de que não estamos duplicando esforços e que comunicamos exatamente o que precisamos fazer para Kiana e Preeti na área de TI. "
Caleb caminha em direção ao quadro branco novamente, "Vocês sabem que eu gosto de resumir as coisas em pontos essenciais, então aqui está o que estou ouvindo sobre as Equipes de Desenvolvimento de Fusão":
- Pessoas de toda a organização se reúnem para resolver um problema de negócios
- Com base nessa solução, os profissionais de negócios, Desenvolvedores Cidadãos, usam o Power Apps para criar aplicativos de software perfeitos para suas necessidades
- Os Desenvolvedores Profissionais oferecem suporte aos Power Apps com dados de APIs da Web, usando as ferramentas que conhecem melhor, mantendo o fluxo de trabalho existente
- A equipe acompanha os aplicativos individuais desenvolvidos para não duplicar esforços e descobrir e reutilizar APIs da Web existentes
Resolução do problema do Sistema de Gerenciamento de Estoque de Campo
A equipe decide o seguinte para seu primeiro aplicativo, usando o processo de Equipe de Desenvolvimento de Fusão:
- Capacidade de selecionar um depósito e ver seu estoque de peças
- Capacidade de ajustar o estoque de peças em qualquer depósito
Embora isso pareça bastante simples, dará à equipe prática em fazer com que os Desenvolvedores Cidadãos criem um aplicativo Power App orientado por uma API da Web que retorne localizações de depósito e estoque de peças.
O Power App concluído poderá ser usado pela equipe de Maria ou Caleb. Melhor ainda, a equipe de Kiana já tem APIs da Web desenvolvidas para dar suporte a tudo.
"Bem," diz Kiana "agora que sabemos o que queremos fazer, qual é a primeira etapa para executar?"
"Acho que deveríamos criar um Power App", responde Maria, "Quem está comigo?"
Você e Kiana levantam as mãos.