paint-brush
Como otimizar seu Web3 DevOps com formulários de feedback do usuáriopor@johnjvester
61,919 leituras
61,919 leituras

Como otimizar seu Web3 DevOps com formulários de feedback do usuário

por John Vester6m2023/11/06
Read on Terminal Reader
Read this story w/o Javascript

Muito longo; Para ler

Permitir que seus usuários forneçam feedback para toda a equipe pode impulsionar a inovação. Veja como o Form xChange pode promover a adoção bem-sucedida do Web3 DevOps de maneira descentralizada.
featured image - Como otimizar seu Web3 DevOps com formulários de feedback do usuário
John Vester HackerNoon profile picture
0-item


Enquanto cursava a faculdade, trabalhei meio período em um estúdio de gravação local para manter meu interesse sério pela indústria musical. Como você está lendo este artigo em uma publicação não relacionada à indústria musical, é fácil concluir que me separei da música desde aquela época (bem, além da criação do que considero algumas playlists bastante impressionantes do Spotify).


Alguns dos meus amigos ainda trabalham e prosperam na indústria musical, e é impressionante ouvir como as coisas mudaram ao longo dos anos, especialmente no lado da gravação. A indústria continuou a inovar, principalmente porque os fabricantes de produtos ouviram o feedback fornecido por aqueles que dependem dessas ferramentas para criar a sua arte. Isso não é diferente de trabalhar na indústria de tecnologia hoje. Obter e ouvir o feedback do usuário é fundamental para produtos de tecnologia de sucesso.


No entanto, embora a Web2 tenha adotado o feedback dos usuários tanto no conceito quanto nas ferramentas, a Web3 ainda está atrasada. Um exemplo dessa discrepância gira em torno do conceito de usar um ciclo de feedback constante para melhorar o Web3 DevOps — uma área onde é desafiador e incomum que os membros da equipe obtenham feedback de qualidade. O conceito ainda não ganhou força, tanto nas melhores práticas como nas ferramentas disponíveis. E a má experiência do usuário é uma prova disso.


Eu me perguntei se haveria uma maneira melhor de preencher essa lacuna de comunicação.

Casos de uso de DevOps Web3

O conceito de DevOps é relativamente novo no desenvolvimento de software e é um exemplo sólido de como a indústria está atenta aos problemas enfrentados pelos engenheiros de software.


Portanto, não deveria ser surpresa que o Web3 DevOps já tenha começado a ganhar impulso. Assim como acontece com os projetos Web3, as equipes Web3 precisam preencher a lacuna entre a engenharia e as operações de software tradicionais.


E é importante. Web3 DevOps bem-sucedido pode fornecer benefícios como:


  • Apresente uma experiência de desenvolvimento mais rápida.
  • Atender aos regulamentos de conformidade (práticas auditáveis e seguras).
  • Dimensione junto com a adoção do Web3.

DevOps precisa de feedback contínuo do usuário

No modelo antigo, os PMs gerenciavam, os desenvolvedores codificavam, os testadores testavam e as operações eram implantadas. Mas isso era lento e causava o famoso “funciona na minha máquina!” Mas com o DevOps moderno, os membros da equipe agora são uma equipe unificada, com todos trabalhando em estreita colaboração e sendo responsáveis pelo projeto como um todo.


Isso significa que expor todos às solicitações dos usuários finais é uma coisa boa. E o feedback deve ser contínuo! Todos os membros da equipe devem saber imediatamente e o tempo todo o que está acontecendo na produção. Com esse ciclo contínuo de feedback, é mais fácil para todos, como equipe, entender o projeto e as necessidades dos clientes.

Onde os formulários de feedback agregam valor

Expor a equipe ao feedback dos usuários pode parecer uma sobrecarga de informações. Mas, na realidade, o feedback do usuário agrega valor para toda a equipe:


Engenheiros de software

  • Faça parte do esforço de priorização para determinar quais recursos serão adicionados em seguida.
  • Veja como o ponto de vista deles se compara ao dos usuários . Freqüentemente, os desenvolvedores podem ficar presos em sua maneira de pensar.
  • Aumenta a propriedade do projeto , não apenas do código


Engenheiros de operações

  • Entenda melhor os requisitos não funcionais
  • Entenda o desempenho da perspectiva do usuário , que muitas vezes pode diferir dos resultados medidos por meio de práticas de observação padrão.
  • Obtenha informações sobre os recursos mais importantes nos quais trabalhar a seguir.


Testadores

  • Tira os testadores de seu silo e os envolve com os usuários reais .
  • Ajuda os testadores a ver o projeto como um todo , não como uma série de testes.
  • Ajuda os testadores a conduzirem melhor o UAT , obtendo uma compreensão mais profunda dos usuários.


Proprietários de produtos/gerentes de projetos

  • Integra o compartilhamento da equipe no fluxo natural do ciclo de desenvolvimento

Implemente formulários de feedback Web3 com Form xChange e MetaMask

Portanto, sabemos por que precisamos de feedback. Mas como conseguimos isso no mundo da Web3? Poderíamos optar pelas soluções centralizadas tradicionais (formulários Google, etc.) - mas no espírito da Web3, realmente precisamos de uma solução descentralizada e aberta .


É aí que entra a ferramenta de código aberto Form xChange . Ela oferece a capacidade de criar e usar facilmente formulários de feedback no Web3 . E é muito fácil de implementar e usar. A solução se conecta a uma carteira MetaMask (que os usuários provavelmente já possuem) e permite que os usuários do aplicativo votem anonimamente usando um ou mais formulários – com cada formulário permitindo múltiplas perguntas.


O legal é que todo o processo de feedback emprega seu próprio contrato de fábrica escrito em Solidity , sem exigir que você crie ou mantenha seu próprio contrato inteligente.


Abaixo está um resumo do ciclo de vida do Form xChange:


Ciclo de vida do formulário xChange


Após a instalação, o criador criará um novo formulário e implantará o formulário usando o contrato de fábrica. Após a implantação, os participantes simplesmente preenchem o formulário anonimamente e enviam seus resultados. Após o envio, os resultados ficam disponíveis tanto para o criador quanto para os participantes.

Primeiros passos com o Formulário xChange

Em um nível superior, as etapas a seguir são necessárias para começar a usar o Form xChange. Observe que implantaremos o Form xChange usando Truffle em Linea Goerli para este exemplo (a rede de teste Ethereum L2 Linea) para evitar gastar quaisquer fundos reais ao explorar os formulários de feedback.


Aqui estão as etapas para começar a usar o Form xChange:


  1. Instale MetaMask em seu navegador.
  2. Adquira ETH de teste (LineaETH) de uma torneira como a torneira da Infura .
  3. Estabeleça um endpoint Linea RPC usando Infura .
  4. Instale o node e o npm conforme encontrados aqui .
  5. Clone o repositório Form xChange .
  6. Implante o formulário de feedback.
  7. Implante a próxima fábrica de front-end.
  8. Inicie o formulário usando localhost:3000 no navegador onde o MetaMask está instalado.


É muito fácil. Você pode encontrar um exemplo detalhado percorrendo a configuração com todos os detalhes no site MetaMask .


Após seguir as etapas acima, a tela inicial do Form xChange será exibida em seu navegador:


Formulário xAlterar


Em seguida, use o botão Conectar Carteira para conectar sua carteira MetaMask.


Uma vez conectado, use a URL localhost:3000/create-form para criar um novo formulário de feedback:


Criando um novo formulário de feedback


Agora você está pronto para criar formulários de feedback.

Feedback do usuário simplificado com MetaMask e muito mais

Estar sentado em um estúdio de gravação agora versus o que me lembro da década de 1990 mantém muito poucas semelhanças com o que era há 40 anos. A indústria percebeu que havia uma maneira melhor de fazer as coisas – ouvindo seus clientes – e forneceu a inovação necessária.


Isso não é diferente do que vimos com a criação e evolução do DevOps como engenheiros de software. O uso de formulários de feedback pode fornecer inovação mais rápida, o que observei em torno de um caso de uso simples de Web3 DevOps e do ConsenSys Form xChange.


Meus leitores devem se lembrar que me concentrei na seguinte declaração de missão, que acredito poder ser aplicada a qualquer profissional de TI:


“Concentre seu tempo em fornecer recursos/funcionalidades que ampliem o valor de sua propriedade intelectual. Aproveite estruturas, produtos e serviços para todo o resto.”


- J. Vester


Os criadores do Form xChange me permitem aderir à minha declaração de missão pessoal, não me forçando a criar meu próprio processo de formulário de feedback como parte do meu ciclo de vida de desenvolvimento Web3. Ao fazer isso, posso simplesmente aproveitar a ferramenta Form xChange para criar formulários de feedback rápidos que são fáceis de gerenciar, implementar e implantar.


Se você está focado no Web3 e acha valor em obter feedback de seus clientes, recomendo fortemente que experimente a ferramenta Form xChange. Afinal, isso não tem nenhum custo para você... a não ser uma pequena parte do seu tempo.


Tenha um ótimo dia!


Também publicado aqui .