मुख्य सामग्री पर जाएँ
Blueprint MakerBlueprintMaker

प्रश्न

क्या मैं ऐप्लिकेशन बनाने से पहले उसे हटा सकता हूँ जिसकी मुझे आवश्यकता नहीं है?

हाँ, और यह पूरी तरह से अलग चरण है। जब आप अपनी गतिविधि का वर्णन करते हैं और जब ऐप्लिकेशन बनाई जाती है, इन दोनों के बीच एक योजना स्क्रीन आपको यह दिखाती है कि क्या बनाया जाने वाला है: दृश्य, डेटा इकाइयाँ, सूचक और आपकी चयन सूचियों के मान। यहाँ सब कुछ संशोधित किया जा सकता है, जोड़ा जा सकता है, पुनर्नामित किया जा सकता है, पुनर्व्यवस्थित किया जा सकता है, छिपाया जा सकता है, हटाया जा सकता है, और आपकी पुष्टि होने तक कुछ भी नहीं बनाया जाता है। इसके साथ एक ऐसा बिंदु भी जुड़ता है जिसे अक्सर अन्यत्र बहुत देर से पता चलता है: ऐप्लिकेशन का आकार आपके वर्णन पर *आधारित* होता है, यह किसी फ़ंक्शनलिटीज़ के कैटलॉग से नहीं आता जिन्हें आप टिक करते हैं। यह पृष्ठ स्पष्ट रूप से बताता है कि क्या काटा जा सकता है, कब काटा जा सकता है, और क्या यह नहीं सुलझाता।

असली जोखिम कमी नहीं, बल्कि अधिकता है

बाज़ार के आँकड़े सभी एक ही बात कहते हैं, और वह बात अटलांटिक के दोनों ओर कही जाती है। फ्रांस में, स्वतंत्र व्यावसायिकों का एक बड़ा हिस्सा अपने प्रबंधन उपकरण को पहले छह महीनों में ही छोड़ देता है। संयुक्त राज्य अमेरिका में, अधिकांश छोटे व्यवसाय अपने सॉफ़्टवेयर की कम से कम आधी फ़ंक्शनलिटीज़ का उपयोग करते हैं, और तीन में से एक व्यवसाय एक वर्ष के भीतर उसे छोड़ देता है। प्रमुख कारण न तो केवल मूल्य है और न ही फ़ंक्शनलिटीज़ की कमी, बल्कि इसका विपरीत है: एक ऐसा उपकरण जो पचास लोगों की टीम के लिए डिज़ाइन किया गया हो, जिसमें दो सौ फ़ंक्शन हों जिनमें से केवल पंद्रह का उपयोग किया जाता हो, और जिसकी जटिलता सिर्फ़ पहली वास्तविक कार्रवाई पर ही प्रकट होती है।

एक जनरेशन टूल भी इस जोखिम को बिल्कुल वैसे ही दोहरा सकता है, और यह स्पष्ट रूप से कहा जाना चाहिए: यदि आप अपनी आवश्यकता का वर्णन किसी बड़ी कंपनी के शब्दावली में करते हैं, तो आपको एक बड़ी कंपनी की ऐप्लिकेशन मिलेगी। इसलिए प्रश्न “क्या मैं उसे हटा सकता हूँ जिसकी मुझे आवश्यकता नहीं है” कोई सुविधा का छोटा विवरण नहीं है। यह वह प्रश्न है जो तय करता है कि क्या आप छह महीने बाद भी अपने उपकरण का उपयोग कर रहे होंगे।

ऐप्लिकेशन का आकार आपके वर्णन से व्युत्पन्न होता है

एक जनरेटेड ऐप्लिकेशन कोई कैटलॉग से नहीं निकलती है: इसकी संरचना आपके द्वारा लिखे गए वर्णन से निकाली जाती है। दृश्यों की संख्या आपके वर्णन में पढ़े गए स्तर के अनुसार निर्धारित होती है, एक दैनिक आवश्यकता, सरल शब्दों में व्यक्त की गई, चार से छह दृश्यों की ऐप्लिकेशन देती है; एक मध्यवर्ती आवश्यकता, छह से आठ; एक समृद्ध या बहु-सेवा आवश्यकता, आठ से अधिक। इसलिए आप शाब्दिक अर्थ में उन फ़ंक्शनलिटीज़ के लिए नहीं भुगतान करते हैं जिनका आप उपयोग नहीं करते: वे उत्पन्न नहीं की जातीं।

इसका परिणाम एकमात्र बात है जिसे लिखने से पहले याद रखना चाहिए: अपने व्यवसाय का वर्णन करें जैसा आप उसे अनुभव करते हैं, न कि जैसा कोई टेंडर उसे व्यक्त करेगा। “मैं एक कुत्ते का देखभाल करने वाला हूँ, मैं अपने अपॉइंटमेंट्स, अपने ग्राहकों और उनके पालतू जानवरों को ट्रैक करना चाहता हूँ” और “बहु-स्थान प्रबंधन प्लेटफ़ॉर्म जिसमें अनुपालन और प्रवाह निगरानी शामिल हो”, ये दोनों एक ही ऐप्लिकेशन नहीं बनाते, और पहली वाली वही है जो छह महीने बाद भी खुली रहेगी। यदि आवश्यकता वास्तव में बढ़ती है, तो ऐप्लिकेशन भी उसके साथ बढ़ सकती है, लेकिन इसका विपरीत क्रम कभी काम नहीं करता।

योजना को किसी भी निर्माण से पहले पुनः पढ़ा जा सकता है, और काटा जा सकता है

एक बार जब आपका वर्णन विश्लेषित कर लिया जाता है, तो योजना स्क्रीन कोई भी निर्माण शुरू किए बिना ही प्रस्तावित संरचना प्रदर्शित करती है। दृश्यों को जोड़ा, पुनर्नामित, पुनर्व्यवस्थित, प्रतिलिपि बनाई, छिपाया और हटाया जा सकता है। डेटा इकाइयाँ, आपके ग्राहक, आपके कार्य, आपके आइटम, जोड़ी, संशोधित और हटाई जा सकती हैं, और योजना अन्य इकाइयाँ भी सुझाती है जिन्हें आप अनदेखा कर सकते हैं। डैशबोर्ड सूचकों को एक-एक करके जोड़ा और हटाया जा सकता है। यहाँ तक कि आपकी चयन सूचियों के मान भी संशोधित किए जा सकते हैं: तकनीकी पहचानकर्ता के साथ-साथ प्रदर्शित लेबल दोनों।

एकमात्र सुरक्षा उपाय लगाया गया है, और वह आपके हित में है: अंतिम दृश्यमान दृश्य को छिपाने की अनुमति नहीं दी जाती, क्योंकि कोई भी ऐप्लिकेशन जिसमें कोई नेविगेबल स्क्रीन न हो, बिल्कुल भी अर्थपूर्ण नहीं है। बाकी सब कुछ आपके नियंत्रण में है। और योजना की पुष्टि करना ही निर्माण को ट्रिगर करता है: जब तक आप पुष्टि नहीं करते, कुछ भी उत्पन्न नहीं किया जाता, आप काटते हैं पहले, बाद में नहीं।

यह क्या नहीं सुलझाता

योजना में काटना यह जानने के बदले नहीं है कि आपको क्या चाहिए, और योजना अंतिम दृश्यों को नहीं दिखाती: यह एक संरचना दिखाती है। आप यहाँ एक कंकाल का मूल्यांकन करते हैं, कौन से दृश्य, कौन से डेटा, कौन से सूचक, न कि कोई लेआउट। गलती से हटाया गया दृश्य भी खो नहीं जाता: वर्णन को फिर से चलाया जा सकता है और ऐप्लिकेशन को बाद में विकसित किया जा सकता है, यह इस हब के एक अन्य प्रश्न का विषय है।

सबसे प्रभावी सुरक्षा उपाय अभी भी शुरुआत में ही है, और वह एक वाक्य में समायोजित हो जाता है: जानबूझकर एक छोटी ऐप्लिकेशन से शुरुआत करें। पाँच दृश्यों की एक ऐप्लिकेशन जिसे आप हर सुबह खोलते हैं, बारह दृश्यों की ऐप्लिकेशन से बेहतर है जिसमें से आप केवल तीन का ही उपयोग करते हैं, यही अंतर ऊपर उद्धृत त्याग के आँकड़ों द्वारा मापा जाता है। योजना इस चुनाव को दृश्यमान और वापसी योग्य बनाने के लिए है, जिससे कि इसकी कोई लागत न हो।

और आगे जानने के लिए

मिलते-जुलते प्रश्न

अपनी आवश्यकता का वर्णन करें और योजना की समीक्षा करें