paint-brush
Kullanıcı Geri Bildirim Formlarıyla Web3 DevOps'unuzu Nasıl Optimize Edebilirsiniz?ile@johnjvester
40,511 okumalar
40,511 okumalar

Kullanıcı Geri Bildirim Formlarıyla Web3 DevOps'unuzu Nasıl Optimize Edebilirsiniz?

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

Çok uzun; Okumak

Kullanıcılarınızın tüm ekibe geri bildirimde bulunmasına izin vermek yeniliği teşvik edebilir. Form xChange'in Web3 DevOps'un başarılı bir şekilde benimsenmesini merkezi olmayan bir şekilde nasıl teşvik edebileceğini görün.
featured image - Kullanıcı Geri Bildirim Formlarıyla Web3 DevOps'unuzu Nasıl Optimize Edebilirsiniz?
John Vester HackerNoon profile picture
0-item


Üniversiteye devam ederken müzik endüstrisine olan ciddi ilgimi sürdürmek için yerel bir kayıt stüdyosunda yarı zamanlı çalıştım. Bu makaleyi müzik endüstrisiyle ilgisi olmayan bir yayında okuduğunuza göre, o zamandan beri müzikle yollarımı ayırdığım sonucuna varmak kolaydır (oldukça etkileyici bazı Spotify çalma listelerinin yaratılmasının yanı sıra).


Arkadaşlarımdan bazıları hala müzik endüstrisinde çalışıyor ve gelişiyor ve yıllar içinde işlerin, özellikle de kayıt tarafında nasıl değiştiğini duymak etkileyici. Sektör, çoğunlukla ürün üreticilerinin sanatlarını yaratmak için bu tür araçlara güvenenlerin sağladığı geri bildirimleri dinlemesi nedeniyle yenilik yapmaya devam etti. Bu, bugün teknoloji endüstrisinde çalışmaktan farklı değil. Başarılı teknoloji ürünleri için kullanıcı geri bildirimlerini almak ve dinlemek kritik öneme sahiptir.


Ancak Web2, hem konsept hem de araç olarak kullanıcı geri bildirimlerini benimsemiş olsa da Web3 hâlâ geride kalıyor. Bu tutarsızlığın bir örneği, ekip üyelerinin kaliteli geri bildirim almasının zor ve nadir olduğu bir alan olan Web3 DevOps'u geliştirmek için sürekli bir geri bildirim döngüsü kullanma kavramı etrafında yoğunlaşıyor. Konsept, hem en iyi uygulamalar hem de mevcut araçlar açısından henüz ilgi çekmedi. Ve kötü kullanıcı deneyimi bunun kanıtıdır.


Bu iletişim açığını kapatmanın daha iyi bir yolu olup olmadığını merak ettim.

Web3 DevOps Kullanım Durumları

DevOps kavramı, yazılım geliştirmede nispeten yenidir ve sektörün yazılım mühendislerinin karşılaştığı sıkıntılı noktaları dinlemesinin sağlam bir örneğidir.


Dolayısıyla Web3 DevOps'un şimdiden ivme kazanmaya başlaması sürpriz olmamalı. Tıpkı Web3 projelerinde olduğu gibi Web3 ekiplerinin de geleneksel yazılım mühendisliği ile operasyonlar arasındaki boşluğu doldurması gerekiyor.


Ve bu önemli. Başarılı Web3 DevOps aşağıdaki gibi avantajlar sağlayabilir:


  • Daha hızlı bir geliştirme deneyimi sunun.
  • Uyumluluk düzenlemelerini (denetlenebilir ve güvenli uygulamalar) karşılayın.
  • Web3'ün benimsenmesiyle birlikte ölçeklendirin.

DevOps'un Sürekli Kullanıcı Geri Bildirimine İhtiyacı Var

Eski modelde PM'ler yönetilir, geliştiriciler kodlanır, test uzmanları test edilir ve operasyonlar devreye alınır. Ancak bu yavaştı ve meşhur "makinemde çalışıyor!" Ancak modern DevOps ile ekip üyeleri artık herkesin birbirine yakın çalıştığı ve bir bütün olarak projeden sorumlu olduğu birleşik bir ekip haline geldi.


Bu, herkesi son kullanıcı isteklerine maruz bırakmanın iyi bir şey olduğu anlamına gelir. Ve geri bildirim sürekli olmalıdır! Tüm ekip üyeleri üretimde neler olup bittiğini anında ve her zaman bilmelidir. Bu sürekli geri bildirim döngüsü sayesinde ekip olarak herkesin projeyi ve müşterilerin ihtiyaçlarını anlaması daha kolay olur.

Geribildirim Formlarının Değer Sağladığı Yer

Ekibi kullanıcı geri bildirimlerine maruz bırakmak aşırı bilgi yüklemesi gibi görünebilir. Ancak gerçekte kullanıcı geri bildirimleri tüm ekip için değer sağlar:


Yazılım mühendisleri

  • Bir sonraki adımda hangi özelliklerin ekleneceğini belirlemek için önceliklendirme çabasının bir parçası olun .
  • Bakış açılarının kullanıcılarla nasıl karşılaştırıldığını görün. Çoğu zaman geliştiriciler kendi düşünme tarzlarında sıkışıp kalabilirler.
  • Yalnızca kodun değil, projenin sahipliğini artırır


Operasyon Mühendisleri

  • İşlevsel olmayan gereksinimleri daha iyi anlayın
  • Performansı, standart gözlemevi uygulamalarıyla ölçülen sonuçlardan genellikle farklı olabilen, kullanıcının bakış açısından anlayın .
  • Bir sonraki adımda üzerinde çalışacağınız en önemli özellikler hakkında bilgi edinin.


Test kullanıcıları

  • Test uzmanlarını silolarından çıkarır ve onları gerçek kullanıcılarla buluşturur .
  • Test uzmanlarının projeyi bir dizi test olarak değil bir bütün olarak görmelerine yardımcı olur.
  • Kullanıcılar hakkında daha derin bir anlayış kazanarak test uzmanlarının daha iyi UAT yürütmesine yardımcı olur .


Ürün Sahipleri / Proje Yöneticileri

  • Ekip paylaşımını doğal gelişim döngüsü akışına dahil eder

Form xChange ve MetaMask ile Web3 Geri Bildirim Formlarını Uygulama

Bu yüzden neden geri bildirime ihtiyacımız olduğunu biliyoruz. Peki bunu Web3 dünyasında nasıl elde edebiliriz? Geleneksel merkezi çözümleri (google formlar vb.) tercih edebiliriz ancak Web3'ün ruhuna uygun olarak, gerçekten merkezi olmayan ve açık bir çözüme ihtiyacımız var.


Form xChange açık kaynak aracının devreye girdiği yer burasıdır. Size Web3'te geri bildirim formlarını kolayca oluşturma ve kullanma yeteneği verir. Ve uygulanması ve kullanılması oldukça kolaydır. Çözüm, (kullanıcıların büyük ihtimalle zaten sahip olduğu) bir MetaMask cüzdanına bağlanıyor ve uygulama kullanıcılarının bir veya daha fazla form kullanarak anonim olarak oy kullanmasına olanak tanıyor; her form birden fazla soruya izin veriyor.


İşin güzel yanı, tüm geri bildirim sürecinin, kendi akıllı sözleşmenizi oluşturmanıza veya sürdürmenize gerek kalmadan, Solidity'de yazılmış kendi fabrika sözleşmesini kullanmasıdır.


Aşağıda Form xChange yaşam döngüsünün bir özeti bulunmaktadır:


Form xChange Yaşam Döngüsü


Kurulumdan sonra, oluşturucu yeni bir form yazacak ve fabrika sözleşmesini kullanarak formu dağıtacaktır. Dağıtımın ardından katılımcıların formu anonim olarak doldurmaları ve sonuçlarını göndermeleri yeterlidir. Gönderimin ardından sonuçlar hem yaratıcının hem de katılımcıların kullanımına sunulur.

Form xChange'e Başlarken

Yüksek düzeyde, Form xChange'i kullanmaya başlamak için aşağıdaki adımlar gereklidir. Geri bildirim formlarını keşfederken herhangi bir gerçek para harcamayı önlemek için bu örnekte (Ethereum L2 Linea test ağı) Linea Goerli'de Truffle'ı kullanarak Form xChange'i dağıtacağımızı unutmayın.


Form xChange'i kullanmaya başlamanın adımları şunlardır:


  1. MetaMask'ı tarayıcınıza yükleyin.
  2. Infura'nın musluğuna benzer bir musluktan test ETH (LineaETH) elde edin.
  3. Infura'yı kullanarak bir Linea RPC uç noktası oluşturun.
  4. Düğümü ve npm'yi burada bulunan şekilde yükleyin.
  5. Form xChange deposunu klonlayın.
  6. Geri bildirim formunu dağıtın.
  7. Sonraki ön uç fabrikasını dağıtın.
  8. Formu, MetaMask'ın yüklü olduğu tarayıcınızda localhost:3000 kullanarak başlatın.


Oldukça kolay. Kurulumun ayrıntılı bir örneğini tüm ayrıntılarıyla MetaMask sitesinde bulabilirsiniz.


Yukarıdaki adımları izledikten sonra tarayıcınızda Form xChange ana ekranı görüntülenecektir:


Form xChange


Daha sonra MetaMask cüzdanınızı bağlamak için Cüzdana Bağlan düğmesini kullanın.


Bağlandıktan sonra yeni bir geri bildirim formu oluşturmak için localhost:3000/create-form URL'sini kullanın:


Yeni Geri Bildirim Formu Oluşturma


Artık geri bildirim formları oluşturmaya hazırsınız.

Kullanıcı Geri Bildirimi MetaMask ve Daha Fazlasıyla Basitleştirildi

Şu anda bir kayıt stüdyosunda oturmak ile 1990'lardan hatırladıklarım arasında 40 yıl öncesinden çok az benzerlik var. Sektör, müşterilerini dinleyerek işleri yapmanın daha iyi bir yolu olduğunu fark etti ve gerekli yeniliği sağladı.


Bu, yazılım mühendisleri olarak DevOps'un yaratılışında ve evriminde gördüğümüzden farklı değil. Geri bildirim formlarının kullanımı daha hızlı inovasyon sağlayabilir; bunu basit bir Web3 DevOps kullanım senaryosu ve ConsenSys Form xChange etrafında belirttim.


Okuyucularım, her BT uzmanına uygulanabileceğini düşündüğüm aşağıdaki misyon beyanına odaklandığımı hatırlayabilirler:


“Zamanınızı fikri mülkiyetinizin değerini artıran özellikler/işlevsellik sunmaya odaklayın. Diğer her şey için çerçevelerden, ürünlerden ve hizmetlerden yararlanın.”


-J.Vester


Form xChange'deki yaratıcılar, Web3 geliştirme yaşam döngümün bir parçası olarak beni kendi geri bildirim formu sürecimi oluşturmaya zorlamayarak kişisel misyon beyanıma bağlı kalmamı sağlıyor. Bunu yaparken, yönetimi, uygulaması ve dağıtımı kolay hızlı geri bildirim formları oluşturmak için Form xChange aracından kolayca yararlanabiliyorum.


Web3'e odaklanıyorsanız ve müşterilerinizden geri bildirim almanın değerini düşünüyorsanız Form xChange aracını denemenizi şiddetle tavsiye ederim. Sonuçta, zamanınızın küçük bir kısmı dışında size hiçbir maliyeti yok.


Gerçekten harika bir gün geçirin!


Burada da yayınlandı.