কলেজে পড়ার সময়, আমি সঙ্গীত শিল্পে আমার গুরুতর আগ্রহ বজায় রাখার জন্য একটি স্থানীয় রেকর্ডিং স্টুডিওতে খণ্ডকালীন কাজ করেছি। যেহেতু আপনি সঙ্গীত শিল্পের সাথে সম্পর্কিত নয় এমন একটি প্রকাশনায় এই নিবন্ধটি পড়ছেন, তাই এই উপসংহারে পৌঁছানো সহজ যে আমি সেই সময় থেকে সঙ্গীতের সাথে বিচ্ছিন্ন হয়ে পড়েছি (ভাল, আমি যা মনে করি তা সৃষ্টির পাশাপাশি কিছু চমত্কার চিত্তাকর্ষক স্পটিফাই প্লেলিস্ট)।
আমার কিছু বন্ধু এখনও সঙ্গীত শিল্পে কাজ করে এবং উন্নতি করে, এবং বছরের পর বছর ধরে কীভাবে জিনিসগুলি পরিবর্তিত হয়েছে তা শুনে চিত্তাকর্ষক, বিশেষ করে স্পেকট্রামের রেকর্ডিং দিকে। শিল্পটি উদ্ভাবন অব্যাহত রেখেছে, বেশিরভাগ কারণ পণ্য নির্মাতারা তাদের দেওয়া প্রতিক্রিয়া শুনেছেন যারা তাদের শিল্প তৈরি করতে এই ধরনের টুলিংয়ের উপর নির্ভর করে। এটি আজকের প্রযুক্তি শিল্পে কাজ করার চেয়ে আলাদা নয়। সফল প্রযুক্তি পণ্যগুলির জন্য ব্যবহারকারীর প্রতিক্রিয়া পাওয়া এবং শোনা গুরুত্বপূর্ণ।
যদিও Web2 ধারণা এবং টুলিং উভয় ক্ষেত্রেই ব্যবহারকারীর প্রতিক্রিয়া গ্রহণ করেছে, Web3 এখনও পিছিয়ে আছে। এই অসঙ্গতির একটি উদাহরণ Web3 DevOps-কে উন্নত করতে একটি ধ্রুবক প্রতিক্রিয়া লুপ ব্যবহার করার ধারণাকে কেন্দ্র করে — এমন একটি এলাকা যেখানে দলের সদস্যদের জন্য মানসম্মত প্রতিক্রিয়া পাওয়া চ্যালেঞ্জিং এবং অস্বাভাবিক। ধারণাটি এখনও ট্র্যাকশন অর্জন করতে পারেনি, উভয় সেরা অনুশীলন এবং উপলব্ধ সরঞ্জামগুলিতে। এবং দুর্বল ব্যবহারকারীর অভিজ্ঞতা প্রমাণ।
আমি ভাবছিলাম যে এই যোগাযোগের ব্যবধান পূরণ করার আরও ভাল উপায় আছে কিনা।
সফ্টওয়্যার বিকাশে DevOps-এর ধারণাটি তুলনামূলকভাবে নতুন এবং এটি সফ্টওয়্যার প্রকৌশলীদের দ্বারা সম্মুখীন হওয়া ব্যথার বিষয়গুলি শোনার শিল্পের একটি দৃঢ় উদাহরণ।
তাই এতে অবাক হওয়ার কিছু নেই যে Web3 DevOps ইতিমধ্যেই গতি পেতে শুরু করেছে৷ Web3 প্রজেক্টের মতই, Web3 টিমগুলিকে ঐতিহ্যগত সফ্টওয়্যার ইঞ্জিনিয়ারিং এবং অপারেশনগুলির মধ্যে ব্যবধান পূরণ করতে হবে।
এবং এটা গুরুত্বপূর্ণ. সফল Web3 DevOps সুবিধা প্রদান করতে পারে যেমন:
পুরানো মডেলের অধীনে, PMs পরিচালিত, বিকাশকারীরা কোডেড, পরীক্ষকদের পরীক্ষিত, এবং অপস মোতায়েন করা হয়েছে। কিন্তু এটি ধীর ছিল এবং বিখ্যাত "এটি আমার মেশিনে কাজ করে!" কিন্তু আধুনিক DevOps-এর সাথে, টিমের সদস্যরা এখন একটি ঐক্যবদ্ধ দল, যেখানে সবাই একসাথে কাজ করে এবং সামগ্রিকভাবে প্রকল্পের জন্য দায়ী।
এর অর্থ হল সকলকে শেষ-ব্যবহারকারীর অনুরোধের কাছে প্রকাশ করা একটি ভাল জিনিস। এবং প্রতিক্রিয়া ক্রমাগত হওয়া উচিত! সমস্ত দলের সদস্যদের অবিলম্বে জানা উচিত, এবং সর্বদা, উৎপাদনে কী ঘটছে। এই ক্রমাগত ফিডব্যাক লুপের মাধ্যমে, প্রত্যেকের জন্য, একটি দল হিসাবে, প্রকল্প এবং গ্রাহকদের চাহিদা বোঝা সহজ।
ব্যবহারকারীর প্রতিক্রিয়ার কাছে দলকে প্রকাশ করা তথ্য ওভারলোডের মতো মনে হতে পারে। কিন্তু বাস্তবে, ব্যবহারকারীর প্রতিক্রিয়া সমগ্র দলের জন্য মূল্য প্রদান করে:
সফ্টওয়্যার প্রকৌশলীরা
অপস ইঞ্জিনিয়ার্স
পরীক্ষক
পণ্যের মালিক/প্রজেক্ট ম্যানেজার
তাই আমরা জানি কেন আমাদের প্রতিক্রিয়া দরকার। কিন্তু কিভাবে আমরা Web3 এর জগতে এটি পেতে পারি? আমরা প্রথাগত কেন্দ্রীভূত সমাধান (গুগল ফর্ম, ইত্যাদি) নিয়ে যেতে পারি — কিন্তু Web3 এর আত্মায়, আমাদের সত্যিই একটি বিকেন্দ্রীকৃত এবং উন্মুক্ত সমাধান প্রয়োজন।
এখানেই ফর্ম xChange ওপেন সোর্স টুলটি আসে। এটি আপনাকে Web3 এ সহজেই ফিডব্যাক ফর্ম তৈরি এবং ব্যবহার করার ক্ষমতা দেয়। এবং এটি বাস্তবায়ন এবং ব্যবহার করা বেশ সহজ। সমাধানটি একটি মেটামাস্ক ওয়ালেটের সাথে সংযোগ করে (যা ব্যবহারকারীদের কাছে সম্ভবত ইতিমধ্যেই রয়েছে) এবং অ্যাপ্লিকেশন ব্যবহারকারীদের এক বা একাধিক ফর্ম ব্যবহার করে বেনামে ভোট দেওয়ার অনুমতি দেয় — প্রতিটি ফর্ম একাধিক প্রশ্নের জন্য অনুমতি দেয়।
চমৎকার অংশ হল যে সমগ্র প্রতিক্রিয়া প্রক্রিয়াটি সলিডিটিতে লিখিত নিজস্ব কারখানার চুক্তি নিযুক্ত করে, আপনাকে আপনার নিজস্ব স্মার্ট চুক্তি তৈরি বা বজায় রাখার প্রয়োজন ছাড়াই।
নীচে ফর্ম xChange জীবনচক্রের একটি সারসংক্ষেপ রয়েছে:
ইনস্টলেশনের পরে, নির্মাতা একটি নতুন ফর্ম লিখবেন এবং কারখানার চুক্তি ব্যবহার করে ফর্মটি স্থাপন করবেন৷ স্থাপনের পরে, অংশগ্রহণকারীরা কেবল বেনামে ফর্মটি পূরণ করে এবং তাদের ফলাফল জমা দেয়। জমা দেওয়ার পরে, ফলাফল সৃষ্টিকর্তা এবং অংশগ্রহণকারীদের উভয়ের কাছেই উপলব্ধ।
উচ্চ স্তরে, ফর্ম xChange ব্যবহার শুরু করতে নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন৷ নোট করুন যে আমরা এই উদাহরণের জন্য (Ethereum L2 Linea টেস্ট নেটওয়ার্ক) ট্রুফল ব্যবহার করে ফর্ম xChange ব্যবহার করব যাতে প্রতিক্রিয়া ফর্মগুলি অন্বেষণ করার সময় কোনও প্রকৃত অর্থ ব্যয় করা এড়াতে হয়৷
এখানে ফর্ম xChange দিয়ে শুরু করার পদক্ষেপগুলি রয়েছে:
এটা বেশ সহজ. আপনি মেটামাস্ক সাইটে সম্পূর্ণ বিশদ বিবরণে সেটআপের মাধ্যমে হাঁটার একটি বিশদ উদাহরণ খুঁজে পেতে পারেন।
উপরের পদক্ষেপগুলি অনুসরণ করার পরে, ফর্ম xChange হোম স্ক্রীনটি আপনার ব্রাউজারে প্রদর্শিত হবে:
এরপরে, আপনার মেটামাস্ক ওয়ালেট সংযোগ করতে কানেক্ট ওয়ালেট বোতামটি ব্যবহার করুন।
একবার সংযুক্ত হয়ে গেলে, একটি নতুন ফিডব্যাক ফর্ম তৈরি করতে localhost:3000/create-form URL ব্যবহার করুন:
এখন আপনি প্রতিক্রিয়া ফর্ম তৈরি করতে প্রস্তুত.
এখন একটি রেকর্ডিং স্টুডিওতে বসা বনাম আমি 1990 এর দশকের যা মনে করি 40 বছর আগের থেকে খুব কম মিল বজায় রাখে। শিল্পটি বুঝতে পেরেছিল যে জিনিসগুলি করার আরও ভাল উপায় রয়েছে - তাদের গ্রাহকদের কথা শুনে - এবং প্রয়োজনীয় উদ্ভাবন প্রদান করেছে৷
সফ্টওয়্যার প্রকৌশলী হিসাবে DevOps এর সৃষ্টি এবং বিবর্তনের সাথে আমরা যা দেখেছি তার থেকে এটি আলাদা নয়। প্রতিক্রিয়া ফর্মগুলির ব্যবহার দ্রুত উদ্ভাবন প্রদান করতে পারে, যা আমি একটি সাধারণ Web3 DevOps ব্যবহারের ক্ষেত্রে এবং ConsenSys ফর্ম xChange এর কাছাকাছি উল্লেখ করেছি।
আমার পাঠকরা মনে করতে পারেন যে আমি নিম্নলিখিত মিশনের বিবৃতিতে ফোকাস করেছি, যা আমি মনে করি যে কোনও আইটি পেশাদারের জন্য প্রয়োগ করতে পারেন:
“আপনার বৌদ্ধিক সম্পত্তির মূল্যকে প্রসারিত করে এমন বৈশিষ্ট্য/কার্যকারিতা প্রদানের উপর আপনার সময়কে ফোকাস করুন। অন্য সবকিছুর জন্য ফ্রেমওয়ার্ক, পণ্য এবং পরিষেবার সুবিধা নিন।"
- জে. ভেস্টার
Form xChange-এর নির্মাতারা আমাকে আমার Web3 ডেভেলপমেন্ট লাইফসাইকেলের অংশ হিসেবে আমার নিজস্ব প্রতিক্রিয়া ফর্ম প্রক্রিয়া তৈরি করতে বাধ্য না করে আমার ব্যক্তিগত মিশন স্টেটমেন্ট মেনে চলার অনুমতি দেন। এটি করার মাধ্যমে, আমি সহজভাবে দ্রুত প্রতিক্রিয়া ফর্মগুলি তৈরি করতে ফর্ম xChange টুল ব্যবহার করতে সক্ষম হয়েছি যা পরিচালনা, বাস্তবায়ন এবং স্থাপন করা সহজ।
আপনি যদি Web3-এ মনোনিবেশ করেন এবং আপনার গ্রাহকদের কাছ থেকে প্রতিক্রিয়া পাওয়ার মূল্য খুঁজে পান, আমি অত্যন্ত সুপারিশ করছি ফর্ম xChange টুলটি একবার চেষ্টা করে দেখার। সর্বোপরি, এটি আপনার জন্য কোন খরচ ছাড়াই আসে... আপনার অল্প সময়ের ব্যতীত।
একটি সত্যিই মহান দিন আছে!
এছাড়াও এখানে প্রকাশিত.