paint-brush
Cómo optimizar sus DevOps Web3 con formularios de comentarios de los usuariospor@johnjvester
43,163 lecturas
43,163 lecturas

Cómo optimizar sus DevOps Web3 con formularios de comentarios de los usuarios

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

Demasiado Largo; Para Leer

Permitir que sus usuarios brinden comentarios a todo el equipo puede impulsar la innovación. Vea cómo Form xChange puede fomentar la adopción exitosa de Web3 DevOps de forma descentralizada.
featured image - Cómo optimizar sus DevOps Web3 con formularios de comentarios de los usuarios
John Vester HackerNoon profile picture
0-item


Mientras asistía a la universidad, trabajé a tiempo parcial en un estudio de grabación local para mantener mi interés serio en la industria de la música. Dado que estás leyendo este artículo en una publicación no relacionada con la industria de la música, es fácil concluir que me separé de la música desde ese momento (bueno, aparte de la creación de lo que creo que son algunas listas de reproducción de Spotify bastante impresionantes).


Algunos de mis amigos todavía trabajan y prosperan en la industria de la música, y es impresionante escuchar cómo las cosas han cambiado a lo largo de los años, especialmente en el lado discográfico del espectro. La industria ha seguido innovando, principalmente porque los fabricantes de productos escucharon los comentarios de quienes dependen de dichas herramientas para crear su arte. Esto no es diferente a trabajar en la industria tecnológica actual. Obtener y escuchar los comentarios de los usuarios es fundamental para el éxito de los productos tecnológicos.


Sin embargo, si bien Web2 ha acogido los comentarios de los usuarios tanto en concepto como en herramientas, Web3 todavía está rezagado. Un ejemplo de esta discrepancia se centra en el concepto de utilizar un ciclo de retroalimentación constante para mejorar Web3 DevOps , un área donde es desafiante y poco común para los miembros del equipo obtener comentarios de calidad. El concepto aún tiene que ganar fuerza, tanto en las mejores prácticas como en las herramientas disponibles. Y la mala experiencia del usuario es una prueba.


Me preguntaba si había una mejor manera de cerrar esta brecha de comunicación.

Casos de uso de Web3 DevOps

El concepto de DevOps es relativamente nuevo en el desarrollo de software y es un ejemplo sólido de cómo la industria escucha los puntos débiles que enfrentan los ingenieros de software.


Por lo tanto, no debería sorprender que Web3 DevOps ya haya comenzado a ganar impulso. Al igual que con los proyectos Web3, los equipos Web3 necesitan cerrar la brecha entre la ingeniería de software y las operaciones tradicionales.


Y es importante. Web3 DevOps exitoso puede proporcionar beneficios tales como:


  • Introduzca una experiencia de desarrollo más rápida.
  • Cumplir con la normativa de cumplimiento (prácticas auditables y seguras).
  • Escale en conjunto con la adopción de Web3.

DevOps necesita comentarios continuos de los usuarios

Según el modelo anterior, los PM administraban, los desarrolladores codificaban, los evaluadores probaban y las operaciones se implementaban. Pero esto fue lento y provocó el famoso “¡funciona en mi máquina!” Pero con DevOps moderno, los miembros del equipo ahora son un equipo unificado, donde todos trabajan en estrecha colaboración y son responsables del proyecto en su conjunto.


Esto significa que exponer a todos a las solicitudes de los usuarios finales es algo bueno. ¡Y la retroalimentación debe ser continua! Todos los miembros del equipo deben saber de inmediato y en todo momento lo que sucede en producción. Con este circuito de retroalimentación continua, es más fácil para todos, como equipo, comprender el proyecto y las necesidades de los clientes.

Donde los formularios de comentarios aportan valor

Exponer al equipo a los comentarios de los usuarios puede parecer una sobrecarga de información. Pero, en realidad, los comentarios de los usuarios aportan valor a todo el equipo:


Ingenieros de software

  • Sea parte del esfuerzo de priorización para determinar qué funciones se agregarán a continuación.
  • Vea cómo se compara su punto de vista con el de los usuarios . A menudo los desarrolladores pueden quedarse estancados en su forma de pensar.
  • Aumenta la propiedad del proyecto , no solo del código.


Ingenieros de operaciones

  • Comprender mejor los requisitos no funcionales
  • Comprenda el rendimiento desde la perspectiva del usuario , que a menudo puede diferir de los resultados medidos mediante prácticas de observatorio estándar.
  • Obtenga información sobre las funciones más importantes en las que trabajar a continuación.


Probadores

  • Saca a los evaluadores de su silo y los involucra con los usuarios reales .
  • Ayuda a los evaluadores a ver el proyecto como un todo , no como una serie de pruebas.
  • Ayuda a los evaluadores a realizar una mejor UAT al obtener una comprensión más profunda de los usuarios.


Propietarios de productos/gerentes de proyectos

  • Integra el intercambio de equipos en el flujo del ciclo de desarrollo natural.

Implemente formularios de comentarios Web3 con Form xChange y MetaMask

Entonces sabemos por qué necesitamos comentarios. Pero, ¿cómo conseguimos esto en el mundo de Web3? Podríamos optar por las soluciones centralizadas tradicionales (formularios de Google, etc.), pero en el espíritu de Web3, realmente necesitamos una solución abierta y descentralizada .


Ahí es donde entra en juego la herramienta de código abierto Form xChange . Le brinda la posibilidad de crear y utilizar fácilmente formularios de comentarios en Web3 . Y es bastante fácil de implementar y usar. La solución se conecta a una billetera MetaMask (que los usuarios probablemente ya tengan) y permite a los usuarios de la aplicación votar de forma anónima utilizando uno o más formularios, y cada formulario permite múltiples preguntas.


Lo bueno es que todo el proceso de retroalimentación emplea su propio contrato de fábrica escrito en Solidity , sin necesidad de que usted cree o mantenga su propio contrato inteligente.


A continuación se muestra un resumen del ciclo de vida de Form xChange:


Formulario xChange ciclo de vida


Después de la instalación, el creador creará un nuevo formulario y lo implementará utilizando el contrato de fábrica. Después de la implementación, los participantes simplemente completan el formulario de forma anónima y envían sus resultados. Después del envío, los resultados están disponibles tanto para el creador como para los participantes.

Primeros pasos con Form xChange

En un nivel alto, se requieren los siguientes pasos para comenzar a usar Form xChange. Tenga en cuenta que implementaremos Form xChange usando Truffle en Linea Goerli para este ejemplo (la red de prueba Ethereum L2 Linea) para evitar gastar fondos reales mientras explora los formularios de comentarios.


Estos son los pasos para comenzar con Form xChange:


  1. Instale MetaMask en su navegador.
  2. Adquiera ETH de prueba (LineaETH) de un grifo como el de Infura .
  3. Establezca un punto final de Linea RPC utilizando Infura .
  4. Instale node y npm como se encuentra aquí .
  5. Clona el repositorio de Form xChange .
  6. Implementar el formulario de comentarios.
  7. Implemente la próxima fábrica de frontend.
  8. Inicie el formulario usando localhost:3000 en su navegador donde está instalado MetaMask.


Es bastante fácil. Puede encontrar un ejemplo detallado que recorre la configuración con todos los detalles en el sitio de MetaMask .


Después de seguir los pasos anteriores, aparecerá la pantalla de inicio de Form xChange en su navegador:


Formulario xCambiar


Luego, use el botón Conectar billetera para conectar su billetera MetaMask.


Una vez conectado, use la URL localhost:3000/create-form para crear un nuevo formulario de comentarios:


Crear un nuevo formulario de comentarios


Ahora está listo para crear formularios de comentarios.

Comentarios de los usuarios simplificados con MetaMask y más

Sentarse en un estudio de grabación ahora versus lo que recuerdo de la década de 1990 mantiene muy pocas similitudes con lo de hace 40 años. La industria se dio cuenta de que había una mejor manera de hacer las cosas (escuchando a sus clientes) y proporcionó la innovación necesaria.


Eso no es diferente de lo que hemos visto con la creación y evolución de DevOps como ingenieros de software. El uso de formularios de comentarios puede proporcionar una innovación más rápida, lo que noté en torno a un caso de uso simple de Web3 DevOps y ConsenSys Form xChange.


Mis lectores recordarán que me he centrado en la siguiente declaración de misión, que creo que puede aplicarse a cualquier profesional de TI:


“Concentre su tiempo en ofrecer características/funcionalidades que amplíen el valor de su propiedad intelectual. Aproveche los marcos, productos y servicios para todo lo demás”.


- J. Vester


Los creadores de Form xChange me permiten cumplir con mi declaración de misión personal al no obligarme a crear mi propio proceso de formulario de comentarios como parte de mi ciclo de vida de desarrollo Web3. Al hacerlo, puedo simplemente aprovechar la herramienta Form xChange para crear formularios de comentarios rápidos que son fáciles de administrar, implementar e implementar.


Si está enfocado en Web3 y encuentra valor en recibir comentarios de sus clientes, le recomiendo que pruebe la herramienta Form xChange. Después de todo, no supone ningún coste para usted... salvo una pequeña cantidad de su tiempo.


¡Que tengas un gran día!


También publicado aquí .