मैं वेब-डेवलपमेंट प्रोजेक्ट्स (फ्रंट और बैक-एंड) पर एक लोन प्रोग्रामर के रूप में काम करता हूं - मैंने कुछ प्रोजेक्ट पूरे किए हैं, इसलिए मैं इस पर काफी नया हूं, मैंने कुछ दृष्टिकोणों को पढ़ा और आजमाया उनके बारे में। प्रश्न और मेरा विवरण काफी लंबा है इसलिए कृपया धैर्य रखें।
मैं जो खोज रहा हूं, वह है:
1. तैयारी / योजना जो आमतौर पर आपके द्वारा विकास शुरू करने से पहले की जाती है, एक बार जब आप जानते हैं कि वास्तव में क्या बनाया जाना चाहिए।
2. अपने अनुभव से कृपया मुझे उस प्रक्रिया पर प्रतिक्रिया / सुझाव दें, जिसका मैं वर्तमान में पालन करता हूं।
जिन ग्राहकों के साथ मैं काम करता हूं वे आमतौर पर स्टार्टअप हैं और उनके पास सीमित बजट है इसलिए मैं उन्हें प्रति / घंटा के आधार पर चार्ज नहीं कर सकता (मुझे लगता है कि बड़ी कंपनियां आमतौर पर अपने ग्राहकों को विकास परियोजनाओं के लिए [मैन / घंटे] पर बिल भेजती हैं) निश्चित बजट के साथ काम करें।
यह वह प्रक्रिया है जिसका मैं वर्तमान में पालन कर रहा हूं:
1. परियोजना के दायरे को पूरा करें और समझने की कोशिश करें कि वे एक-दो बैठकों में क्या पूरा करने की कोशिश कर रहे हैं।
2. उन्हें एक मोटा बॉल-पार्क आंकड़ा दें, जो सामान्य रूप से वर्णन करता है कि वे परियोजना से क्या उम्मीद करते हैं, मैं विशेषताओं के बारे में विशिष्ट होने की कोशिश करता हूं, लेकिन, मैं इसमें बहुत समय नहीं लगा रहा हूं क्योंकि मुझे पता है ग्राहक बस उद्धरण के लिए चारों ओर पूछ रहा हो सकता है, और वास्तव में परिवर्तित नहीं हो सकता है।
3. मैं भुगतान और काम के लिए जेफ एटवुड के सुझाव का पालन करता हूं:
15% भुगतान - किसी भी काम को शुरू करने से पहले अग्रिम
। इस चरण के दौरान अंतिम वेबसाइट का HTML मॉकअप किया जाता है, एक फ़्लोचार्ट ( yEd के साथ ) जितना संभव हो सके वेबसाइट का वर्णन करते हुए और एक दस्तावेज़ जिसमें अन्य विशेषताओं का उल्लेख किया गया है जो फ़्लोचार्ट में नहीं हैं । यह परियोजना के सभी विवरणों में जाकर और उन बिट्स को अंतिम रूप देने के द्वारा किया जाता है जो सहमत मूल्य के लिए कार्यान्वित करने के लिए बहुत अधिक काम और सामान में फिट होंगे। चूँकि बारीकियों पर पहले चर्चा नहीं की गई है, इसलिए इनका भाग भी कमोबेश एक वार्ता है जो उन्हें वास्तव में मिलेगा। क्योंकि यह एक निश्चित बजट परियोजना है, इसमें निश्चित आवश्यकताओं की आवश्यकता होती है, अन्यथा, जैसे ही अधिक सुविधाएँ जोड़ी जाती हैं, मेरी कीमत कम होती रहती है।
एक रंग योजना, डिजाइन वायरफ्रेम और डिजाइन पीएसडी को भी अंतिम रूप दिया गया है।
35% भुगतान - विकास शुरू करें
परियोजना तय हो गई है, विकास शुरू करें। मैं अपने सर्वर पर साइट को होस्ट करता हूं, जहां क्लाइंट फ्रंट-एंड तक पहुंच सकता है, लेकिन, किसी भी कोड तक पहुंच नहीं है।
30% भुगतान - क्लाइंट के सर्वर पर शिफ्ट कोड / क्लाइंट को सर्वर एक्सेस विवरण दें
साइट को लाइव करें।
20% भुगतान - साइट पर जाने के कुछ हफ़्ते बाद, एक बार सभी कीड़े ठीक हो गए।
प्रश्न:
1. एक बार जब आपको पता चल जाता है कि आप क्या बनाने जा रहे हैं, तो कोडिंग शुरू करने से पहले आप किस तरह की प्लानिंग करेंगे?
2. आपके अनुभव से, पूरी प्रक्रिया के कौन से हिस्से आप अलग तरीके से करेंगे?