paint-brush
사용자 피드백 양식을 사용하여 Web3 DevOps를 최적화하는 방법~에 의해@johnjvester
61,982 판독값
61,982 판독값

사용자 피드백 양식을 사용하여 Web3 DevOps를 최적화하는 방법

~에 의해 John Vester6m2023/11/06
Read on Terminal Reader
Read this story w/o Javascript

너무 오래; 읽다

사용자가 전체 팀에 피드백을 제공하도록 허용하면 혁신을 촉진할 수 있습니다. Form xChange가 어떻게 분산된 방식으로 성공적인 Web3 DevOps 채택을 촉진할 수 있는지 알아보세요.
featured image - 사용자 피드백 양식을 사용하여 Web3 DevOps를 최적화하는 방법
John Vester HackerNoon profile picture
0-item


대학에 다니는 동안 저는 음악 산업에 대한 진지한 관심을 유지하기 위해 지역 녹음 스튜디오에서 파트타임으로 일했습니다. 음악 산업과 무관한 출판물에서 이 기사를 읽고 계시다면, 제가 그 이후로 음악과 헤어졌다고 결론짓기 쉽습니다.


내 친구들 중 일부는 여전히 음악 산업에서 일하고 성공하고 있으며, 특히 스펙트럼의 녹음 측면에서 수년에 걸쳐 상황이 어떻게 변했는지 듣는 것은 인상적입니다. 업계는 지속적으로 혁신을 거듭해 왔으며, 이는 주로 제품 제조업체가 이러한 도구를 사용하여 예술 작품을 창작하는 사람들의 피드백을 들었기 때문입니다. 이것은 오늘날 기술 산업에서 일하는 것과 다르지 않습니다. 사용자 피드백을 받고 듣는 것은 성공적인 기술 제품에 매우 중요합니다.


그러나 Web2는 개념과 도구 모두에서 사용자 피드백을 수용했지만 Web3는 여전히 뒤처져 있습니다. 이러한 불일치의 한 가지 예는 Web3 DevOps를 개선하기 위해 지속적인 피드백 루프를 사용한다는 개념을 중심으로 합니다. 이는 팀 구성원이 품질 피드백을 얻는 것이 어렵고 흔하지 않은 영역입니다. 이 개념은 모범 사례와 사용 가능한 도구 모두에서 아직 주목을 받지 못했습니다. 그리고 열악한 사용자 경험이 증거입니다.


이러한 의사소통 격차를 해소할 수 있는 더 좋은 방법이 있는지 궁금했습니다.

Web3 DevOps 사용 사례

DevOps의 개념은 소프트웨어 개발에서 상대적으로 새로운 개념이며 업계에서 소프트웨어 엔지니어가 직면한 문제점에 귀를 기울이는 확실한 예입니다.


따라서 Web3 DevOps가 이미 추진력을 얻기 시작했다는 것은 놀라운 일이 아닙니다. Web3 프로젝트와 마찬가지로 Web3 팀은 기존 소프트웨어 엔지니어링과 운영 간의 격차를 해소해야 합니다.


그리고 그것은 중요합니다. 성공적인 Web3 DevOps는 다음과 같은 이점을 제공할 수 있습니다.


  • 더 빠른 개발 경험을 소개합니다.
  • 규정 준수 규정(감사 및 보안 관행)을 충족합니다.
  • Web3 채택과 함께 확장하세요.

DevOps에는 지속적인 사용자 피드백이 필요합니다

이전 모델에서는 PM이 관리하고, 개발자가 코딩하고, 테스터가 테스트하고, 운영팀이 배포되었습니다. 그러나 이것은 속도가 느려서 "내 컴퓨터에서는 작동합니다!"라는 유명한 메시지가 발생했습니다. 그러나 최신 DevOps를 통해 팀 구성원은 이제 통합된 팀이 되어 모든 사람이 긴밀하게 협력하고 프로젝트 전체를 책임집니다.


이는 모든 사람을 최종 사용자 요청에 노출시키는 것이 좋은 일임을 의미합니다. 그리고 피드백은 지속적이어야 합니다! 모든 팀원은 생산 과정에서 무슨 일이 일어나고 있는지 즉시, 그리고 항상 알아야 합니다. 이러한 지속적인 피드백 루프를 통해 모든 사람이 팀으로서 프로젝트와 고객의 요구 사항을 더 쉽게 이해할 수 있습니다.

피드백 양식이 가치를 제공하는 곳

팀을 사용자 피드백에 노출시키는 것은 정보 과부하처럼 보일 수 있습니다. 그러나 실제로 사용자 피드백은 팀 전체에 가치를 제공합니다.


소프트웨어 엔지니어

  • 다음에 추가할 기능을 결정하기 위한 우선순위 지정 노력에 참여하세요 .
  • 사용자의 관점과 사용자의 관점을 비교 해보세요. 종종 개발자는 자신의 사고 방식에 갇힐 수 있습니다.
  • 코드뿐만 아니라 프로젝트의 소유권도 증가합니다.


운영 엔지니어

  • 비기능적 요구 사항을 더 잘 이해
  • 표준 관측 방법을 통해 측정된 결과와 종종 다를 수 있는 사용자 관점에서 성능을 이해합니다 .
  • 다음에 작업할 가장 중요한 기능 에 대한 통찰력을 얻으세요.


테스터

  • 테스터를 사일로에서 꺼내 실제 사용자와 함께 참여시킵니다 .
  • 테스터가 프로젝트를 일련의 테스트가 아닌 전체로 볼 수 있도록 도와줍니다.
  • 테스터가 사용자에 대한 더 깊은 이해를 얻어 더 나은 UAT를 수행하도록 돕습니다 .


제품 소유자/프로젝트 관리자

  • 자연스러운 개발 주기 흐름에 팀 공유를 구축합니다.

Form xChange 및 MetaMask를 사용하여 Web3 피드백 양식 구현

그래서 우리는 피드백이 필요한 이유를 알고 있습니다. 하지만 Web3의 세계에서는 어떻게 이것을 얻을 수 있을까요? 우리는 전통적인 중앙 집중식 솔루션(Google 양식 등)을 사용할 수 있습니다. 하지만 Web3의 정신에서는 분산되고 개방적인 솔루션이 정말로 필요합니다.


이것이 바로 Form xChange 오픈 소스 도구가 등장하는 곳입니다. 이를 통해 Web3에서 피드백 양식을 쉽게 만들고 사용할 수 있습니다. 그리고 구현과 사용이 매우 쉽습니다. 이 솔루션은 MetaMask 지갑(사용자가 이미 보유하고 있을 가능성이 높음)에 연결되어 애플리케이션 사용자가 하나 이상의 양식을 사용하여 익명으로 투표할 수 있도록 합니다. 각 양식은 여러 질문을 허용합니다.


멋진 부분은 전체 피드백 프로세스가 자체 스마트 계약을 생성하거나 유지 관리할 필요 없이 Solidity 로 작성된 자체 공장 계약을 사용한다는 것입니다.


다음은 Form xChange 라이프사이클을 요약한 것입니다.


Form xChange 라이프사이클


설치 후 작성자는 새 양식을 작성하고 팩토리 계약을 사용하여 양식을 배포합니다. 배포 후 참가자는 익명으로 양식을 채우고 결과를 제출하기만 하면 됩니다. 제출 후 결과는 작성자와 참가자 모두에게 제공됩니다.

Form xChange 시작하기

높은 수준에서 Form xChange 사용을 시작하려면 다음 단계가 필요합니다. 피드백 양식을 탐색하는 동안 실제 자금 지출을 피하기 위해 이 예(Ethereum L2 Linea 테스트 네트워크)에서는 Linea Goerli에 Truffle을 사용하여 Form xChange를 배포할 것입니다.


Form xChange를 시작하는 단계는 다음과 같습니다.


  1. 브라우저에 MetaMask를 설치하세요.
  2. Infura의 Faucet 과 같은 Faucet에서 테스트 ETH(LineaETH)를 획득합니다.
  3. Infura를 사용하여 Linea RPC 엔드포인트를 설정합니다.
  4. 여기에 있는 대로 node와 npm을 설치합니다.
  5. Form xChange 저장소를 복제합니다.
  6. 피드백 양식을 배포합니다.
  7. Next 프런트엔드 팩토리를 배포합니다.
  8. MetaMask가 설치된 브라우저에서 localhost:3000을 사용하여 양식을 실행하세요.


꽤 쉽습니다. MetaMask 사이트 에서 설정을 자세히 안내하는 자세한 예를 찾을 수 있습니다.


위 단계를 수행하면 Form xChange 홈 화면이 브라우저에 표시됩니다.


xChange 양식


다음으로 Connect Wallet 버튼을 사용해 MetaMask 지갑을 연결하세요.


연결되면 localhost:3000/create-form URL을 사용하여 새 피드백 양식을 만듭니다.


새 피드백 양식 만들기


이제 피드백 양식을 만들 준비가 되었습니다.

MetaMask 등을 통해 사용자 피드백이 간편해졌습니다.

지금 녹음실에 앉아 있는 것과 1990년대를 회상하는 것은 40년 전과 거의 유사점이 없습니다. 업계에서는 고객의 의견을 경청함으로써 업무를 수행하는 더 나은 방법이 있음을 깨닫고 필요한 혁신을 제공했습니다.


이는 소프트웨어 엔지니어로서 DevOps의 생성과 발전을 통해 우리가 보아온 것과 다르지 않습니다. 피드백 양식을 사용하면 더 빠른 혁신을 제공할 수 있으며, 이는 간단한 Web3 DevOps 사용 사례 및 ConsenSys Form xChange에 대해 언급한 것입니다.


독자들은 제가 모든 IT 전문가에게 적용할 수 있다고 생각하는 다음 사명 선언문에 중점을 두었다는 것을 기억하실 것입니다.


“지적 재산의 가치를 확장하는 특징/기능을 제공하는 데 시간을 집중하십시오. 다른 모든 것에 프레임워크, 제품 및 서비스를 활용하세요.”


- J. 베스터


Form xChange의 작성자를 사용하면 Web3 개발 수명 주기의 일부로 자체 피드백 양식 프로세스를 만들도록 강요하지 않고 개인적인 사명 선언문을 고수할 수 있습니다. 이를 통해 Form xChange 도구를 활용하여 관리, 구현 및 배포가 쉬운 빠른 피드백 양식을 만들 수 있습니다.


Web3에 중점을 두고 있고 고객으로부터 피드백을 얻는 데 가치가 있다고 생각한다면 Form xChange 도구를 사용해 볼 것을 적극 권장합니다. 결국, 약간의 시간을 제외하고는 비용이 전혀 들지 않습니다.


정말 좋은 하루 보내세요!


여기에도 게시되었습니다.