আপনার অ্যাপের জন্য বিটা টেস্ট কীভাবে চালাবেন
বিটা টেস্ট চালাতে ঠিক করুন আপনি কী শিখতে চান, আপনার আসল ব্যবহারকারীদের মতো একটি ছোট দলকে আমন্ত্রণ জানান, তাদের একটি স্পষ্ট প্রথম কাজ দিন, এবং একটি নির্দিষ্ট সময়সূচিতে এক জায়গায় মতামত সংগ্রহ করুন। যা তাদের আটকায় তা ঠিক করুন, দলটিকে ধাপে ধাপে বড় করুন, এবং আগে লেখা প্রস্তুতির মানদণ্ড পূরণ হলে বিটা শেষ করুন — ধৈর্য ফুরিয়ে গেলে নয়।
বিটা কোনো সফট লঞ্চ নয়। এটি একটি সুসংগঠিত পরীক্ষা, যার একটি শুরু, একটি শেষ এবং একটি প্রশ্নের উত্তর দেওয়ার থাকে।
বিটা কোথায় খাপ খায়
যাচাই প্রশ্ন করে সমস্যাটি সমাধান করার মতো কি না। বিটা আরও সংকীর্ণ প্রশ্ন করে: এই সংস্করণটি বাস্তব মানুষের জন্য বাস্তব পরিস্থিতিতে সমস্যাটি সমাধান করে কি না? লঞ্চ আসে তার পরে, যখন উত্তরটি বেশিরভাগ হ্যাঁ।
কাউকে আমন্ত্রণ জানানোর আগে নিজে আগে পরীক্ষা করুন — লঞ্চের আগে আপনার অ্যাপ কীভাবে পরীক্ষা করবেন এ সেটি আছে। সাইন-আপ ভাঙা আছে, এটি টেস্টাররা আবিষ্কার করবে না।
ধাপ ১: বিটাকে কী উত্তর দিতে হবে লিখুন
দুই বা তিনটি প্রশ্ন বেছে নিন। পরিকল্পনার বাকি সবকিছু সেখান থেকে আসবে।
| লক্ষ্য | উদাহরণ প্রশ্ন | কী মাপবেন |
|---|---|---|
| ব্যবহারযোগ্যতা | নতুন ব্যবহারকারীরা কি সাহায্য ছাড়া মূল কাজ শেষ করতে পারে? | কারা নিজে থেকে শেষ করে তার অংশ |
| মূল্য | মানুষ কি অনুস্মারক ছাড়াই ফিরে আসে? | দ্বিতীয় ও তৃতীয় সপ্তাহে ফেরত ভিজিট |
| নির্ভরযোগ্যতা | আসল ডেটা ও ডিভাইসে কি এটি টিকে থাকে? | গুরুত্ব অনুযায়ী বাগ, ত্রুটি লগ |
| অর্থ দিতে ইচ্ছুকতা | মানুষ কি পরিকল্পিত মূল্যে টাকা দেবে? | শেষে রূপান্তর বা প্রি-অর্ডার |
| অনবোর্ডিং | প্রথম সেশনে মানুষ কোথায় আটকায়? | ড্রপ-অফ পয়েন্ট, সাপোর্ট প্রশ্ন |
কাল্পনিক উদাহরণ: ছোট ক্যাফেদের জন্য একটি শিফট-সূচি অ্যাপ দুটি লক্ষ্য ঠিক করে: “একজন ম্যানেজার কি প্রথম সেশনেই সাহায্য ছাড়া এক সপ্তাহের রোস্টার প্রকাশ করতে পারে?” এবং “দ্বিতীয় সপ্তাহে কর্মীরা কি নিজে থেকে অ্যাপ খোলে?”
ধাপ ২: বিটার ধরন বেছে নিন
| ধরন | কারা | কখন সেরা | আপস |
|---|---|---|---|
| বন্ধু ও আলফা | আপনি যাদের চেনেন | খুব প্রাথমিক পর্যায়ে, স্পষ্ট ভাঙন ধরতে | ভদ্র মতামত, প্রতিনিধিত্বমূলক নয় |
| বন্ধ বিটা | আমন্ত্রিত লক্ষ্য ব্যবহারকারী | বেশিরভাগ প্রথম পর্যায়ের পণ্য | নিয়োগে প্রচেষ্টা লাগে |
| উন্মুক্ত বিটা | যে কেউ সাইন-আপ করে | স্কেল ও বৈচিত্র্য পরীক্ষা | বেশি সাপোর্ট, প্রতি টেস্টারে কম গভীরতা |
| পেইড বিটা | প্রতিষ্ঠাতা মূল্যে পেমেন্টকারী ব্যবহারকারী | অর্থ দেওয়ার ইচ্ছা পরীক্ষা | বেশি প্রত্যাশা |
প্রথম পণ্যের জন্য সাধারণত কয়েক রাউন্ডের একটি বন্ধ বিটাই সঠিক সিদ্ধান্ত।
ধাপ ৩: সঠিক টেস্টার খুঁজুন
সেরা টেস্টারদের এখনই সমস্যাটি আছে, তারা আপনার লক্ষ্য ব্যবহারকারীর সঙ্গে মেলে, এবং বিটার সময়ে অ্যাপ চেষ্টা করার সময় আছে। যেখানে খুঁজবেন:
- আপনার ওয়েটলিস্ট বা ইমেইল তালিকা — দেখুন লঞ্চের আগে দর্শক গড়ার উপায়।
- যাদের যাচাইয়ের সময় আপনি ইন্টারভিউ করেছেন।
- যেসব নিশ যোগাযোগ-কমিউনিটিতে আপনার ব্যবহারকারীরা জমায়েত হয়, তারা তাদের প্রচারের নিয়ম মেনে।
- আপনার নেটওয়ার্কের যে মানুষ প্রোফাইলের সঙ্গে মেলে তাদের সরাসরি আমন্ত্রণ।
বিভিন্ন ধরনের মিশ্রণ বাছতে কয়েকটি স্ক্রিনিং প্রশ্ন করুন: তাদের ভূমিকা, আজ তারা সমস্যাটি কীভাবে সমাধান করে, কোন ডিভাইসে ব্যবহার করবে, এবং সমস্যাটি কত ঘন ঘন আসে। যাদের উত্তর আপনার লক্ষ্য ব্যবহারকারীর সঙ্গে মেলে তাদের আমন্ত্রণ জানান, এবং বিটা অন্য প্রতিষ্ঠাতাদের দিয়ে ভরাবেন না, যদি না তারা নিজেরাই লক্ষ্য ব্যবহারকারী হন।
আমন্ত্রণের নমুনা
হ্যালো [নাম] — সাইন-আপ করার সময় আপনি [সমস্যা] নিয়ে বলেছিলেন। আমি [পণ্য]-এর একটি ছোট ব্যক্তিগত বিটা খুলছি, যা [ফলাফল] দেয়। এটি [শুরু] থেকে [শেষ] পর্যন্ত চলবে। আমি টেস্টারদের অনুরোধ করছি সপ্তাহে অন্তত একবার [আসল কাজ]-এর জন্য ব্যবহার করতে এবং প্রতি শুক্রবার একটি ছোট চেক-ইন উত্তর দিতে। এর বিনিময়ে বিটার সময় বিনামূল্যে অ্যাক্সেস এবং [প্রতিষ্ঠাতা মূল্য / বাড়ানো বিনামূল্যের সময়]। আগ্রহী?
সময়ের প্রতিশ্রুতি সৎভাবে বলুন। যারা জানেন তারা কীসে সাইন-আপ করছেন, তারা ভালো মতামত দেন।
ধাপ ৪: বিটা কিট প্রস্তুত করুন
প্রথম আমন্ত্রণ যাওয়ার আগে এগুলো তৈরি রাখুন:
- একটি স্বাগত বার্তা যাতে লিংক, কীভাবে সাইন ইন করতে হয়, প্রথম কাজ কী এবং সমস্যা কীভাবে জানাতে হয় তা থাকে।
- জানা সমস্যার তালিকা, যাতে টেস্টাররা একই জিনিস দশবার না জানায়।
- একটি মতামতের চ্যানেল। একটি ফর্ম, একটি শেয়ার করা চ্যাট গ্রুপ বা একটি ইমেইল ঠিকানা — পাঁচটির বদলে এক জায়গা।
- একটি বাগ রিপোর্ট টেমপ্লেট। জিজ্ঞেস করুন তারা কী করেছিল, কী আশা করেছিল, কী ঘটেছে, ডিভাইস ও ব্রাউজার, এবং একটি স্ক্রিনশট। ভালো বাগ রিপোর্ট কীভাবে লিখবেন-এ শেয়ার করার মতো একটি সংস্করণ আছে।
- মৌলিক অ্যানালিটিক্স বা লগ, যাতে স্মৃতির উপর নির্ভর না করে কী ঘটেছে দেখতে পারেন।
- ডেটা নিয়ে স্পষ্ট প্রত্যাশা। বিটার সময় ডেটা রিসেট হতে পারে বলে জানান, এবং অসম্পূর্ণ অ্যাপে সংবেদনশীল তথ্য দিতে বলবেন না।
- শর্তাবলী ও গোপনীয়তার মৌলিক বিষয়। একটি ছোট বিটা চুক্তি ও গোপনীয়তা নোট; আপনি ব্যক্তিগত ডেটা নিলে স্থানীয় নিয়ম বা একজন উপদেষ্টার সঙ্গে যাচাই করুন।
ধাপ ৫: রাউন্ড অনুযায়ী চালান
রাউন্ড মানে আরও মানুষ সমস্যায় পড়ার আগেই আপনি সেগুলো ঠিক করতে পারবেন।
| রাউন্ড | টেস্টার | ফোকাস |
|---|---|---|
| রাউন্ড ১ | হাতে গোনা কয়েকজন | তারা কি সাইন-আপ করে মূল কাজ শেষ করতে পারে? কয়েকটি সেশন সরাসরি দেখুন। |
| রাউন্ড ২ | বড় একটি দল | কয়েক সপ্তাহের আসল ব্যবহার; রাউন্ডের মাঝে শীর্ষ সমস্যা ঠিক করুন। |
| রাউন্ড ৩ (ঐচ্ছিক) | বৃহত্তর বা উন্মুক্ত | আপনার সাহায্য ছাড়া অনবোর্ডিং, নির্ভরযোগ্যতা, মূল্য পরীক্ষা। |
রাউন্ড ১-এ দুই-তিনজন টেস্টারকে অনুরোধ করুন প্রথমবার অ্যাপ চেষ্টা করার সময় স্ক্রিন শেয়ার করতে। চুপ থাকুন, আর দেখুন কোথায় তারা দ্বিধা করে। প্রায়ই পুরো বিটার সবচেয়ে কাজের এক ঘণ্টা এটিই।
ধাপ ৬: একটি নিয়মিত ছন্দে মতামত সংগ্রহ করুন
অগঠিত “আর কোনো মতামত আছে?” বার্তায় অস্পষ্ট উত্তর আসে। তার বদলে একটি ছোট, নিয়মিত চেক-ইন ব্যবহার করুন:
সাপ্তাহিক চেক-ইন (কাল্পনিক উদাহরণ প্রশ্ন)
১. এই সপ্তাহে আপনি [পণ্য] কিসের জন্য ব্যবহার করেছেন? ২. কী হতাশাজনক বা বিভ্রান্তিকর ছিল? ৩. কোনো কিছু কি অনুপস্থিত ছিল যা একটি কাজ শেষ করতে আটকে দিয়েছে? ৪. যদি আর ব্যবহার করতে না পারতেন, তবে কেমন লাগত? (খুব হতাশ / কিছুটা / একেবারেই না) ৫. আর কিছু?
মানুষ যা বলে তার সঙ্গে তারা যা করে তা মিলিয়ে দেখুন। যে বলে এটি দারুণ কিন্তু কখনো লগইন করে না, সেও আপনাকে কিছু জানাচ্ছে।
ধাপ ৭: যা আসে তা বাছাই করুন
সব মতামত এক তালিকায় রাখুন এবং প্রতি সপ্তাহে বাছাই করুন।
| ক্যাটাগরি | উদাহরণ | ব্যবস্থা |
|---|---|---|
| ব্লকার | সাইন-আপ হচ্ছে না, ডেটা হারিয়েছে, পেমেন্ট ব্যর্থ | এখনই ঠিক করুন, প্রভাবিত টেস্টারদের জানান |
| বড় বাগ | একটি সাধারণ ডিভাইসে মূল ফিচার ভাঙা | এই রাউন্ডেই ঠিক করুন |
| বিভ্রান্তি | মানুষ একটি বোতাম খুঁজে পায় না, লেবেল ভুল বোঝে | লেখা বা লেআউট ঠিক করুন; সস্তা ও মূল্যবান |
| ছোট বাগ | ভিজ্যুয়াল ত্রুটি, বিরল প্রান্তের ঘটনা | পরের জন্য জমা রাখুন |
| ফিচার অনুরোধ | “এটি কি X-ও করতে পারে?” | লিখে রাখুন, কী সমস্যা সমাধান করে জিজ্ঞেস করুন, প্যাটার্ন খুঁজুন |
বিটার মাঝে বড় ফিচার যোগ করার লোভ সংবরণ করুন। প্রতিটি নতুন ফিচার বোঝা কঠিন করে তোলে মূল পণ্যটি কাজ করছে কি না।
ধাপ ৮: লুপটি বন্ধ করুন
টেস্টাররা মতামত দিতে থাকেন যখন তারা দেখেন তা ব্যবহার হচ্ছে।
- প্রতি রাউন্ডের পর একটি ছোট চেঞ্জলগ পাঠান: “আপনি X জানিয়েছিলেন; তা ঠিক করা হয়েছে।”
- কারো রিপোর্ট থেকে ফিক্স হলে ব্যক্তিগতভাবে নাম ধরে ধন্যবাদ জানান।
- বিটা শেষ হলে টেস্টারদের জানান, তাদের ডেটা ও অ্যাকাউন্টের কী হবে এবং তাদের প্রতিষ্ঠাতা অফার কী।
ধাপ ৯: লঞ্চের জন্য প্রস্তুত কি না সিদ্ধান্ত নিন
বিটা শুরুর আগে বের হওয়ার মানদণ্ড লিখুন, শেষে সৎভাবে যাচাই করুন। একটি টেমপ্লেট:
- কোনো জানা ব্লকার বা ডেটা-হারানো বাগ নেই
- বেশিরভাগ নতুন টেস্টার সাহায্য ছাড়া মূল কাজ শেষ করে
- একটি উল্লেখযোগ্য অংশ টেস্টার পরের সপ্তাহগুলোতে নিজে থেকে ফিরে আসে
- শীর্ষ বিভ্রান্তির পয়েন্টগুলো ঠিক ও পুনরায় পরীক্ষিত
- সাইন-আপ, পাসওয়ার্ড রিসেট ও যেকোনো পেমেন্ট ফ্লো শুরু থেকে শেষ পর্যন্ত কাজ করে
- পণ্যটি কার জন্য, তার একটি স্পষ্ট বার্তা আছে, টেস্টারদের নিজের ভাষায়
বেশিরভাগ বক্স টিক হলে অনবোর্ডিং পালিশ করে একটি পাবলিক লঞ্চে যান। ফেরত ব্যবহার কম হলে সেটি বাগের তালিকার নয়, পণ্যের প্রশ্ন — লঞ্চের আগে আবার ইন্টারভিউয়ে ফিরে যান।
Mythex দিয়ে বিটা চালানো
Mythex দিয়ে বানালে কয়েকটি ফিচার বিটার সঙ্গে ভালো মেলে:
- প্রথম রাউন্ডের জন্য প্রিভিউ লিংক। Share বোতাম আপনার লাইভ প্রিভিউয়ের একটি লিংক তৈরি করে, যা Mythex অ্যাকাউন্ট ছাড়াই মানুষ ব্যবহার করতে পারে, তাই প্রথম টেস্টার অপ্রকাশিত কাজ চেষ্টা করতে পারে। প্রতি গ্রুপের জন্য একটি লিংক তৈরি করুন এবং শেষ হলে মুছে দিন — লিংক কীভাবে প্রজেক্ট জাগায় ও ক্রেডিট ব্যবহার করে তা প্রিভিউ ডকুমেন্টেশন-এ আছে।
- দীর্ঘ রাউন্ডের জন্য প্রকাশ। একটি প্রকাশিত অ্যাপ নিজের ঠিকানায় চলে, যা কয়েক সপ্তাহ ব্যবহারকারী টেস্টারদের জন্য উপযুক্ত।
- প্রতি রাউন্ডের আগে App Testing। চ্যাটে
/testটাইপ করুন, এজেন্ট আপনার প্রিভিউয়ে ক্লিক করে ভাঙা ফ্লোর রিপোর্ট দেয়, কাউকে আমন্ত্রণ জানানোর আগে একটি কাজের যাচাই (App Testing ডকুমেন্টেশন)। - Checkpoints। বিটার মাঝে কোনো ফিক্স কিছু ভাঙলে আগের checkpoint-এ ফিরে যান।
টেস্টারের বাগ রিপোর্ট সরাসরি চ্যাটে পেস্ট করুন এবং এজেন্টকে পুনরুৎপাদন ও ঠিক করতে বলুন, তারপর টেস্টারকে জানান এটি লাইভ হয়েছে।
প্রশ্নোত্তর
আমার কতজন বিটা টেস্টার লাগবে?
বেশিরভাগ মানুষ যা ভাবেন তার চেয়ে কম। আপনার লক্ষ্য ব্যবহারকারীর সঙ্গে মেলে এবং সত্যিই অ্যাপ ব্যবহার করে এমন একটি ছোট দলই বড় সমস্যাগুলোর বেশিরভাগ বের করে আনবে। হাতে গোনা কয়েকজন দিয়ে শুরু করুন, তারা যা পায় তা ঠিক করুন, তারপর বড় দলে ছড়িয়ে দিন।
একটি বিটা টেস্ট কতদিন চলা উচিত?
এত দিন, যাতে টেস্টাররা বাস্তব জীবনে যেভাবে ব্যবহার করবেন সেভাবে ব্যবহার করতে পারেন; যা সাপ্তাহিক ব্যবহৃত হয় তার জন্য প্রায়ই কয়েক সপ্তাহ। আগে থেকে একটি শেষের তারিখ ঠিক করুন, যাতে বিটা অনির্দিষ্টকাল গড়িয়ে না যায়।
বিটা টেস্টারদের কি টাকা দেওয়া উচিত?
নির্ভর করে আপনি কী জানতে চান তার উপর। বিনামূল্যের বিটা নিয়োগ করা সহজ; পেইড বা ছাড়যুক্ত বিটা বলে দেয় মানুষ পণ্যটিকে টাকা দেওয়ার মতো মূল্যবান মনে করে কি না। অনেক প্রতিষ্ঠাতা প্রথমে একটি বিনামূল্যের বন্ধ বিটা চালান এবং পরের রাউন্ডে পেমেন্ট চান।
বন্ধ বিটা ও উন্মুক্ত বিটার মধ্যে পার্থক্য কী?
বন্ধ বিটা শুধু আমন্ত্রণে, সাধারণত আপনার বাছাই করা একটি ছোট দল যাদের সঙ্গে আপনি সরাসরি কথা বলেন। উন্মুক্ত বিটায় যে কেউ সাইন-আপ করতে পারে, যা আরও বেশি সংখ্যা ও বৈচিত্র্য আনে, কিন্তু ব্যক্তিগত যোগাযোগ কম এবং সাপোর্টের কাজ বেশি।
বিটা টেস্টারদের ফিচার অনুরোধ নিয়ে আমি কী করব?
সেগুলো লিখে রাখুন, জিজ্ঞেস করুন প্রতিটি কোন সমস্যা সমাধান করবে, এবং প্যাটার্ন খুঁজুন। বেশিরভাগ বিটার উচিত আগে বাগ ও বিভ্রান্তি ঠিক করা; বিটার সময় ফিচার যোগ করলে বোঝা কঠিন হয় মূল পণ্যটি কাজ করছে কি না।