मेरे पास विश्वविद्यालय के लिए एक परियोजना है जिसे मैं तुरंत शुरू नहीं करूंगा, लेकिन समय की एक लंबी अवधि के लिए सोच रहा हूं। मैं समझता हूं कि विश्वविद्यालय परियोजना विकास उद्योग की तरह नहीं है (मैं वर्तमान में स्वयं एक प्रशिक्षु हूं) इसलिए मैं जिस स्थिति की ओर इशारा कर रहा हूं वह शायद वास्तविक सॉफ्टवेयर डेवलपर्स के लिए कुछ हास्यास्पद प्रतीत होगा। ^^ '
प्रोजेक्ट को स्वयं ही यह आवश्यक है कि हम अपने बहुत से काम का दस्तावेजीकरण करें। इसलिए, कोड वितरित करने के अलावा, जो कुछ निशानों की ओर गिना जाता है, हमें दस्तावेजों को वितरित करना होगा:
- एक आवश्यकताएँ विश्लेषण दस्तावेज़
- एक परियोजना योजना
- उपयोग मामलों, वस्तु और गतिशील मॉडल और स्वीकृति परीक्षण की एक नियोजित सूची
- परीक्षण प्रक्रिया का दस्तावेजीकरण और परीक्षण कितने सफल रहे
- कुछ अन्य चर्चा और समय के उपयोग का विश्लेषण, आदि।
ये डिलिवरेबल्स निम्नलिखित तरीके से दिए जाने हैं:
- पहले राड
- प्रोजेक्ट प्लान, उपयोग मामले, मॉडल और टेस्ट (लगभग 3 सप्ताह बाद)
- अंत में, वास्तविक कार्यक्रम का परीक्षण, परीक्षण प्रक्रिया आदि + वास्तविक प्रोग्रामिंग ही (लगभग 5 सप्ताह बाद)
इसलिए, जो मैं समझता हूं, वह वास्तव में परियोजना के लिए वाटरफॉल-शैली के दृष्टिकोण की ओर है। एकमात्र समस्या (मेरी राय में) यह है कि यह एक विश्वविद्यालय परियोजना है, और छात्रों पर पहले से ही पर्याप्त दबाव है क्योंकि यह परियोजना सप्ताह के दौरान सेमेस्टर के अंत में परियोजनाओं को विकसित करने की कोशिश कर रहा है। मैं वास्तव में सेमेस्टर के अंत में सब कुछ कोडिंग / डेवलपिंग / टेस्टिंग नहीं करना चाहता, जब मैं इससे निपटने के लिए कई अन्य आकलन कर रहा हूं।
मैं कम से कम कोशिश करना चाहता हूं और कुछ प्रकार के पुनरावृत्ति विकास चक्र का मतलब है कि हम कोडिंग / प्रोटोटाइपिंग जल्दी शुरू कर सकते हैं, एक सतत विकास चक्र है जो अंतिम समय में सब कुछ करने पर केंद्रित नहीं है और इतना दबाव नहीं है इस परियोजना को पूरा करने के लिए सेमेस्टर का अंत। और अब मेरा वास्तविक प्रश्न आता है:
- क्या मैं किसी तरह एक तेज, पुनरावृत्ति / प्रोटोटाइप विकास चक्र के साथ उस सभी दस्तावेज को वितरित करने के लिए सामंजस्य स्थापित कर सकता हूं?
- क्या पुनरावृत्त तरीके से प्रलेखन उत्पन्न करने की रणनीतियाँ हैं?
- क्या मैं यह पूछने में पूरी तरह से अनुचित हूं और उम्मीद करता हूं कि यह विश्वविद्यालय में सक्षम हो जाएगा?
इसके अलावा, मैं समझता हूं कि यह प्रश्न अत्यंत स्थानीय है, इसलिए मैं उद्योग के संदर्भ में वही प्रश्न पूछना चाहता हूं जो मैंने ऊपर पूछे थे, और इस तरह की बहुत सारी समस्याएं हैं या नहीं, कि चुस्त प्रक्रियाओं का सामना प्रत्येक टीम के लिए अलग-अलग होता है। या कंपनी।
वैसे भी, इस बारे में खेद है कि यह कितना लंबा है, और यदि आप नीचे सभी तरह से पढ़ चुके हैं, तो धन्यवाद! यदि आप जवाब देने के लिए समय निकाल सकते हैं, तो मैं बहुत आभारी रहूंगा! धन्यवाद!