Tempo gasto para criação e publicação de uma nova aplicação BFF em ambiente de desenvolvimento (Outer loop).
Summary
A falta de autonomia das áreas de negócio para gerenciar seus próprios domínios impede a personalização e agilidade na resposta às necessidades específicas dos clientes que acessam o SuperApp.
Essa situação é agravada pela complexidade na criação e manutenção de backends(BFF) e APIs, que não são otimizados para suportar a diversidade de frontends necessários para uma experiência de usuário fluida e integrada, que também acaba impactando na integração com o MFE(Micro frontends), modelo de Frontend definido para melhorar a autonomia dos times na construção desses pontos de contato com o cliente.
São necessários vários passos[em mensuração] para que a infraestrutura de um API Gateway seja criada o que exige também conhecimento da pessoa desenvolvedora para preencher todos os inputs necessários, além da necessidade de interação com sistemas internos da empresa para geração de credenciais e registro do MFE no Caronte, o que resulta em uma experiência fragmentada, requerendo múltiplos acessos e processos redundantes.
Goal
Criar e publicar uma nova aplicação BFF em ambiente de desenvolvimento (Outer loop) em no máximo 40 minutos.
Possible Features
Templates: Criação de templates de aplicação e infraestrutura para aplicações BFF e API.
Automação: Criação de automações integradas com sistemas externos.
Contextualização: Pré-configuração de informações necessárias para criação e publicação da aplicação em ambiente de desenvolvimento.
Metrics
First deploy time: Tempo entre a criação da aplicação e seu primeiro deployment em ambiente de desenvolvimento.
Lead time: Tempo entre a criação da aplicação e o deployment da funcionalidade disponível aos usuários em ambiente produtivo.
Frequency
Média: Ocorre apenas quando novas aplicações precisam ser criadas, o que depende diretamente do estágio do produto/projeto em questão.
Coverage
Alta: Ocorre com todas as pessoas desenvolvedoras que precisam criar novas aplicações com exposição de MFEs.
@eduardohyodozup e @eduardocolombo precisamos trabalhar melhor na descrição das dores. Além disso vários pontos do corpo da issue são itens que eu coloquei como exemplo.
The Pain
Tempo gasto para criação e publicação de uma nova aplicação BFF em ambiente de desenvolvimento (Outer loop).
Summary
A falta de autonomia das áreas de negócio para gerenciar seus próprios domínios impede a personalização e agilidade na resposta às necessidades específicas dos clientes que acessam o SuperApp. Essa situação é agravada pela complexidade na criação e manutenção de backends(BFF) e APIs, que não são otimizados para suportar a diversidade de frontends necessários para uma experiência de usuário fluida e integrada, que também acaba impactando na integração com o MFE(Micro frontends), modelo de Frontend definido para melhorar a autonomia dos times na construção desses pontos de contato com o cliente.
São necessários vários passos[em mensuração] para que a infraestrutura de um API Gateway seja criada o que exige também conhecimento da pessoa desenvolvedora para preencher todos os inputs necessários, além da necessidade de interação com sistemas internos da empresa para geração de credenciais e registro do MFE no Caronte, o que resulta em uma experiência fragmentada, requerendo múltiplos acessos e processos redundantes.
Goal
Criar e publicar uma nova aplicação BFF em ambiente de desenvolvimento (Outer loop) em no máximo 40 minutos.
Possible Features
Metrics
Frequency
Média: Ocorre apenas quando novas aplicações precisam ser criadas, o que depende diretamente do estágio do produto/projeto em questão.
Coverage
Alta: Ocorre com todas as pessoas desenvolvedoras que precisam criar novas aplicações com exposição de MFEs.