آپ نے چیک لسٹ مینجمنٹ سافٹ ویئر "لاسٹیل" کیسے بنانا شروع کیا؟
جب میں سافٹ ویئر بناتا ہوں تو میں اسے شاذ و نادر ہی بناتا ہوں کیونکہ "کسی نے مجھے اسے بنانے کے لئے کہا تھا" یا "اگر آپ ایسا سافٹ ویئر بنائیں گے تو ہر کوئی اسے استعمال کرے گا"، اور اس کی زیادہ تر وجوہات "کیونکہ میں چاہتا ہوں"۔ یہی وجہ ہے کہ لاسیل بھی بنایا جاتا ہے۔
اس سے پہلے کہ لاسٹنگ قائم کی گئی، میں ہمیشہ سوچتا تھا، "بہت سارے سافٹ ویئر ہیں جو کسی نہ کسی شیڈول کو ریکارڈ کرتے ہیں، اور ایسی چیزوں کو بھولنا مشکل ہے چاہے میں انہیں اپنے سر میں یاد کرلوں، لیکن میں غیر متوقع طور پر تفصیلات بھول جاتا ہوں۔" لہذا، میں ایسے سافٹ ویئر کی تلاش میں تھا جسے ایک ایک کر کے چیک کیا جا سکے اور اس کا انتظام کیا جا سکے مجھے یاد ہے کہ اسے استعمال کرنا مشکل تھا، جیسے کہ بہت زیادہ ورسٹائل ہونا یا شیڈول میں مہارت حاصل کرنا چاہے میں اسے شیڈول سافٹ ویئر وغیرہ کے ساتھ متبادل کرسکوں۔
"آئیے ایسا سافٹ ویئر بناتے ہیں جو صرف چیک لسٹ میں مہارت رکھتا ہو"، جس کی وجہ سے "راسٹرائزیشن" ہوئی۔ پہلے تو میں نے سوچا، "مجھے امید ہے کہ صرف میں ہی اسے استعمال کر سکتا ہوں"، لیکن "اگر آپ اسے بہت احتیاط سے بنا رہے ہیں، تو آئیے دوسرے لوگوں کو بھی اس کا استعمال کریں، شاید کچھ اور لوگ بھی ہوں جو اسے چاہتے ہیں۔" میں نے سوچا، یہ صارفین کے رجحان میں بار بار بہتری کے ساتھ ہوم پیج پر شائع کرنے کا فیصلہ کیا گیا تھا.
میں "یو آئی (صارف انٹرفیس)"، "انتظام"، اور "ظاہری شکل" پر زور دیتے ہوئے سافٹ ویئر بناتا ہوں۔ یہ بہتر ہے کہ چند مراحل کے ساتھ چیک کے مشمولات کو آسانی سے داخل کرنے اور چیک کرنے کے قابل ہوں، اور میں ایک ایسا میکانزم چاہتا ہوں جس کا انتظام اسے متعدد چیک لسٹوں میں تقسیم کرکے کیا جاسکے۔ کچھ لوگوں کو ظاہری شکل کی چمک کی ضرورت نہیں ہو سکتی ہے، لیکن میں سمجھتا ہوں کہ ہمیشہ پہلا اثر ہوتا ہے۔ کچھ لوگ کہہ سکتے ہیں کہ وہ اسے صرف پرانے یو آئی کو دیکھ کر استعمال نہیں کرتے ہیں۔ لیکن سب سے اہم بات یہ ہے کہ صارفین اسے بغیر کسی دباؤ کے استعمال جاری رکھ سکتے ہیں، اور میں اس طرح کا سافٹ ویئر بنانے کی بھی کوشش کرتا ہوں۔
... ویسے، یہ ایک ایسا جملہ بن گیا جو مربوط نہیں تھا، لیکن (^^;) ایسی تاریخ کے ساتھ، چیک لسٹ مینجمنٹ سافٹ ویئر "لاسٹال" تخلیق کیا گیا تھا (قابل فہم ڈبلیو)۔