Uploaded avatar of iHiD

V2-এর পরিশ্রম কি সার্থক ছিল?

@iHiD
প্রায় 7 বছর আগে

কয়েক সপ্তাহ আগে, Exercism V3-এর দিকে আমাদের আসন্ন যাত্রা নিয়ে আমি একটি ইস্যু পোস্ট করেছিলাম। কেউ একজন একটি কমেন্ট পোস্ট করেছিলেন, যেখানে তিনি আশা প্রকাশ করেছিলেন যে V1 থেকে V2-তে যাওয়ার চেয়ে এই ট্রানজিশনটি মসৃণ হবে, আর প্রশ্ন তুলেছিলেন যে আমরা যে বিপুল পরিবর্তন করেছি সেগুলো আসলেই এত ঝামেলার যোগ্য ছিল কি না। দুটোই ওঠানোর জন্য চমৎকার বিষয়, আর এগুলো দেখায় যে V2-এর পরিবর্তনগুলো আসলে কী প্রভাব ফেলেছিল এবং কেন আমরা মনে করি সেগুলো সার্থক ছিল, তা আমরা স্পষ্টভাবে ব্যাখ্যা করিনি। তাই আমি ভাবলাম, ডেটায় আমরা যে পরিবর্তনগুলো দেখেছি এবং V3-এর দিকে এগোনোর সময় আমরা যে মেট্রিকগুলো লক্ষ্য করছি, সেগুলো নিয়ে একটি ছোট পোস্ট লেখা সার্থক হবে।

(সংখ্যাগুলো নিয়ে তিনটি কথা। প্রথমত, নিচের মেট্রিকগুলো গুরুত্ব অনুসারে নয়, বরং সাইটের ফ্লো অনুসারে মোটামুটি সাজানো। দ্বিতীয়ত, তুলনার জন্য আমি V2 লঞ্চের দুই পাশে ১৭ মাসের একটি উইন্ডো ব্যবহার করেছি। যখন আমি "V1" বলি, তখন V1-এর শেষ ১৭ মাসকে বোঝাই। এটা করার কোনো সম্পূর্ণ নিখুঁত উপায় নেই, কারণ লঞ্চের আগের ১৭ মাসে V1-এ অনেক ছোট ছোট পরিবর্তন হয়েছিল, আর V2 লঞ্চ হওয়ার পরের সময়ে উল্লেখযোগ্য উন্নতি হয়েছে। আমাদের কিছু আউটলায়ার দিনও আছে, যেমন V1-এর সময় যেদিন GitHub আমাদের ফিচার করেছিল, আর এক দিনের মতো আমাদের ট্রাফিক ৩০ গুণ হয়ে গিয়েছিল। আমি সেটা নিয়ে মাথা ঘামাইনি এবং দুই পাশে একটি নির্দিষ্ট উইন্ডো ধরে রেখেছি, কারণ এটাই জিনিসপত্র মাপার সবচেয়ে ন্যায্য উপায় বলে আমার মনে হয়েছে। সবশেষে, প্রতিটি পয়েন্টের জন্য আমি অনেক মেট্রিক ব্যবহার করতে পারতাম। আমি এমনগুলো বেছেছি যেগুলো আমার মনে হয় সংখ্যাগুলো সামগ্রিকভাবে যে গল্প বলে তা তুলে ধরে, আর পুরনো ও নতুন ডেটা মিলিয়ে বের করা আমার জন্য সহজ ছিল)।

V1 -> V2 মেট্রিক

সাইন আপ করা ভিজিটর (ব্র্যান্ডিং)

আমাদের একটি লক্ষ্য ছিল, যাঁরা একেবারে শুরুর (লাল + শয়তান) ব্র্যান্ডিং দেখে দূরে সরে গিয়েছিলেন, তাঁদের কাছে Exercism-কে আরও স্বাগতপূর্ণ করে তোলা। অনেকের কাছে এটি ছোট এক পরিবর্তন মনে হয়েছিল, কারণ ব্র্যান্ডিং তাঁদের দূরে সরায়নি, তাই এই পরিশ্রম সময়ের অপচয় মনে হয়েছিল। তবে আমরা বিশ্বাস করতাম, V1-এ Exercism "স্বাগতপূর্ণ, অন্তর্ভুক্তিমূলক কমিউনিটি"র ছাপ দিত না, আর এটা ঠিক করা আমাদের জন্য গুরুত্বপূর্ণ ছিল।

এই সময়গুলোতে কতজন Exercism-এ সাইন আপ করেছিলেন, এবং নতুন ভিজিটরদের শতাংশ হিসেবে এটি কত ছিল?

  • V1: ৬২,৬১৮ (নতুন ভিজিটরদের ১৭% সাইন আপ করেন)
  • V2: ১৮৮,৮৪৪ (নতুন ভিজিটরদের ৪৮% সাইন আপ করেন)

এই প্রথম পরিবর্তনটি ছিল যথেষ্ট বড়। আমাদের V2 ল্যান্ডিং পেজ ৪৮% কনভার্ট করে, যেখানে V1-এর জন্য তা ছিল ১৭%। এটি প্রায় পুরোপুরি ব্র্যান্ড এবং আমরা কী করি ও কারা, সে বিষয়ে স্পষ্টতার ফল। তাই আমি দৃঢ়ভাবে বিশ্বাস করি, Exercism-কে রিব্র্যান্ড করতে যে পরিশ্রম গেছে তা সার্থক হয়েছে।

একটি সতর্কতা হলো, V2 সম্ভবত এমন মানুষদেরও সাইন আপ করতে উৎসাহ দেয় যাঁরা বর্তমান Exercism-এর জন্য এখনও তৈরি নন। V2 একেবারে বিগিনারদের জন্য তৈরি নয়, অথচ V2-এর ল্যান্ডিং পেজ একেবারে বিগিনারদের জন্য অনেক বেশি স্বাগতপূর্ণ, তাই আমরা সম্ভবত এমন অনেক ইউজার পাই যাঁরা এখনও Exercism-এর জন্য তৈরি নন। এটি হিসাব করার একটি উপায় হতে পারে, কেবল কতজন ভিজিটর সাইন আপ করলেন তা নয়, বরং কতজন ভিজিটর সাইন আপ করে একটি সলিউশন সাবমিট করতে পেরেছেন তা দেখা। এটির জন্য আমরা দেখি:

  • V1: ২৬,১৯৪ (নতুন ভিজিটরদের ৭% সাইন আপ করে সাবমিট করেন)
  • V2: ৫২,৫৩৩ (নতুন ভিজিটরদের ১৩.৯% সাইন আপ করে সাবমিট করেন)

তাহলে এটি থেকে বলা যায়, ব্র্যান্ডিং আমাদের প্রকৃত "কনভার্শন রেট" প্রায় দ্বিগুণ করেছে, যা রিব্র্যান্ডিংয়ের পরিশ্রমকে নিশ্চিতভাবেই সার্থক করে তোলে। এটাও উল্লেখযোগ্য যে আমরা যখন বিগিনার-ফ্রেন্ডলি হওয়ার দিকে এগোব (V3.x), তখন এই সতর্কতাটি পুরোপুরি মিলিয়ে যাবে।

ফিডব্যাক পাওয়া সলিউশন (মেন্টরিং)

আমরা যে দ্বিতীয় জিনিসটি উন্নত করতে চেয়েছিলাম তা হলো প্রতি সলিউশনে মেন্টরিংয়ের পরিমাণ। V1-এ এটি কিছুটা লটারির মতো ছিল। আপনি কমেন্ট পেতে পারেন, আবার নাও পারেন, যা পুরোপুরি নির্ভর করত কেউ আপনার সাবমিশন খেয়াল করল কি না তার উপর। V2-এর আনুষ্ঠানিক মেন্টরিংয়ের একটি বড় অংশ ছিল এটিকে আরও ন্যায্য, সামঞ্জস্যপূর্ণ ও নির্ভরযোগ্য করে তোলা।

এখানে আমি যে মেট্রিকটি ব্যবহার করেছি তা হলো কমেন্ট পাওয়া সলিউশনের শতাংশ।

  • V1: সব সলিউশনের ৩.৫%
  • V2: যেসব সলিউশনের জন্য মেন্টরিং চাওয়া হয়েছে তার ৬৪% (সব সলিউশনের ২৬%)

আমার চোখে এটি এক অসাধারণ পরিসংখ্যান, আর V2 আমাদের সঠিক পথে নিয়েছে তার বড় সংকেত। এখন V1-এর তুলনায় V2-তে আপনার সলিউশনে ফিডব্যাক পাওয়ার সম্ভাবনা ১৮ গুণ বেশি। V2-তে মেন্টরিং নিয়ে আমরা অনেক ভুল করেছি (পরের অংশটি দেখুন!), তবে Exercism এমন একটি জায়গা দেয় যেখানে আপনি যদি মেন্টরিং চান, তাহলে সম্ভবত তা পাবেন, এজন্য আমাদের মেন্টরদের নিয়ে আমি অত্যন্ত গর্বিত ও কৃতজ্ঞ।

স্টিকিনেস

সবশেষে, আমরা "স্টিকিনেস" উন্নত করতে চেয়েছিলাম, অর্থাৎ সাইটটি কতটা ব্যবহার হচ্ছে তা। মানুষ যদি Exercism উপভোগ করেন এবং এটিকে কাজের মনে করেন, তাহলে তাঁরা এটি দিয়ে আরও বেশি কাজ করবেন। এর দুটি দিক আছে, কেউ কতবার সাইটে ফিরে আসেন এবং কেউ কতগুলো সলিউশন আপলোড করেন।

ফিরে আসা ইউজার:

  • V1: ৪.৭৯ সেশন / জন
  • V2: ৫.৪২ সেশন / জন

আপলোডের পরিমাণ:

  • V1: ৮.০ সলিউশন / জন
  • V2: ৮.২ সলিউশন / জন

দুটোই প্রায় স্থির ছিল। এটি এমন একটি ক্ষেত্র যেখানে V2-তে বড় ধরনের বৃদ্ধি দেখব বলে আমি আশা করেছিলাম, কিন্তু দেখিনি। মেন্টরিংয়ের জন্য অপেক্ষার সময়, আর মেন্টরিং ছাড়া এগিয়ে যাওয়া আটকে দেওয়ার বাধার ব্যবস্থা, এই দুটোই V2-কে খুব ধীর অভিজ্ঞতা করে তুলেছিল। দ্রুত একটি ভাষা এগিয়ে শিখতে চাওয়া কারও জন্য, বিশাল মেন্টর কিউ যুক্তিসঙ্গত গতিতে শেখা খুব কঠিন করে তুলেছিল। এখানকার অভিজ্ঞতা অনেকটাই ট্র্যাক-নির্ভর হবে। এক দিনের বেশি অপেক্ষার সময় আছে এমন ট্র্যাকের ক্ষেত্রে ড্রপআউট রেট চোখে পড়ার মতো। আরও বেশি অপেক্ষার সময় আছে এমন ট্র্যাকের ক্ষেত্রে (যেমন Rust, Python), ড্রপআউট রেট যথেষ্ট বেশি।

V3-এর পরিবর্তনগুলো মূলত এই সমস্যা সমাধানের লক্ষ্যে, Exercism-কে এমন জায়গা করা যেখানে আপনি দ্রুত একটি ভাষা শিখতে বা চর্চা করতে পারবেন, আবার অগ্রগতি আটকে না গিয়েও মেন্টরদের সাথে কাজে লাগার মতো অ্যাসিনক্রোনাস আলাপ করতে পারবেন।

V3-এর দিকে এগোনো

V3-এর জন্য আমি আশা করি এই তিনটি মেট্রিকই ক্রমাগত বাড়তে থাকবে। আমার লক্ষ্য হলো মানুষ Exercism-এর কথা শুনে সাইন আপ করবেন, বিরক্ত না হয়েই সলিউশন সাবমিট করে ট্র্যাকের গভীরে যেতে পারবেন, আর যখন মেন্টরিং চাইবেন, তা পাবেন।

আমি আশা করি উপরের পরিসংখ্যানগুলো দেখাবে যে আমরা সঠিক পথেই এগোচ্ছি এবং V2-তে সবাই যে পরিশ্রম করেছেন তা সার্থক হয়েছে। V3-তে পৌঁছাতে কমিউনিটির থেকে অনেক পরিশ্রম লাগবে, তবে আমি নিশ্চিত, এখন থেকে ২৪ মাস পর যখন আমরা Exercism-এর হিসাব নেব, তখন একই ধরনের বৃদ্ধি দেখব এবং পরবর্তী সব ধাপের কাজই সার্থক প্রমাণিত হবে। Exercism আমাদের কমিউনিটিই। আপনারা সবাই যা করেন তার জন্য অসংখ্য ধন্যবাদ।

27 ডিসেম্বর 2019 · কাজে লেগেছে?