आप इसे इतना मुश्किल पा रहे हैं इसका कारण यह है कि आपके पास एक विचार है, लेकिन आपके पास वास्तव में एक पूर्ण विचार नहीं है कि आप क्या करना चाहते हैं। यदि आप अपना स्वयं का प्रोजेक्ट कर रहे हैं और आपके पास यह बताने के लिए ग्राहक नहीं है कि वे क्या चाहते हैं, तो यह आप पर निर्भर है कि आप स्वयं के ग्राहक हैं। अपने आप को ग्राहक के जूते में रखो और एक असंभव इच्छा सूची का निर्माण शुरू करें।
दूसरे शब्दों में, जब आप कुछ भी डिजाइन नहीं शुरू करते हैं !!! ।
एक बार जब आपके पास उन चीजों की एक बड़ी सूची होती है, जो आप करना चाहते हैं, तो सिस्टम सब कुछ को प्राथमिकता देता है और यह तय करता है कि मूल कार्यक्षमता को चलाने के लिए न्यूनतम कार्यक्षमता क्या होगी। यह एक एकल बुनियादी कार्य, या संपूर्ण स्क्रीन हो सकता है, लेकिन आपको कुछ ऐसा महसूस करने की आवश्यकता है - जैसा कि ग्राहक-परीक्षण के लिए पर्याप्त उपयोगी होगा।
तो, सुविधाओं की बुनियादी सूची + प्राथमिकताओं = आवश्यकताएँ ।
एक बार जब आपके पास वह सब हो जाए, तो एक उच्च स्तरीय डिज़ाइन करें। बस बैठो और सोचो कि आपके सिस्टम को पहले कुछ प्राथमिकताओं को ऊपर और चलाने के लिए क्या करना होगा। यदि आप चाहें तो मन बदल दें, लेकिन यहां वह है जहां आप कुछ कोड या सिस्टम कॉन्फ़िगरेशन के बारे में अधिक जानने के लिए स्पाइक करना चाह सकते हैं। किसी डिज़ाइन के अपने मूल विचार को मान्य करने के लिए केवल बहुत दूर जाना।
Ie: अब आप अपने डिजाइनरों से आग्रह करने के लिए मिलता है ।
एक बार हो जाने के बाद, आप अपनी सुविधाओं को लागू करना शुरू करते हैं। प्रत्येक सुविधा के लिए एक बुनियादी कार्यात्मक युक्ति बनाएं। यह फीचर स्टेटमेंट के संग्रह के रूप में सरल हो सकता है। अगर आपको पसंद है तो स्टोरी कार्ड यह आपको अपने विचार को अपने दिमाग में थोड़ा विकसित करने और बयानों का एक सेट बनाने की अनुमति देता है जो विनिर्देश बन जाएंगे जो आप परीक्षण करेंगे और आपके कार्यान्वयन के खिलाफ निर्माण करेंगे।
रोना कहर ढाने दो, कुत्तों को ... कोड !!
वहां से, अपने विनिर्देशों से मिलान करने के लिए अपने परीक्षणों को लागू करें, फिर प्रत्येक परीक्षण के लिए, अपना कोड लिखें। बिल्ड, "रिलीज़", फिर अगली विशेषता के साथ दोहराएं जब तक आप तय नहीं करते कि परियोजना पर्याप्त है।
यह वास्तव में अनुभवी के लिए नीचे आता है, लेकिन मैंने जो दृष्टिकोण पाया है वह एक सरल सूत्र है जो आपको अपने दिमाग को केंद्रित करने में मदद करने की आवश्यकता है, बल्कि बहुत अधिक करने की कोशिश करने के कारण शिथिलता के एक अंतहीन चक्र में बंद होने के बजाय। एक बार।