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.
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:
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.
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
Engenheiros de operações
Testadores
Proprietários de produtos/gerentes de projetos
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:
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.
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:
É 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:
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:
Agora você está pronto para criar formulários de feedback.
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 .