paint-brush
Cách tối ưu hóa DevOps Web3 của bạn với biểu mẫu phản hồi của người dùngtừ tác giả@johnjvester
64,514 lượt đọc
64,514 lượt đọc

Cách tối ưu hóa DevOps Web3 của bạn với biểu mẫu phản hồi của người dùng

từ tác giả John Vester6m2023/11/06
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

Cho phép người dùng của bạn cung cấp phản hồi cho toàn bộ nhóm có thể thúc đẩy sự đổi mới. Xem cách Form xChange có thể thúc đẩy việc áp dụng DevOps Web3 thành công theo cách phi tập trung.
featured image - Cách tối ưu hóa DevOps Web3 của bạn với biểu mẫu phản hồi của người dùng
John Vester HackerNoon profile picture
0-item


Khi đang học đại học, tôi đã làm việc bán thời gian tại một phòng thu âm ở địa phương để duy trì niềm đam mê thực sự của mình với ngành công nghiệp âm nhạc. Vì bạn đang đọc bài viết này trên một ấn phẩm không liên quan đến ngành công nghiệp âm nhạc nên có thể dễ dàng kết luận rằng tôi đã chia tay âm nhạc kể từ thời điểm đó (à, ngoài việc tạo ra những gì tôi cảm thấy là một số danh sách phát Spotify khá ấn tượng).


Một số người bạn của tôi vẫn làm việc và phát triển trong ngành công nghiệp âm nhạc, và thật ấn tượng khi biết mọi thứ đã thay đổi như thế nào trong những năm qua, đặc biệt là về mặt thu âm. Ngành công nghiệp này đã tiếp tục đổi mới, chủ yếu là do các nhà sản xuất sản phẩm đã lắng nghe phản hồi từ những người phụ thuộc vào công cụ đó để tạo ra tác phẩm nghệ thuật của họ. Điều này không khác gì làm việc trong ngành công nghệ ngày nay. Nhận và lắng nghe phản hồi của người dùng là điều quan trọng đối với sự thành công của các sản phẩm công nghệ.


Tuy nhiên, trong khi Web2 đón nhận phản hồi của người dùng cả về ý tưởng lẫn công cụ thì Web3 vẫn bị tụt lại phía sau. Một ví dụ về sự khác biệt này xoay quanh khái niệm sử dụng vòng phản hồi liên tục để cải thiện Web3 DevOps — một lĩnh vực mà các thành viên trong nhóm gặp khó khăn và hiếm khi nhận được phản hồi chất lượng. Khái niệm này vẫn chưa thu hút được sự chú ý, cả về phương pháp thực hành tốt nhất lẫn các công cụ sẵn có. Và trải nghiệm người dùng kém là bằng chứng.


Tôi tự hỏi liệu có cách nào tốt hơn để thu hẹp khoảng cách giao tiếp này không.

Các trường hợp sử dụng Web3 DevOps

Khái niệm DevOps tương đối mới trong phát triển phần mềm và là một ví dụ điển hình về việc ngành đang lắng nghe những điểm yếu mà các kỹ sư phần mềm phải đối mặt.


Vì vậy, không có gì ngạc nhiên khi Web3 DevOps đã bắt đầu có đà phát triển. Cũng giống như các dự án Web3, các nhóm Web3 cần thu hẹp khoảng cách giữa kỹ thuật phần mềm và hoạt động truyền thống.


Và nó quan trọng. DevOps Web3 thành công có thể mang lại những lợi ích như:


  • Giới thiệu trải nghiệm phát triển nhanh hơn.
  • Đáp ứng các quy định tuân thủ (thực hành có thể kiểm toán và an toàn).
  • Mở rộng quy mô song song với việc áp dụng Web3.

DevOps cần phản hồi liên tục của người dùng

Theo mô hình cũ, các PM được quản lý, các nhà phát triển mã hóa, những người thử nghiệm đã thử nghiệm và các hoạt động được triển khai. Nhưng điều này diễn ra chậm và gây ra thông báo nổi tiếng “nó hoạt động trên máy của tôi!” Nhưng với DevOps hiện đại, các thành viên trong nhóm giờ đây là một nhóm thống nhất, trong đó mọi người làm việc chặt chẽ với nhau và chịu trách nhiệm về toàn bộ dự án.


Điều này có nghĩa là việc cho mọi người tiếp cận các yêu cầu của người dùng cuối là một điều tốt. Và phản hồi phải liên tục! Tất cả các thành viên trong nhóm phải biết ngay lập tức và mọi lúc những gì đang diễn ra trong quá trình sản xuất. Với vòng phản hồi liên tục này, mọi người, với tư cách là một nhóm, sẽ dễ dàng hiểu được dự án và nhu cầu của khách hàng hơn.

Nơi biểu mẫu phản hồi mang lại giá trị

Việc nhóm tiếp xúc với phản hồi của người dùng có thể giống như quá tải thông tin. Nhưng trên thực tế, phản hồi của người dùng mang lại giá trị cho toàn bộ nhóm:


Kỹ sư phần mềm

  • Trở thành một phần của nỗ lực ưu tiên để xác định những tính năng nào sẽ được thêm vào tiếp theo.
  • Xem quan điểm của họ so với người dùng như thế nào . Thông thường các nhà phát triển có thể bị mắc kẹt trong cách suy nghĩ của họ.
  • Tăng quyền sở hữu dự án , không chỉ mã


Kỹ sư vận hành

  • Hiểu rõ hơn các yêu cầu phi chức năng
  • Hiểu hiệu suất từ góc độ của người dùng , điều này thường có thể khác với kết quả được đo thông qua các phương pháp quan sát tiêu chuẩn.
  • Hiểu rõ hơn về các tính năng quan trọng nhất cần thực hiện tiếp theo.


Người thử nghiệm

  • Đưa những người thử nghiệm ra khỏi nơi làm việc của họ và thu hút họ tiếp xúc với những người dùng thực tế .
  • Giúp người thử nghiệm nhìn nhận dự án một cách tổng thể chứ không phải như một loạt các thử nghiệm.
  • Giúp người thử nghiệm tiến hành UAT tốt hơn bằng cách hiểu sâu hơn về người dùng.


Chủ sở hữu sản phẩm / Người quản lý dự án

  • Xây dựng sự chia sẻ nhóm theo dòng chu trình phát triển tự nhiên

Triển khai Biểu mẫu phản hồi Web3 với Biểu mẫu xChange và MetaMask

Vì vậy, chúng tôi biết lý do tại sao chúng tôi cần phản hồi. Nhưng làm thế nào để chúng ta có được điều này trong thế giới Web3? Chúng tôi có thể sử dụng các giải pháp tập trung truyền thống (biểu mẫu google, v.v.) - nhưng theo tinh thần của Web3, chúng tôi thực sự cần một giải pháp phi tập trung và mở .


Đó là lúc công cụ mã nguồn mở Form xChange xuất hiện. Nó cung cấp cho bạn khả năng dễ dàng tạo và sử dụng các biểu mẫu phản hồi trên Web3 . Và nó khá dễ thực hiện và sử dụng. Giải pháp kết nối với ví MetaMask (mà rất có thể người dùng đã có) và cho phép người dùng ứng dụng bỏ phiếu ẩn danh bằng một hoặc nhiều biểu mẫu - với mỗi biểu mẫu cho phép nhiều câu hỏi.


Điều thú vị là toàn bộ quá trình phản hồi sử dụng hợp đồng nhà máy riêng được viết bằng Solidity mà không yêu cầu bạn tạo hoặc duy trì hợp đồng thông minh của riêng mình.


Dưới đây là bản tóm tắt về vòng đời của Biểu mẫu xChange:


Vòng đời của biểu mẫu xChange


Sau khi cài đặt, người tạo sẽ tạo một biểu mẫu mới và triển khai biểu mẫu đó bằng hợp đồng nhà máy. Sau khi triển khai, người tham gia chỉ cần điền biểu mẫu ẩn danh và gửi kết quả của họ. Sau khi gửi, kết quả sẽ có sẵn cho cả người sáng tạo và người tham gia.

Bắt đầu với Biểu mẫu xChange

Ở cấp độ cao, cần thực hiện các bước sau để bắt đầu sử dụng Biểu mẫu xChange. Lưu ý rằng chúng tôi sẽ triển khai Biểu mẫu xChange bằng cách sử dụng Truffle trên Linea Goerli cho ví dụ này (mạng thử nghiệm Linea Ethereum L2) để tránh chi tiêu bất kỳ khoản tiền thực nào trong khi khám phá các biểu mẫu phản hồi.


Dưới đây là các bước để bắt đầu với Biểu mẫu xChange:


  1. Cài đặt MetaMask vào trình duyệt của bạn.
  2. Nhận ETH thử nghiệm (LineaETH) từ một vòi như vòi của Infura .
  3. Thiết lập điểm cuối Linea RPC bằng Infura .
  4. Cài đặt nút và npm như được tìm thấy ở đây .
  5. Sao chép kho lưu trữ Biểu mẫu xChange .
  6. Triển khai mẫu phản hồi.
  7. Triển khai nhà máy giao diện người dùng tiếp theo.
  8. Khởi chạy biểu mẫu bằng localhost:3000 trong trình duyệt đã cài đặt MetaMask của bạn.


Nó khá dễ dàng. Bạn có thể tìm thấy ví dụ chi tiết hướng dẫn cài đặt đầy đủ chi tiết tại trang MetaMask .


Sau khi làm theo các bước trên, màn hình chính của Biểu mẫu xChange sẽ hiển thị trong trình duyệt của bạn:


Mẫu xChange


Tiếp theo, sử dụng nút Kết nối Ví để kết nối ví MetaMask của bạn.


Sau khi kết nối, hãy sử dụng URL localhost:3000/create-form để tạo biểu mẫu phản hồi mới:


Tạo biểu mẫu phản hồi mới


Bây giờ bạn đã sẵn sàng để tạo các biểu mẫu phản hồi.

Phản hồi của người dùng được thực hiện đơn giản với MetaMask và hơn thế nữa

Ngồi trong phòng thu âm bây giờ so với những gì tôi nhớ từ những năm 1990 vẫn có rất ít điểm tương đồng với 40 năm trước. Ngành này nhận ra rằng có cách tốt hơn để thực hiện mọi việc—bằng cách lắng nghe khách hàng—và đưa ra những đổi mới cần thiết.


Điều đó không khác gì những gì chúng ta đã thấy trong quá trình hình thành và phát triển DevOps với tư cách là kỹ sư phần mềm. Việc sử dụng các biểu mẫu phản hồi có thể mang lại sự đổi mới nhanh hơn, điều mà tôi đã lưu ý xung quanh trường hợp sử dụng Web3 DevOps đơn giản và ConsenSys Form xChange.


Độc giả của tôi có thể nhớ lại rằng tôi đã tập trung vào tuyên bố sứ mệnh sau đây mà tôi cảm thấy có thể áp dụng cho bất kỳ chuyên gia CNTT nào:


“Hãy tập trung thời gian vào việc cung cấp các tính năng/chức năng giúp nâng cao giá trị tài sản trí tuệ của bạn. Tận dụng các khuôn khổ, sản phẩm và dịch vụ cho mọi thứ khác.”


- J. Vester


Những người sáng tạo tại Biểu mẫu xChange cho phép tôi tuân thủ tuyên bố sứ mệnh cá nhân của mình bằng cách không buộc tôi phải tạo quy trình biểu mẫu phản hồi của riêng mình như một phần trong vòng đời phát triển Web3 của tôi. Khi làm như vậy, tôi có thể chỉ cần tận dụng công cụ Biểu mẫu xChange để tạo các biểu mẫu phản hồi nhanh chóng, dễ quản lý, triển khai và triển khai.


Nếu bạn tập trung vào Web3 và nhận thấy giá trị trong việc nhận phản hồi từ khách hàng, tôi thực sự khuyên bạn nên dùng thử công cụ Biểu mẫu xChange. Rốt cuộc, bạn không phải trả bất kỳ chi phí nào… ngoại trừ một lượng nhỏ thời gian của bạn.


Chúc bạn có một ngày thật tuyệt vời!


Cũng được xuất bản ở đây .