آپ ایک عدد چاہتے ہیں۔ ہم سمجھتے ہیں۔ مشکل یہ ہے کہ موبائل ایپ فیصلوں کا ایک مجموعہ ہے، اور ہر فیصلہ کام بڑھاتا یا گھٹاتا ہے۔ دو ایپس جو اسکرین پر ایک جیسی لگتی ہیں، ان پر بہت مختلف محنت لگ سکتی ہے، کیونکہ اصل فرق اسکرین کے پیچھے ہوتا ہے۔
یہ مضمون بتاتا ہے کہ گھنٹے کہاں جاتے ہیں، کون سی چیزیں انہیں بڑھاتی یا گھٹاتی ہیں، اور آپ اپنے آئیڈیا کے لیے چند منٹوں میں ایک حقیقی رینج کیسے حاصل کر سکتے ہیں۔ ہم یہاں کوئی قیمت نہیں لکھیں گے۔ ریٹ بدلتے رہتے ہیں، اور ہمارا تخمینہ ساز ہمیشہ موجودہ ریٹ کارڈ سے کام کرتا ہے۔ آگے وہ سوچ ہے جو اس کے دیے ہوئے اعداد کے پیچھے ہے۔
لاگت یعنی گھنٹے، کردار کے حساب سے
ہمارا ہر تخمینہ ایک ہی طرح تقسیم ہوتا ہے: گھنٹے، کردار کے حساب سے، موجودہ ریٹ پر۔ ایک عام موبائل پروجیکٹ میں کردار یہ ہوتے ہیں:
- پروڈکٹ اور دریافت۔ کوئی آپ کے آئیڈیا کو اسکرینوں، فلوز اور قواعد کی فہرست میں بدلتا ہے۔ یہیں دائرہ کار طے ہوتا ہے، اور یہیں زیادہ تر حیرتوں سے بچا جاتا ہے۔
- ڈیزائن۔ پہلے وائر فریم، پھر حتمی شکل۔ آپ جو اسکرین بھی بڑھاتے ہیں وہ ڈیزائن کرنے کی ایک اور اسکرین ہے، اور اس اسکرین کی ہر حالت (خالی، لوڈ ہوتی ہوئی، خرابی) مزید کام ہے۔
- موبائل ڈیویلپمنٹ۔ وہ کوڈ جو فون پر چلتا ہے، iOS، Android یا دونوں کے لیے۔
- بیک اینڈ اور APIs۔ زیادہ تر ایپس کے پیچھے ایک سرور درکار ہوتا ہے: اکاؤنٹس، محفوظ ڈیٹا، نوٹیفکیشنز، ادائیگیاں، ایڈمن کا حصہ۔ صارفین اسے کبھی نہیں دیکھتے، مگر اکثر یہ تعمیر کا بڑا حصہ ہوتا ہے۔
- کوالٹی ایشورنس۔ ہر ریلیز سے پہلے اصلی ڈیوائسز پر جانچ۔
- پروجیکٹ مینجمنٹ۔ منصوبہ بندی، جائزہ، اور سب کو ایک ہی دائرہ کار پر مرکوز رکھنا۔
تخمینہ ساز ہر کردار کی محنت الگ دکھاتا ہے، تاکہ آپ دیکھ سکیں کہ آپ کے آئیڈیا کا کون سا حصہ لاگت بڑھا رہا ہے، اور فیصلہ کر سکیں کہ وہ اپنی جگہ کا حق دار ہے یا نہیں۔
گھنٹوں کو کیا بدلتا ہے
نیچے دی گئی فہرست وہ ہے جسے ہم موبائل ایپ کا دائرہ کار طے کرتے وقت سب سے پہلے دیکھتے ہیں۔
| فیصلہ | یہ کام کیوں بدلتا ہے |
|---|---|
| اسکرینوں اور فلوز کی تعداد | ہر اسکرین ڈیزائن، تعمیر اور ٹیسٹ ہوتی ہے۔ اسکرینوں کے درمیان ہر فلو ایسی منطق ہے جسے لکھنا اور جانچنا پڑتا ہے۔ |
| ایک پلیٹ فارم یا دو | iOS اور Android الگ نظام ہیں۔ دونوں کے لیے بنانا ایک سے زیادہ خرچ کرتا ہے، چاہے کوڈ مشترک ہی کیوں نہ ہو۔ |
| سائن اِن اور صارف کے کردار | اکاؤنٹس، پاس ورڈ ری سیٹ، اجازتیں اور ایڈمن کردار سب بیک اینڈ پر رہتے ہیں اور محتاط جانچ مانگتے ہیں۔ |
| ادائیگیاں | پیسے لینے کا مطلب ہے ایک پیمنٹ پرووائیڈر، رسیدیں، ریفنڈ اور غیر معمولی صورتیں۔ |
| انٹیگریشنز | آپ جس بیرونی نظام سے بھی جڑتے ہیں (CRM، اکاؤنٹنگ، نقشے، میسجنگ) اس کے اپنے قواعد اور اپنی خرابیاں ہوتی ہیں جنہیں سنبھالنا پڑتا ہے۔ |
| آف لائن استعمال اور سنک | جو ایپ کنکشن کے بغیر چلتی ہے اسے ڈیٹا مقامی طور پر رکھنا اور بعد میں ملانا ہوتا ہے۔ یہ حقیقی انجینئرنگ ہے۔ |
| تعمیل | ذاتی ڈیٹا، صحت کے ڈیٹا یا مالی ریکارڈ کے قواعد ڈیزائن کی پابندیاں، لاگنگ اور جائزہ بڑھاتے ہیں۔ |
| ایڈمن ٹولز | آپ کی ٹیم کو صارفین، مواد اور مسائل دیکھنے کا کوئی راستہ چاہیے۔ یہ اکثر ایک دوسری، چھوٹی ویب ایپ ہوتی ہے۔ |
| فنش | اینیمیشنز، کسٹم کمپوننٹس اور پکسل کی سطح کی نفاست کچھ ایپس کے لیے قابلِ قدر ہے اور دوسروں کے لیے ضیاع۔ |
ان میں سے کوئی بھی چاہنا غلط نہیں۔ بات یہ ہے کہ انہیں جان بوجھ کر چنا جائے۔ ایک پہلا ورژن جو آف لائن سنک چھوڑ دے اور ایک پلیٹ فارم پر لانچ ہو، صارفین تک جلد پہنچ سکتا ہے، اور دوسرا ورژن باقی سب تب شامل کر سکتا ہے جب آپ جان لیں کہ وہ اصل میں کیا استعمال کرتے ہیں۔
لانچ کے بعد کی لاگت
تعمیر پوری لاگت نہیں ہے۔ اسٹور میں موجود ایپ پر ہر مہینے کچھ نہ کچھ خرچ ہوتا رہتا ہے: بیک اینڈ کی ہوسٹنگ، وہ تھرڈ پارٹی سروسز جن پر یہ انحصار کرتی ہے، اور فونز اور آپریٹنگ سسٹمز کے بدلنے کے ساتھ اسے تازہ رکھنے کا کام۔ تخمینہ ساز ماہانہ لاگت تعمیری لاگت کے ساتھ دکھاتا ہے، تاکہ فیصلہ کرنے سے پہلے آپ دونوں دیکھ لیں۔
ادائیگی کے تین طریقے
آپ کام کیسے خریدتے ہیں، یہ بھی کل رقم کو شکل دیتا ہے۔
- طے شدہ دائرہ کار کے لیے مقررہ قیمت۔ تب بہترین جب اسکرینیں اور قواعد طے ہو چکے ہوں۔ شروع کرنے سے پہلے آپ کو عدد معلوم ہوتا ہے۔
- مہینے کے حساب سے ایک ٹیم۔ تب بہترین جب پروڈکٹ ابھی دریافت ہو رہی ہو اور آپ سیکھتے ہوئے سمت بدلنا چاہیں۔
- وعدہ شدہ جوابی وقت کے ساتھ گھنٹوں کا ماہانہ بلاک۔ اس ایپ کے لیے بہترین جو پہلے سے لائیو ہے اور مستقل دیکھ بھال چاہتی ہے۔
بہت سے پروجیکٹ پہلے طریقے سے شروع ہوتے ہیں اور لانچ کے بعد تیسرے پر چلے جاتے ہیں۔
اپنی رینج منٹوں میں حاصل کریں
ہم کیلونا، برٹش کولمبیا میں ہیں، اور اوکاناگن، پورے کینیڈا، امریکہ اور دنیا بھر کے کلائنٹس کے لیے ویب اور موبائل ایپس بناتے ہیں۔ تخمینہ ساز آپ کو موجودہ ریٹ کارڈ سے قیمت کی رینج دیتا ہے: تعمیری لاگت، ماہانہ لاگت، کردار کے حساب سے محنت، دورانیہ اور اس کے پیچھے ہر مفروضہ۔ اسے اپنے آئیڈیا کے ساتھ چلائیں، چند جواب بدلیں، اور دیکھیں کہ کون سے فیصلے عدد کو ہلاتے ہیں۔ اس عنوان کے سوال کا سب سے ایماندارانہ جواب یہی ہے۔