ইনসাইট
বাংলাদেশে অ্যাপ বানাতে খরচ কত, কীসে বাড়ে-কমে
“অ্যাপ বানাতে কত টাকা লাগবে?” নতুন উদ্যোক্তা আর ব্যবসার মালিকদের এটাই সবচেয়ে প্রথম প্রশ্ন। সত্যি কথা হলো, এর উত্তর নির্ভর করে এমন কিছু সিদ্ধান্তের ওপর, যেগুলো আপনি এখনো নেননি। শুনতে একই আইডিয়া মনে হলেও ঢাকার দুটি এজেন্সি একেবারে আলাদা অঙ্কের কোটেশন দিতে পারে, আর দুটোই ন্যায্য হতে পারে, কারণ তারা আসলে আলাদা দুটি প্রোডাক্টের দাম ধরছে।
এই লেখায় দেখব খরচ আসলে কীসের ওপর নির্ভর করে। তাতে সিদ্ধান্তগুলো আপনি ভেবেচিন্তে নিতে পারবেন, কোটেশন ঠিকভাবে মিলিয়ে দেখতে পারবেন, আর যা এখনই দরকার নেই তার জন্য টাকা দেবেন না।
১. স্কোপই সবচেয়ে বড় সংখ্যা
খরচের সবচেয়ে বড় কারণ হলো প্রথম ভার্সনে অ্যাপটি কতটা কাজ করবে। প্রতিটি স্ক্রিন, প্রতিটি ইউজার রোল আর প্রতিটি নিয়মের মানে বাড়তি ডিজাইন, ডেভেলপমেন্ট, টেস্টিং আর রক্ষণাবেক্ষণ।
একটা সহজ অনুশীলন করে দেখুন। লিখে ফেলুন, আপনার অ্যাপ এক ধরনের ব্যবহারকারীর জন্য কোন একটি কাজ করবে। “গ্রাহক কাছের ফার্মেসি থেকে ওষুধ অর্ডার করবেন আর বিকাশে টাকা দেবেন” একটি কাজ। “একটি পূর্ণাঙ্গ স্বাস্থ্যসেবা প্ল্যাটফর্ম” কাজের বর্ণনা হয়নি।
এরপর বাকি যা যা চান, সব লিখুন এবং প্রতিটির পাশে চিহ্ন দিন: লঞ্চের জন্য জরুরি, নাকি পরে হলেও চলবে। এটুকু করলেই বেশির ভাগ প্রথম ভার্সন অর্ধেকে নেমে আসে, আর খরচও সঙ্গে সঙ্গে কমে। এ নিয়ে আরও লিখেছি যে MVP সত্যিই লঞ্চ করা যায়, সেটা কীভাবে স্কোপ করবেন (ইংরেজিতে) লেখায়।
২. প্ল্যাটফর্ম: অ্যান্ড্রয়েড, আইওএস, ওয়েব, নাকি তিনটিই
বাংলাদেশে বেশির ভাগ গ্রাহক অ্যান্ড্রয়েড ফোন ব্যবহার করেন, তাই অনেক প্রোডাক্টের যাত্রা শুরু হয় অ্যান্ড্রয়েড দিয়েই। আইওএসও লাগলে অ্যাপটা কীভাবে বানানো হচ্ছে, সেটাই বড় ব্যাপার:
- অ্যান্ড্রয়েড আর আইওএসের জন্য একটাই কোডবেস সাধারণত ব্যবসার অ্যাপের জন্য সবচেয়ে লাভজনক। নতুন ফিচার আর বাগ ফিক্স দুই প্ল্যাটফর্মে একসঙ্গে পৌঁছায়।
- দুটি আলাদা নেটিভ অ্যাপ বানাতে আর চালাতে বেশি খরচ হয়। ভারী গ্রাফিকস বা ফোনের গভীর ফিচার লাগলেই কেবল এটা যুক্তিসঙ্গত।
- ইনস্টল করা যায় এমন ওয়েব অ্যাপ ব্যবহারকারীর কাছে পৌঁছানোর সবচেয়ে সস্তা পথ হতে পারে। স্টোরের রিভিউয়ের ঝামেলা নেই, শেয়ার করতে একটা লিংকই যথেষ্ট, আর অফলাইনেও চলতে পারে। সব ক্ষেত্রে এটা ঠিক নয়, তবে জিজ্ঞেস করে দেখা উচিত।
প্রতিটি এজেন্সিকে জিজ্ঞেস করুন, তারা কোন পদ্ধতির দাম ধরেছে। দামের ওপর এর প্রভাব প্রায় সবকিছুর চেয়ে বেশি।
৩. ডিজাইন কতটা গভীর হবে
ডিজাইনের পরিসর অনেক বড়। একদিকে আছে “তৈরি কম্পোনেন্ট লাইব্রেরি নিয়ে কাজ চালু করে ফেলুন”, অন্যদিকে “আসল ব্যবহারকারীদের নিয়ে রিসার্চ, প্রোটোটাইপ, টেস্ট আর নিজস্ব ডিজাইন সিস্টেম”। দুটোই ঠিক পথ। প্রথমটি দ্রুত আর সস্তা। দ্বিতীয়টি এমন কিছু বানানোর ঝুঁকি কমায়, যা মানুষ ব্যবহারই করবে না, আর প্রোডাক্ট বড় হলে তার সুফল পাওয়া যায়।
প্রথম রিলিজের জন্য বাস্তবসম্মত মাঝামাঝি পথ হতে পারে এমন: অল্প ইউজার রিসার্চ, মূল ফ্লোর একটি ক্লিক করে দেখার মতো প্রোটোটাইপ, আর সহজ ও সংগত একটি ভিজ্যুয়াল স্টাইল, যা পরে বাড়ানো যায়।
৪. ইন্টিগ্রেশন
অন্য সিস্টেমের সঙ্গে জোড়া লাগানোর কাজেই প্রায়ই আন্দাজ ভুল হয়, কারণ প্রতিটির নিজস্ব নিয়ম, ডকুমেন্টেশন আর টেস্টিং আছে। বাংলাদেশে সচরাচর যেগুলো লাগে:
- পেমেন্ট: বিকাশ, নগদ, পেমেন্ট গেটওয়ের মাধ্যমে কার্ড, ক্যাশ অন ডেলিভারি।
- এসএমএস: ওয়ান-টাইম পাসওয়ার্ড (ওটিপি) আর অর্ডারের আপডেটের জন্য।
- ম্যাপ ও লোকেশন: ডেলিভারি বা কাছাকাছি কিছু খোঁজার জন্য।
- কুরিয়ার সার্ভিস: ই-কমার্সে পণ্য পাঠানোর জন্য।
- আপনার বর্তমান সিস্টেম: অ্যাকাউন্টিং, ইআরপি, ইনভেন্টরি, কিংবা কোনো পুরোনো ডেটাবেস।
প্রতিটি ইন্টিগ্রেশনের জন্য লাগে অ্যাকাউন্ট, অনুমোদন আর টেস্ট এনভায়রনমেন্ট, আর কোনো কোনোটি নির্ভর করে সেবাদাতার সাড়া দেওয়ার সময়ের ওপর। ভালো প্রস্তাবে প্রতিটি ইন্টিগ্রেশনের নাম স্পষ্ট করে লেখা থাকে। কোনোটা না থাকলে জিজ্ঞেস করুন।
৫. যা ব্যবহারকারী কখনো দেখেন না
বেশির ভাগ অ্যাপের পেছনে এমন কিছু অংশ থাকে, যেগুলো স্ক্রিনশটে দেখা যায় না, অথচ যেগুলোতে সত্যিকারের কাজ লাগে:
- আপনার টিমের জন্য অ্যাডমিন প্যানেল, যেখান থেকে ব্যবহারকারী, অর্ডার, কনটেন্ট বা সাপোর্ট সামলানো যায়।
- ব্যাকএন্ড ও ডেটাবেস, সঙ্গে নিরাপত্তার নিয়ম আর ব্যাকআপ।
- নোটিফিকেশন: পুশ, এসএমএস বা ইমেইল, আর কখন কী পাঠানো হবে তার নিয়ম।
- অ্যানালিটিক্স ও ক্র্যাশ রিপোর্টিং, যাতে বোঝা যায় অ্যাপ কীভাবে ব্যবহার হচ্ছে আর কোথায় ভেঙে পড়ছে।
কোটেশন মেলানোর সময় এগুলো ভুলে যাওয়া সহজ। অ্যাডমিন প্যানেল বাদ দেওয়া সস্তা কোটেশন আসলে সস্তা নয়; খরচটা কেবল পরে গিয়ে পড়ে।
৬. মান ও পারফরম্যান্সের কাজ
টেস্টিং, পারফরম্যান্স বাজেট, অ্যাক্সেসিবিলিটি আর নিরাপত্তা রিভিউ, সবকিছুতেই সময় লাগে। এগুলো বাদ দিলে কোটেশন ছোট হয়, কিন্তু প্রোডাক্ট ঝুঁকিতে পড়ে। প্রতিটি এজেন্সিকে জিজ্ঞেস করুন তারা কীভাবে টেস্ট করে: অটোমেটেড টেস্ট আছে কি না, আসল ডিভাইসে হাতে-কলমে টেস্ট হয় কি না, আর মাঝারি দামের অ্যান্ড্রয়েড ফোনে মোবাইল ডেটায় গতি কেমন, সেটা কীভাবে যাচাই করে। কারণ আপনার অনেক গ্রাহক ঠিক এভাবেই অ্যাপটি ব্যবহার করবেন।
৭. লঞ্চের পরে
লঞ্চের দিনেই অ্যাপের কাজ শেষ হয়ে যায় না। এগুলোর জন্য বাজেট রাখুন:
- হোস্টিং ও সেবা: সার্ভার, ডেটাবেস, এসএমএস, ম্যাপসহ অন্যান্য পেইড সেবা, যেগুলোর বিল সাধারণত মাসিক।
- স্টোর অ্যাকাউন্ট: গুগল প্লে আর অ্যাপল ডেভেলপার প্রোগ্রাম।
- রক্ষণাবেক্ষণ: অপারেটিং সিস্টেমের আপডেট, লাইব্রেরির আপডেট আর নিরাপত্তা ফিক্স।
- উন্নয়ন: যে ফিচারগুলো আপনি “পরে”র তালিকায় রেখেছিলেন, আর আসল ব্যবহারকারীরা যা চাইবেন।
শুরুতেই ঠিক করে নিন, এজেন্সি অ্যাপটির উন্নয়ন চালিয়ে যাবে, নাকি ডকুমেন্টেশনসহ আপনার নিজের টিমের হাতে তুলে দেবে।
কোটেশন কীভাবে ঠিকভাবে মিলিয়ে দেখবেন
কোটেশনে বড় ফারাক থাকলে পাশাপাশি রেখে এগুলো যাচাই করুন:
- স্কোপ কি একই? প্রতিটি প্রস্তাবে কতগুলো স্ক্রিন, রোল আর ইন্টিগ্রেশন আছে, তার তালিকা করুন।
- কোন প্ল্যাটফর্ম, কোন পদ্ধতি? একটাই কোডবেস, দুটি নেটিভ অ্যাপ, নাকি ওয়েব অ্যাপ।
- ডিজাইন কি ধরা আছে, আর কতটা গভীরে?
- অ্যাডমিন প্যানেল, ব্যাকএন্ড আর নোটিফিকেশন কি অন্তর্ভুক্ত?
- মান কীভাবে যাচাই হয়? টেস্ট, ডিভাইস, পারফরম্যান্স।
- কোড আর অ্যাকাউন্টের মালিক কে? প্রথম কমিট থেকেই আপনার হওয়া উচিত।
- লঞ্চের পরে কী হয়? সাপোর্ট, সাড়া দেওয়ার সময় আর তার খরচ।
যে প্রস্তাব এই সাতটি প্রশ্নের পরিষ্কার উত্তর দেয়, সেটা ফাঁক-ফোকরওয়ালা কম অঙ্কের প্রস্তাবের চেয়ে অনেক বেশি মূল্যবান।
মান না কমিয়ে খরচ কীভাবে কমাবেন
- ছোট করে লঞ্চ করুন। একটি কাজ, এক ধরনের ব্যবহারকারী, সম্ভব হলে একটি প্ল্যাটফর্ম। বাকিটা যোগ করুন আসল ব্যবহারকারীরা যখন দেখিয়ে দেবেন কোনটা জরুরি।
- পরীক্ষিত কম্পোনেন্ট ব্যবহার করুন। লগইন, পেমেন্ট আর নোটিফিকেশন গোড়া থেকে নতুন করে বানানোর দরকার নেই।
- দ্রুত সিদ্ধান্ত নিন। মতামতের জন্য অপেক্ষা করা যেকোনো প্রজেক্টের সবচেয়ে ব্যয়বহুল অংশগুলোর একটি। আপনার পক্ষে সিদ্ধান্ত নেওয়ার মতো একজন মানুষ থাকলে সত্যিই টাকা বাঁচে।
- মালিকানা নিজের হাতে রাখুন। কোড আর অ্যাকাউন্ট আপনার নামে থাকলে কোথাও আটকে পড়তে হয় না, দরকার হলে টিম বদলাতেও পারেন।
সংক্ষেপে
বাংলাদেশে অ্যাপের খরচ মূলত তার ভেতরের সিদ্ধান্তগুলোরই খরচ: স্কোপ, প্ল্যাটফর্ম, ডিজাইনের গভীরতা, ইন্টিগ্রেশন আর লঞ্চের পরের পরিকল্পনা। সিদ্ধান্তগুলো ভেবেচিন্তে নিন, প্রস্তাবগুলো একই শর্তে মিলিয়ে দেখুন, আর শুরু করুন সবচেয়ে ছোট সেই ভার্সন দিয়ে, যা একটি কাজ ভালোভাবে করে।
প্রথম রিলিজ স্কোপ করতে সাহায্য লাগলে কল বুক করুন। আমরা এমন একটি রিলিজের প্রস্তাব দেব, যা দ্রুত লঞ্চ করা যায়, আর তার জন্য কী কী লাগবে তা-ও জানাব।