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