যে ফিচার রিকোয়েস্টটা আপনার আসলেই বানানো উচিত (আর কীভাবে চিনবেন)
সব ফিচার রিকোয়েস্ট সমান নয়। কিছু আপনার app-কে আরও ভালো করবে। কিছু আপনাকে বিখ্যাত করবে। কিছু আপনাকে চিরকাল বিভ্রান্ত করে রাখবে। যেগুলো আসলেই গুরুত্বপূর্ণ সেগুলো কীভাবে চিনবেন, তা এখানে।
খারাপ ফিচার রিকোয়েস্টকে কীভাবে না বলতে হয় তা আপনি জানেন। স্কোপ ক্রিপ আর মূল ফিচারের মধ্যে পার্থক্য করতে শিখেছেন। আপনি আপনার প্রোডাক্টের সীমানা রক্ষা করছেন।
কিন্তু এখন আপনি একটা ভিন্ন ফাঁপরে: আপনার হাতে এক ডজন রিকোয়েস্ট আছে যেগুলো সবই পরীক্ষায় পাস করে। সবগুলোই আপনার app-এর জন্য। সবগুলোই যুক্তিসঙ্গত। সবগুলোই এমন জিনিস যা আপনার ইউজাররা সত্যিই চায়। কিন্তু আপনি এর মধ্যে মাত্র তিনটা বানাতে পারবেন।
কোন তিনটা?
এখানেই বেশিরভাগ প্রোডাক্ট সিদ্ধান্ত ভুল পথে যায়। ফাউন্ডাররা সেগুলো বেছে নেয় যেগুলো সবচেয়ে চিত্তাকর্ষক শোনায়, কিংবা সবচেয়ে লাভজনক, কিংবা যেগুলো তাদের সবচেয়ে গুরুত্বপূর্ণ কাস্টমারের কাছ থেকে এসেছে। কখনো কখনো তারা ঠিক। সাধারণত তারা ভুল।
যে সিগন্যালগুলো গুরুত্বপূর্ণ
সিগন্যাল ১: না-চাইতেই পুনরাবৃত্তি
তিনজন আলাদা ইউজার যদি একে অপরের সঙ্গে কথা না বলে একই জিনিস চায়, তাহলে সেটা একটা সিগন্যাল। তারা সমন্বয় করেনি। তারা সবাই কেবল নিজে নিজে এটা ভেবেছে। পাঁচজন ইউজার যদি এটা চায়, তাহলে সেটা কাকতালীয় নয় — সেটা একটা সত্যিকারের প্রয়োজন।
উল্টোটাও গুরুত্বপূর্ণ: একজন ইউজার চাইলে আর অন্য কেউ না চাইলে, আর আপনি যদি এটা বানান, তাহলে আপনি এখন এমন একটা ফিচার মেইনটেইন করছেন যা অন্য কেউ ব্যবহার করে না আর সেই একজন ইউজারও হয়তো খুশি না (কারণ আপনি এটা সামান্য ভুলভাবে বানিয়েছেন)।
বানানোর আগে রিকোয়েস্ট গুনুন। সবচেয়ে সরব কাস্টমার বা আপনার সবচেয়ে বড় ক্লায়েন্টের কাছ থেকে আসাগুলো নয় — না-চাইতে আসা পুনরাবৃত্তিটা গুনুন। একই জিনিস চাওয়া দুই-তিনজন স্বাধীন ইউজার, পাঁচটা জিনিস চাওয়া একজন গুরুত্বপূর্ণ কাস্টমারের চেয়ে অনেক বেশি শক্তিশালী সিগন্যাল।
সিগন্যাল ২: ওয়ার্কঅ্যারাউন্ডটা গুরুত্বপূর্ণ
আপনার যদি ইউজার থাকে আর তারা থেকে যায় ফিচারটা না থাকা সত্ত্বেও, তাহলে তারা একটা ওয়ার্কঅ্যারাউন্ড খুঁজে নিয়েছে। হয়তো তারা আপনার app-এর বাইরে এটা করছে। হয়তো হাতে করে করছে। হয়তো পাশাপাশি আরেকটা টুল ব্যবহার করছে।
কিন্তু তারা থেকে যাচ্ছে, যার মানে আপনার app ব্যবহার করতে তাদের ফিচারটা লাগে না। ফিচারটা তাদের লাগে আপনার app আরও ভালোভাবে ব্যবহার করতে। সেটা একটা ব্লকারের চেয়ে আলাদা।
যে ফিচারগুলো সবচেয়ে বেশি গুরুত্বপূর্ণ, সেগুলো হলো যেগুলো মানুষকে আপনার app একদম ব্যবহারই করতে দেয় না। আর যেগুলো থাকলে ভালো, সেগুলো হলো যেগুলো মানুষ ওয়ার্কঅ্যারাউন্ড করে ফেলে।
কোন রিকোয়েস্টগুলো ব্লকার তার দিকে মন দিন। কেউ বলে “X না করা পর্যন্ত আমি এটা ব্যবহার করতে পারছি না” বনাম কেউ বলে “আপনার যদি X থাকত দারুণ হতো।” সেই পার্থক্যটা সোনা।
সিগন্যাল ৩: ফিচারটা বিজনেস মডেলের সঙ্গে বাঁধা পড়ে
কিছু ফিচার টাকা কামানোর একদম নতুন উপায় খুলে দেয়। “আমার কাস্টমারদের ইনভয়েস করো” এমন একটা বিজনেস মডেল খোলে যেখানে আপনি ইনভয়েসিংয়ের জন্য চার্জ করেন। “Salesforce-এ এক্সপোর্ট করো” ইন্টিগ্রেশন রেভিনিউ খোলে। “রিসেলারদের জন্য white-label” একটা পার্টনার চ্যানেল খোলে।
কিন্তু এখানে কৌশলটা: আপনি শিপ করার আগে জানবেন না সেই মডেলগুলো কাজ করবে কি না। আপনি সেগুলোর চারপাশে পরিকল্পনা করতে পারেন না। আপনি কেবল শিপ করার পরে সেগুলো খেয়াল করতে পারেন আর দেখতে পারেন মানুষ সত্যিই সেগুলো ব্যবহার করে কি না।
সবচেয়ে সফল ফিচার সংযোজনগুলো হলো যেখানে ফিচারটা শিপ করা এমন একটা মার্কেট প্রকাশ করে যার অস্তিত্ব আপনি জানতেনই না। আপনি এক্সপোর্ট বানালেন। দেখা গেল কোম্পানিগুলো আপনার এক্সপোর্ট তাদের ওয়ার্কফ্লোতে এমবেড করতে চায়। এখন আপনার হাতে এমন একটা ইন্টিগ্রেশন গল্প আছে যা আপনি পরিকল্পনা করেননি।
ফিচার বানান কারণ আপনার ইউজারদের সেগুলো দরকার। তারপর লক্ষ করুন আপনার ইউজাররা সেগুলো এমনভাবে দরকার করে কি না যা নতুন ব্যবসা তৈরি করে। আগে বিজনেস মডেল ভবিষ্যদ্বাণী করবেন না।
সিগন্যাল ৪: সাহায্যের অনুরোধ
একজন ইউজার যদি আপনাকে কিছু বানাতে বলে, সেটা একটা রিকোয়েস্ট। একজন ইউজার যদি জিজ্ঞেস করে আপনি কিছু বানাতে পারবেন কি না আর সেটা টেস্ট করতে সাহায্যের প্রস্তাব দেয়, সেটা আলাদা।
যারা টেস্ট করতে সাহায্যের প্রস্তাব দেয়, তারা ফলাফলে বিনিয়োগ করা মানুষ। তারা ফিচারটা যত্ন করে ব্যবহার করবে। তারা বাগ রিপোর্ট করবে। ফিচারটা সত্যিই তাদের সমস্যা সমাধান করছে কি না তা তারা আপনাকে বলবে।
যারা শুধু রিকোয়েস্ট করে, তারা আশা করা মানুষ যে আপনি জাদুর মতো তাদের কল্পনার জিনিসটা বানিয়ে দেবেন। কখনো কখনো আপনি দেবেন। প্রায়ই দেবেন না।
আগে টেস্টারদের সঙ্গে বানান। বাকি সব গৌণ।
প্রেস্টিজ ফিচার বানানোর প্রলোভন
প্রতিটি প্রোডাক্টে একটা ফিচার থাকে যা শিপ করলে আপনাকে আরও চিত্তাকর্ষক শোনায়। শিডিউলিং app-এর জন্য, সেটা Calendly-র সঙ্গে ইন্টিগ্রেট করা। টাস্ক app-এর জন্য, সেটা Slack-এর সঙ্গে ইন্টিগ্রেট করা। সবাই জানে সেগুলো কী। সবাই সেগুলো চায়।
ব্যাপারটা এই: সবাই আবার সেগুলো অন্য কারও কাছ থেকেও পাচ্ছে। আপনার ফিচারটা যদি Slack-এর সঙ্গে সবচেয়ে ভালো, সবচেয়ে সহজ ইন্টিগ্রেশন না হয়, তাহলে এটা আপনাকে বিখ্যাত না করে শুধু আপনার app-এ জটিলতা যোগ করে।
যে ফিচারগুলো আপনাকে বিখ্যাত করে, সেগুলো হলো যেগুলো বানানোর জন্য আপনি অনন্যভাবে যোগ্য কারণ আপনি আপনার নির্দিষ্ট ইউজারদের সমস্যা অন্য যে কারও চেয়ে ভালো বোঝেন। সেগুলো প্রেস্টিজ ফিচার নয়। সেগুলো হলো সেই বিরক্তিকর ফিচার যেগুলো আসল মানুষের আসল সমস্যা সমাধান করে।
Slack ইন্টিগ্রেশন চিত্তাকর্ষক। আপনার ইউজারদের একটা নির্দিষ্ট জিনিস Slack যা কখনো ভাবেওনি তার চেয়ে অনেক দ্রুত করতে দেয় এমন একটা টুল — মূল্যবান।
আসলে কীভাবে সিদ্ধান্ত নেবেন
আপনার হাতে যখন একগুচ্ছ ফিচার রিকোয়েস্ট থাকে যেগুলো সবই “এটা কি স্কোপের মধ্যে?” পরীক্ষায় পাস করে, তখন সেগুলোকে এভাবে র্যাঙ্ক করুন:
- কতজন ইউজার চেয়েছে (স্বাধীনভাবে)? বেশি হলে ভালো।
- এটা একটা ব্লকার নাকি থাকলে-ভালো? ব্লকার বেশি জরুরি।
- আপনার ইউজাররা কি আজ এটা ওয়ার্কঅ্যারাউন্ড করতে পারে? না পারলে, এটা বেশি গুরুত্বপূর্ণ।
- কেউ কি এটা টেস্ট করতে সাহায্য করবে? হ্যাঁ হলে, আগে এটা বানান।
- এটা কি একটা নতুন মার্কেট প্রকাশ করবে? হয়তো হলে, সেটা একটা বোনাস, কোনো কারণ নয়।
তারপর ওই ক্রমে বানান। চিত্তাকর্ষক-শোনার ক্রমে নয়। আপনার সবচেয়ে বড় কাস্টমারের ক্রমে নয়। আপনার app ব্যবহার করা মানুষদের কাছ থেকে আসা আসল সিগন্যালের ক্রমে।
যে ফিচার আপনি (এখনো) বানাবেন না
আপনার কিছু রিকোয়েস্ট থাকবে যেগুলো বাছাইয়ে টিকবে না। ভান করবেন না যে কোনো একদিন এগুলো বানাবেন। ইউজারকে বলুন: “আমরা এটা এখন বানাচ্ছি না। এই হলো কেন। আমরা যা বানাচ্ছি তা এই। আর এই হলো একটা বিকল্প যা আপনার কাজে লাগতে পারে।”
সেই সততা আপনি যা ভাবেন তার চেয়ে বেশি গুরুত্বপূর্ণ। ইউজাররা ছয় মাস আশায় বসে থাকার চেয়ে বরং জানতে চায় যে আপনি এটা করবেন না।
আর কখনো কখনো, আপনি একবার না বলে দিলে, ইউজার একটা ওয়ার্কঅ্যারাউন্ড খুঁজে নেয়, কিংবা একটা ভিন্ন টুল, কিংবা সমস্যাটা অন্যভাবে সমাধান করে। সেটা ঠিক আছে। আপনি সবার জন্য সব কিছু হতে পারেন না।
যে প্রোডাক্টগুলো জেতে, সেগুলো হলো যেগুলো নিজের কাজটা ভালোভাবে করে আর ইউজাররা আসলে কী দরকার করে তা মন দিয়ে শোনে — যেগুলো সব কিছু হতে গিয়ে শেষমেশ কিছুই হয় না সেগুলো নয়।