Во время учебы в колледже я подрабатывал в местной студии звукозаписи, чтобы поддерживать серьезный интерес к музыкальной индустрии. Поскольку вы читаете эту статью в издании, не имеющем отношения к музыкальной индустрии, легко сделать вывод, что с тех пор мои пути с музыкой расстались (ну, не считая создания, как мне кажется, довольно впечатляющих плейлистов Spotify).
Некоторые из моих друзей до сих пор работают и преуспевают в музыкальной индустрии, и мне приятно слышать, как с годами все изменилось, особенно в сфере звукозаписи. Отрасль продолжает внедрять инновации, главным образом потому, что производители продукции прислушиваются к отзывам тех, кто зависит от таких инструментов для создания своего искусства. Это ничем не отличается от работы в технологической отрасли сегодня. Получение и прислушивание к отзывам пользователей имеет решающее значение для успеха технологических продуктов.
Однако, хотя Web2 учитывает отзывы пользователей как в концепции, так и в инструментах, Web3 все еще отстает. Один из примеров этого несоответствия связан с концепцией использования постоянного цикла обратной связи для улучшения Web3 DevOps — области, в которой членам команды сложно и редко удается получить качественную обратную связь. Эта концепция еще не получила распространения как в передовой практике, так и в доступных инструментах. И плохой пользовательский опыт тому подтверждение.
Я задавался вопросом, есть ли лучший способ преодолеть этот разрыв в общении.
Концепция DevOps является относительно новой в разработке программного обеспечения и является ярким примером того, как отрасль прислушивается к болевым точкам, с которыми сталкиваются инженеры-программисты.
Поэтому неудивительно, что Web3 DevOps уже начал набирать обороты. Как и в случае с проектами Web3, командам Web3 необходимо преодолеть разрыв между традиционной разработкой программного обеспечения и эксплуатацией.
И это важно. Успешный Web3 DevOps может обеспечить такие преимущества, как:
В старой модели управляли проектами, разработчики кодировали, тестировщики тестировали и развертывали операционную систему. Но это было медленно и вызвало знаменитое «на моей машине это работает!» Но благодаря современному DevOps члены команды теперь представляют собой единую команду, где каждый работает в тесном сотрудничестве и несет ответственность за проект в целом.
Это означает, что подвергать всех запросам конечных пользователей — это хорошо. И обратная связь должна быть постоянной! Все члены команды должны сразу и постоянно знать, что происходит на производстве. Благодаря такому непрерывному циклу обратной связи всем в команде легче понять проект и потребности клиентов.
Представление команды отзывам пользователей может показаться информационной перегрузкой. Но на самом деле отзывы пользователей приносят пользу всей команде:
Инженеры-программисты
Инженеры по эксплуатации
Тестеры
Владельцы продуктов/менеджеры проектов
Итак, мы знаем , зачем нам нужна обратная связь. Но как этого добиться в мире Web3? Мы могли бы использовать традиционные централизованные решения (формы Google и т. д.), но в духе Web3 нам действительно нужно децентрализованное и открытое решение .
Именно здесь на помощь приходит инструмент с открытым исходным кодом Form xChange . Он дает вам возможность легко создавать и использовать формы обратной связи в Web3 . И это довольно легко реализовать и использовать. Решение подключается к кошельку MetaMask (который, скорее всего, уже есть у пользователей) и позволяет пользователям приложения голосовать анонимно, используя одну или несколько форм, причем каждая форма позволяет задавать несколько вопросов.
Самое интересное то, что весь процесс обратной связи использует собственный заводской контракт, написанный на Solidity , и вам не требуется создавать или поддерживать собственный смарт-контракт.
Ниже приведено краткое описание жизненного цикла Form xChange:
После установки создатель создаст новую форму и развернет ее, используя заводской контракт. После развертывания участники просто анонимно заполняют форму и отправляют свои результаты. После отправки результаты доступны как создателю, так и участникам.
На высоком уровне, чтобы начать использовать Form xChange, необходимо выполнить следующие шаги. Обратите внимание, что в этом примере мы развернем Form xChange с использованием Truffle на Linea Goerli (тестовая сеть Ethereum L2 Linea), чтобы не тратить реальные средства при изучении форм обратной связи.
Вот шаги для начала работы с Form xChange:
Это довольно легко. Подробный пример подробной настройки вы можете найти на сайте MetaMask .
После выполнения вышеуказанных шагов в вашем браузере отобразится главный экран Form xChange:
Затем используйте кнопку «Подключить кошелек», чтобы подключить кошелек MetaMask.
После подключения используйте URL-адрес localhost:3000/create-form, чтобы создать новую форму обратной связи:
Теперь вы готовы создавать формы обратной связи.
То, что я сейчас нахожусь в студии звукозаписи, по сравнению с тем, что я помню из 1990-х, сохраняет очень мало общего с тем, что было 40 лет назад. Отрасль осознала, что есть лучший способ делать что-то — прислушиваясь к своим клиентам, — и предложила необходимые инновации.
Это ничем не отличается от того, что мы наблюдали при создании и развитии DevOps среди инженеров-программистов. Использование форм обратной связи может обеспечить более быстрое внедрение инноваций, что я отметил на примере простого варианта использования Web3 DevOps и формы ConsenSys xChange.
Мои читатели, возможно, помнят, что я сосредоточился на следующей формулировке миссии, которая, по моему мнению, может быть применима к любому ИТ-специалисту:
«Сосредоточьте свое время на предоставлении функций/функциональность, которые увеличивают ценность вашей интеллектуальной собственности. Используйте платформы, продукты и услуги для всего остального».
- Дж. Вестер
Создатели Form xChange позволяют мне придерживаться моей личной миссии, не заставляя меня создавать собственную форму обратной связи в рамках моего жизненного цикла разработки Web3. При этом я могу просто использовать инструмент Form xChange для создания быстрых форм обратной связи, которыми легко управлять, внедрять и развертывать.
Если вы сосредоточены на Web3 и цените обратную связь от своих клиентов, я настоятельно рекомендую попробовать инструмент Form xChange. В конце концов, это не потребует от вас никаких затрат… за исключением небольшого количества вашего времени.
Хорошего дня!
Также опубликовано здесь .