हम "स्प्रिंट" शब्द का उपयोग क्यों करते हैं?


41

एजाइल मेनिफेस्टो के संस्थापक सिद्धांतों में से एक है

चंचल प्रक्रियाएं सतत विकास को बढ़ावा देती हैं। प्रायोजकों, डेवलपर्स और उपयोगकर्ताओं को अनिश्चित काल तक निरंतर गति बनाए रखने में सक्षम होना चाहिए।

स्क्रम टीमें स्प्रिंट शब्द का उपयोग कार्य चक्र (इसे पुनरावृति के रूप में भी जाना जाता है) को संदर्भित करने के लिए करती हैं।

हालाँकि इससे मुझे कोई मतलब नहीं है। Google के अनुसार स्प्रिंट है:

थोड़ी दूरी पर पूरी गति से दौड़ें।

दूसरे शब्दों में यह टिकाऊ नहीं है। स्प्रिंट शब्द स्प्रिंट शब्द का उपयोग क्यों करते हैं ? यह मुझे एजाइल के बुनियादी सिद्धांतों में से एक के लिए संघर्ष करता प्रतीत होता है।


2
मेरा पहला विचार शायद यह है क्योंकि हम पिछले एक पर प्रतिबिंबित करने और अगले एक की योजना बनाने के लिए स्प्रिंट के बीच में ब्रेक लेने के लिए हैं। और निश्चित रूप से, दोनों प्रकार के स्प्रिंट अपेक्षाकृत कम होना चाहिए (एक झरना की तुलना में)।
Ixrec

80
क्योंकि Scrum कार्यप्रणाली सभी buzzwords के बारे में है। परिचालन उत्कृष्टता के लिए तालमेल का लाभ उठाने के लिए, आपको स्केट करने की आवश्यकता है जहां पक होने जा रहा है।

4
@ शोमैन: तुम मेरी गली के काम कर रहे हो। इसे छोड़ दें! :-)
Blrfl

1
शायद यह इसलिए है क्योंकि "एमबल", "चहलकदमी", "भटकना" और प्रबंधन को रिपोर्ट करते समय इस तरह अच्छा नहीं लगता है।
साइमन बी

1
मुझे लगता है कि इसे इस तथ्य के साथ और अधिक करना होगा कि यह अबाधित है। लोगों को करने पर ध्यान केंद्रित किया जाना चाहिए और ओवरहेड सामान का थोक अंत तक इंतजार करता है।
जिम्मीजम्स

जवाबों:


44

दूसरे शब्दों में यह टिकाऊ नहीं है।

सही।

आप ज्यादातर एजाइल (अच्छी तरह से काम करने वाले) में एक समय के लिए एक स्प्रिंट नहीं चलाते हैं, मुझे यकीन है कि कुछ "हम buzzwords चाहते थे इसलिए हम एक फुर्तीली झरना की दुकान" करते हैं), आपके पास कम स्प्रिंट हैं, इसके बाद नई योजना है / retros / आदि।

यही तो बात है।

स्क्रम टीमें "स्प्रिंट" शब्द का उपयोग क्यों करती हैं? यह मुझे एजाइल के मूल प्रिंसिपलों में से एक के संघर्ष के लिए प्रतीत होता है।

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

इसलिए, "स्प्रिंट।"


जहां तक ​​यह शब्द एजाइल के भीतर से आया है, SCRUM डेवलपमेंट प्रोसेस सेमिनल कार्य ने इस शब्द का उपयोग किया है। मुझे संदेह है कि किसी ने भी इसे नहीं बदला है।

उन लोगों के लिए, जो इस कार्य से लंबाई के बारे में उत्सुक हैं:

स्प्रिंट एक पूर्व-परिभाषित अवधि में आयोजित विकास गतिविधियों का एक समूह है, आमतौर पर एक से चार सप्ताह तक। अंतराल उत्पाद जटिलता, जोखिम मूल्यांकन, और वांछित वांछित की डिग्री पर आधारित है। स्प्रिंट की गति और तीव्रता स्प्रिंट की चयनित अवधि से संचालित होती है।


"छोटा" क्या है? जाहिरा तौर पर, "महीने" बहुत लंबा है, फिर संतुलन क्या है?
फ्लोरियन मार्गाइन

@FlorianMargaine स्करम पर शुरुआती काम के अनुसार, 1-4 सप्ताह। आपका माइलेज बहुत भिन्न होगा कि यह कितनी बार उपयोग किया जाता है ... अधिकांश डेवलपर्स की इस मामले पर राय होगी और यह आधिकारिक रूप से एक लंबाई साबित करने के लिए लगभग असंभव है "सही है।" लेकिन अगर आप उस पेपर के माध्यम से पढ़ते हैं (मैंने एक लिंक में संपादित किया है) तो आप स्प्रिंट की लंबाई को परिभाषित करने के तरीके के बारे में मापदंड पाएंगे।
एंडरलैंड

1
वैसे भी मुझे लगता है कि आप इस बिंदु को बहुत दूर नहीं ले जा सकते हैं। या यों कहें, आप सभी इसे बहुत आसानी से बहुत दूर ले जा सकते हैं, लेकिन आपको ऐसा नहीं करना चाहिए। यह एक शब्दजाल है। शाब्दिक रूप से आप 1-4 सप्ताह के लिए स्प्रिंट नहीं कर सकते हैं (15-20 सेकंड मेरी सीमा के बारे में है, लेकिन फिर मैं आकार से बाहर हूं), और स्प्रिंट की एक श्रृंखला में भी आप 90% समय अनिश्चित काल तक नहीं छिड़क सकते हैं । विशेष रूप से, आपको स्प्रिंट की अवधि के लिए "वर्किंग फ्लैट आउट" नहीं होना चाहिए । आप विचलित और निश्चित रूप से परिवर्तन से अछूते हैं, लेकिन आप अभी भी रात में घर जाते हैं, थोड़ा सा घूमते हैं, उस तरह की चीज।
स्टीव जेसप

2
जिस शब्द का वे उपयोग करते हैं वह अभी भी त्रुटिपूर्ण है। रियल लाइफ में एक स्प्रिंट एक अपवाद है। आप स्प्रिंट विराम नहीं रोकते। उन्हें यह नाम देना चाहिए था strollया jaunt। लेकिन तब यह एक अच्छा चर्चा नहीं रहा होगा।
xanatos

"एक" मैराथन "नहीं चला" - या एक मौत मार्च चलना ...
mikołak

3

विचार यह है कि स्प्रिंट के बीच, आपके पास परियोजना की स्थिति को संवाद करने, प्रेस करने के मुद्दों को ठीक करने और आम तौर पर फिर से संगठित करने के लिए बैठकें होती हैं। एजाइल शब्दावली के मिश्रित रूपक में, आप कल्पना कर सकते हैं कि स्प्रिंट को टिकी हुई है (बैठक, योजना, आदि)।


Scrum में Sprints के बीच कोई बैठक नहीं होती है। स्प्रिंट योजना, स्प्रिंट समीक्षा और पूर्वव्यापी स्प्रिंट के सभी भाग हैं।
कोप

3

यह शब्द रग्बी रूपक पर आधारित "द न्यू न्यू प्रोडक्ट डेवलपमेंट गेम" में अपने एचबीआर लेख में टेकुची और नोनाका द्वारा स्थापित रूपक में अधिक व्यापक रूप से निहित है। एक दूसरी टीम को गेंद से दूर ले जाने के लिए एक स्क्रम बनाता है और फिर "स्प्रिंट" को एक गोल के लिए मैदान में गिरा देता है।

स्क्रम शब्द "स्प्रिंट गोल" और अन्य इसी रूपक से उधार लेते हैं।

रूपक रूपक होते हैं और इन्हें शब्दशः लिया नहीं जाना चाहिए। यहां यह समस्या हो सकती है।


2

मुझे लगता है कि यह एक स्प्रिंट में होने के कारण, आप जानते हैं कि आप कहां हैं और आप जानते हैं कि आपको कहां पहुंचना है, और यह वहां पहुंचने के लिए एक काफी रैखिक मार्ग है। यह दीर्घकालिक पर टिकाऊ नहीं है, लेकिन इससे पहले कि आप अपने अगले गंतव्य की साजिश रचें, सॉफ्टवेयर विकास में स्प्रिंट बहुत लंबे समय तक नहीं हैं।

इसी तरह, आप प्रत्येक दिन एक छोटी स्प्रिंट चला सकते हैं (कसरत के संदर्भ में, मेरा मतलब है)। जब तक आप विश्राम ले रहे हैं और लक्ष्यों और गंतव्यों की साजिश कर रहे हैं यह प्राप्य है।


2

एक बात जो मैंने हमेशा "स्प्रिंट" से जुड़ी है, वह यह है कि यह सिर को नीचे रखने और स्प्रिंट के अंत तक धक्का देने के दृष्टिकोण को प्रोत्साहित करता है, जो स्प्रिंट से परे क्या होता है, या स्प्रिंट के दौरान बदलते परिवेश के लिए बहुत चिंता किए बिना।

यह मेरी राय है कि यह मानसिकता वास्तव में प्रबंधन के लिए अधिक महत्वपूर्ण है, क्योंकि यह डेवलपर्स के लिए है। डेवलपर्स को विकास की किटी-किरकिरी वास्तविकता से अवगत कराया जाता है। उन्हें पता है कि क्या करना है और कैसे करना है।

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


0

प्रायोजकों, डेवलपर्स और उपयोगकर्ताओं को अनिश्चित काल तक निरंतर गति बनाए रखने में सक्षम होना चाहिए।

स्प्रिंट का मतलब है ... थोड़ी दूरी पर पूरी गति से दौड़ें।

स्प्रिंट शब्द का उपयोग करना स्थिर गति बनाए रखने के लिए (एजाइल) क्षमता के साथ अभी भी संगत है।

एक पूरे समूह को एक निरंतर गति बनाए रखने का मतलब यह नहीं है कि वे सभी किसी भी क्षण एक ही गति से आगे बढ़ रहे हैं। उदाहरण के लिए, एक रिले टीम एक स्थिर गति से, सामूहिक रूप से , जबकि, व्यक्तिगत रूप से, वे या तो हो सकते हैं: स्प्रिंटिंग, वेटिंग, या ठीक हो जाना।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.