स्प्रिंट प्लानिंग को मजेदार कैसे बनाएं


51

न केवल हमारी स्प्रिंट योजना बैठकें मज़ेदार नहीं हैं, वे बिल्कुल भयानक हैं।

बैठकें थकाऊ और उबाऊ होती हैं, और हमेशा के लिए ले जाती हैं (एक दिन, लेकिन यह बहुत लंबा लगता है)।
डेवलपर्स इसके बारे में शिकायत करते हैं, और आगामी आगामी योजनाएं बनाते हैं।

हमारी दिनचर्या बहुत मानक है (उपयोगकर्ता की कहानी प्राथमिकता के आधार पर स्प्रिंट बैकलॉग में डाली गई है। कहानी को कार्यों के अलावा लिया जाता है >> कार्यों को घंटों >> दोहराने में अनुमानित किया जाता है), और मैं यह पता नहीं लगा सकता कि हम क्या गलत कर रहे हैं।

हम सभाओं को और अधिक सुखद कैसे बना सकते हैं?

...

अधिक जानकारी के लिए अनुरोधों के जवाब में कुछ और विवरण:

स्प्रिंट किकऑफ़ से पहले बैकलॉग आइटम क्यों नहीं डाले और प्राथमिकता दिए गए हैं?

उपयोगकर्ता कहानियां वास्तव में प्राथमिकता हैं; हमें पता नहीं है कि जब तक हम उन्हें कार्यों में नहीं तोड़ेंगे, उन्हें कितना समय लगेगा! यहाँ (उत्कृष्ट) उत्तरों से, मैं देख रहा हूँ कि शायद हमें केवल उपयोगकर्ता कहानियों के कार्यों का अनुमान नहीं लगाना चाहिए। कारण हम कार्यों का अनुमान लगाते हैं (और कहानियां नहीं) क्योंकि हम कहानी-अनुमानों को बहुत गलत तरीके से प्राप्त कर रहे हैं - लेकिन मुझे लगता है कि यह पूरी तरह से अलग प्रश्न का विषय है।

डेवलपर्स क्यों शिकायत कर रहे हैं?

  1. मुलाकातें लंबी होती हैं।

  2. बैठकें नीरस होती हैं। कहानी के बाद कहानी, कार्य के बाद कार्य, संघर्ष (हाँ, संघर्ष) यह अनुमान लगाने के लिए कि इसमें कितना समय लगेगा और इसमें क्या शामिल है।

  3. कार्यों का अनुमान लगाना उपयोगकर्ता-कहानी-आकलन को व्यर्थ लगता है।

  4. बैठक जितनी लंबी होगी, कमरे में उतना कम फोकस होगा। कम ध्यान केंद्रित करने वाले सहयोगी, बैठक जितनी लंबी होती है। एक पुनरावर्ती नफरत-सर्पिल विकसित होता है। हमने लोगों को ध्यान केंद्रित रखने के लिए बैठक को दो दिनों में विभाजित करने पर विचार किया है, लेकिन डेवलपर्स इसे नहीं सुनेंगे। योजना का एक दिन काफी खराब है; अब हमारे पास दो होंगे ?!

हमारी समस्या का एक हिस्सा यह है कि हम बहुत छोटे विस्तार में जाते हैं (ताकि अधिक सटीक अनुमान प्राप्त कर सकें)। लेकिन जब हम मोटे तौर पर अनुमान लगाते हैं, हम निशान से दूर जाते हैं!

प्रश्न का योग करने के लिए:

  • हम क्या गलत कर रहे हैं?

  • आम तौर पर बैठक को और अधिक सुखद बनाने के लिए कौन से अतिरिक्त तरीके हैं?


9
@ जैकोब स्पायर: SCRUM सभी टीमों द्वारा अच्छी तरह से स्वीकार नहीं किया जाता है: कुछ टीमों में यह संचार में सुधार कर सकता है और स्प्रिंट प्लानिंग एक मजेदार गतिविधि हो सकती है, अन्य टीमों को लग सकता है कि वे अपना समय बर्बाद कर रहे हैं और बोल रहे हैं कि उन्हें इसके बजाय क्या करना है वास्तव में यह कर रहे हैं, इसलिए वे शायद स्प्रिंट योजना और अन्य बैठकों का आनंद नहीं लेते हैं। यह समझने की कोशिश करें कि क्या टीम को आपकी प्रक्रिया में कुछ वास्तविक समस्याएं हैं और उन्हें ऐसी प्रक्रिया अपनाने के लिए मजबूर न करें जो उन्हें फिट नहीं है। बस मेरे 2 सेंट।
जियोर्जियो

1
बस जिज्ञासु, आप अपनी योजना की गुणवत्ता का मूल्यांकन कैसे करेंगे? ऐसा नहीं है कि आपको इसे यथासंभव सुखद बनाने की कोशिश नहीं करनी चाहिए, आपको काम पूरा करना होगा।
जेफ

@JacobSpire ने संपादित किए गए आपके कुछ नए प्रश्नों का उत्तर देने का प्रयास किया।
Ampt

आपके स्प्रिंट कितने समय के लिए हैं? क्या बड़ी समस्या कार्यों की पहचान करना, या कार्यों का सही आकलन करना है? समस्या का हिस्सा है कि उपयोगकर्ता कहानियाँ बहुत अस्पष्ट हैं?
आरोन कुर्त्ज़ाल्स

आपकी टीम का आकार क्या है? वास्तव में एक स्प्रिंट के दौरान कितनी कहानियां विकसित होती हैं? स्प्रिंट कब तक हैं? अगर आपको लगता है कि आप बहुत सी कहानियाँ कर रहे हैं, तो हो सकता है कि एक टीम को दो में विभाजित किया जा सकता है, या स्प्रिंट की अवधि को छोटा किया जा सकता है? कम कहानियों पर ध्यान केंद्रित करने में मदद करें? ऐसा नहीं है कि आप कुछ गलत कर रहे हैं, यह है कि कुछ ऐसा नहीं है जिस तरह से आपकी टीम काम करती है। रेट्रो को समीक्षा करनी चाहिए कि अगले स्प्रिंट में क्या बदल सकता है और इसे आज़माएं। टीम को प्रक्रिया को ठीक करने में मदद करनी चाहिए, न कि हमें। :) जितना हम मदद करना चाहते हैं।
एडएच

जवाबों:


30

अनुमान लगाना आसान बनाते हैं


अपने स्प्रिंट प्लानिंग को तोड़ें।

क्या आपको व्यक्तिगत कार्यों का अनुमान लगाने की आवश्यकता है? मैंने दो तरीकों से स्प्रिंट प्लानिंग की है:

  1. कहानियों का अनुमान कहानी के बिंदुओं में लगाया जाता है और फिर घंटों में कार्यों का अनुमान लगाया जाता है
  2. कहानियों का अनुमान कहानी के बिंदुओं में लगाया जाता है और कार्य बिना किसी अनुमान के होते हैं

दो में से, मैं दूसरा विकल्प पसंद करता हूं। मुझे लगता है कि कार्यों का आकलन नहीं करने से डेवलपर्स को परिवर्तनों का सामना करने की अधिक स्वतंत्रता मिलती है। यदि कोई कार्य अब समझ में नहीं आता है (आपने कितनी बार पाया है कि कोई कार्य लागू नहीं है या पहले से ही पिछले स्प्रिंट में किया गया है) तो आप इसे बिना किसी दंड के बाहर फेंक देते हैं, या आपको वर्तमान कार्य को बदलना पड़ सकता है। कुछ नया, संभवतः इसे तोड़ना। आप वास्तव में निरर्थक हो रहे हैं यदि आप दोनों का अनुमान लगाते हैं, क्योंकि कार्यों का योग कहानी के बिंदुओं का प्रतिनिधित्व करना चाहिए और इसके विपरीत। व्यक्तिगत कार्यों में कितना समय लगेगा यह जानने के अलावा आपको वास्तव में इससे क्या लाभ होगा? यदि आप अपने आप को ऐसे कार्य आकारों के साथ पाते हैं जो वास्तव में एक अंतर बनाने के लिए पर्याप्त हैं, तो मैं उन कार्यों को छोटे, अधिक सजातीय विखंडू में तोड़ने का सुझाव दूंगा।

ऐसा करने से, आप स्प्रिंट प्लानिंग में खर्च होने वाले समय में कटौती कर सकते हैं । स्प्रिंट प्लानिंग के दौरान कहानियों का अनुमान लगाया जाता है, और जब आप स्प्रिंट शुरू करते हैं तो आप उन सभी कार्यों को नीचे रख सकते हैं जिनके बारे में आप सोच सकते हैं कि यह कहानी है। जाहिर है अगर ऐसे बिंदु हैं जो आपको उस कहानी का अनुमान लगाने में आते हैं जो आपको पता है कि आपको किसी कार्य से निपटना होगा, तो आप इसे कहानी की जानकारी में जोड़ सकते हैं और इसे कार्य के रूप में डाल सकते हैं।

आदर्श इकाइयों में अनुमान

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

इससे मेरा तात्पर्य यह है कि आदर्श दिनों में इनका आकलन करने के कुछ समय बाद, आपको पता चलता है कि शायद एक कहानी को पूरा करने में औसतन 25% अतिरिक्त समय लगता है। कहते हैं कि आपने 4 आदर्श कार्य दिवसों का अनुमान लगाया था, और इसके बजाय आपको 5 का समय लगा। समय के साथ, आप इस पर नज़र रखते हैं और फिर आपको आदर्श दिनों से वास्तविक दिनों तक रूपांतरण का एक मोटा विचार है। आपकी पहली वृत्ति का आकलन करके इसके लिए क्षतिपूर्ति करने की कोशिश की जाएगी, और आप गलत होंगे। यहां मुख्य बात सुसंगत रहना है। इस तरह, आपका दीर्घकालिक औसत समान रहता है। निश्चित रूप से कभी-कभी, यह के तहत हो जाएगा और कभी-कभी यह खत्म हो जाएगा, लेकिन जितना अधिक आप अनुमान लगाते हैं, आप बेहतर हैं। यदि आप पाते हैं कि आप अभी भी एक सभ्य अनुमान नहीं मिल सकता है, शायद इसका मतलब है कि आप कहानी के बारे में ठीक से अनुमान लगाने के लिए पर्याप्त नहीं जानते हैं।

कहानियों के बारे में बात करें

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

यह संपादित करने में आपके दूसरे बिंदु को हल करने में भी मदद करेगा, जो बहुत अधिक अनुमान है । हर एक कहानी के लिए हर एक कार्य का आकलन करने के बजाय, आप कहानी को पूरी तरह से अनुमान लगाते हैं, जिससे अनुमान लगाने में बहुत मदद मिलती है। बैठकों को कम नीरस बनाने के लिए, मैं पोकर की योजना बनाने का सुझाव दूंगा, जिसे आप ऊपर के बारे में अधिक जानकारी देख सकते हैं।

प्लानिंग को और आकर्षक बनाएं


नियोजन पोकर का उपयोग करने का अनुमान लगाएं

जहाँ तक आकलन को और मज़ेदार बनाने की बात है, क्या आपने पोकर की योजना बनाने की कोशिश की है ? यह ऐसा तरीका है जिसे मैंने हमेशा अपने सभी क्षेत्रों के लिए कई टीमों के लिए योजना बनाई है, और यह हर किसी को शामिल रखने का एक अच्छा तरीका है, जैसा कि हर व्यक्ति को कम से कम SOMETHING को चुनना होगा। जब टीम में हर कोई 3 का चयन करता है, तो इसमें बहुत मज़ा आता है, और कोई व्यक्ति 20 को नीचे रख देता है और उसे खुद को समझाना पड़ता है, या जब टीम में हर कोई 5 डालता है, लेकिन प्रबंधक एक 8 डालता है (जो इसके साथ बहस करता है बॉस जब वह आपको अधिक समय देना चाहता है!)।

ऐसा करने के लिए, आपको कुछ नियोजन पोकर कार्ड की आवश्यकता होती है , जिसे हम अक्सर इंडेक्स कार्ड्स के पीछे की तरफ बनाते हैं, या सामान्य प्लेइंग कार्ड्स का उपयोग करके फेस कार्ड्स से जुड़े मानों का उपयोग करते हैं। कुछ भी नहीं फैंसी, और यह हर किसी को केंद्रित रखता है। बस याद रखें कि पूरे दिन (नियोजन पोकर सहित) के लिए किसी भी कार्य को करने की कोशिश उत्पादकता पर एक टोल लेती है। कार्ड के कई सेट एक कारण के लिए कॉफी कार्ड के साथ आते हैं; अगर किसी को जलन महसूस हो रही है, तो टीम को रिचार्ज करने के लिए एक ब्रेक दें और जब सभी लोग ताजा हों तो इसे उठा लें!

भौतिक कार्ड के विकल्प के रूप में , आप इलेक्ट्रॉनिक कार्ड भी देख सकते हैं । यहां वास्तविक लाभ परिणामों के स्वचालित ट्रैकिंग हैं, उपयोगकर्ता कहानियों को ट्रैक करने का अनुमान लगाया गया है और "धोखा" से बचने के लिए हर किसी को अपने कार्ड दिखाने के लिए अनुमति देता है (जहां एक व्यक्ति का अनुमान दूसरे के अपने कार्ड को देखने में सक्षम होने के कारण प्रभावित होता है)। जाहिर है कि इसके लिए सभी के पास एक कंप्यूटर और हाथ में कार्य पर ध्यान केंद्रित करने की क्षमता होनी चाहिए, इसलिए इसे अपने विवेक से उपयोग करें।


1
भौतिक कार्डों का उपयोग करते समय, हमने उन्हें "हमारे वोट में लॉक" करने के लिए मेज पर नीचे रखा
वेन वर्नर

@WayneWerner हम यहां ऐसा करते हैं लेकिन हमारे कुछ कार्ड सेट अक्सर पारदर्शी होने की बात करते हैं!
Ampt

कार्ड, मेरी राय में, ऐसा कुछ भी नहीं है एक थकाऊ नियोजन बैठक बनाने के लिए किसी भी कम दर्दनाक।
एंड्रयू मेडिको

@AndrewMedico मुझे यह सुनने में दिलचस्पी होगी कि आप अपना अधिकांश समय क्या बिताते हैं? क्या आप बहुत समय बिता रहे हैं यह पता लगाने में कि एक फीचर का क्या मतलब है? या वहाँ एक समाधान के साथ आने की कोशिश कर रहा? मुझे लग रहा है कि आप सभी की समस्याओं को हल करने के प्रयास के रूप में नियोजन बैठक का उपयोग कर रहे हैं, बजाय योजना के कि उन्हें हल करने में कितना समय लगेगा।
Ampt

आपकी अनुमान बैठकों में प्रबंधक क्यों है?
जोल्टा

33
  1. स्प्रिंट किकऑफ़ से पहले बैकलॉग आइटम क्यों नहीं डाले और प्राथमिकता दिए गए हैं? डेवलपर्स के समय को बर्बाद करना मजेदार नहीं है। अपनी टीम को उत्पाद के मालिक और प्रोजेक्ट मैनेजर के साथ कुछ दिन पहले ही सामान को प्राथमिकता देने के लिए काम करने दें। यह योजना के लिए जाता है जो प्रत्येक स्प्रिंट टीम पर भी है।

  2. कार्यों में चीजों को तोड़ने में एक दिन क्यों लग रहा है? यदि आपके पास एक उचित आकार की टीम (2-4 डेवलपर्स, .5-1.5 क्यूए लोग प्रति डेवलपर, 1-2 मिस) हैं तो आपके पास इस स्प्रिंट की 2-4 उपयोगकर्ता कहानियां होनी चाहिए। 30 मिनट या तो उत्पाद के मालिक के साथ आवश्यकताओं को स्पष्ट करना, फिर 30 मिनट या ~ 8 घंटे के कार्यों के लिए इसे तोड़ना। मीटिंग के दौरान कार्यों को दर्ज न करें। बस एक टीम के रूप में सहमत हूं कि समझदार लोगों को समझने के लिए क्या कार्य पर्याप्त हैं, उनके लिए कौन जिम्मेदार है, और उन्हें कितना समय लेना चाहिए। सहमत हूँ कि "स्प्रिंट के भीतर" कितनी देर तक (परीक्षण सहित) उन्हें आराम से फिट होना चाहिए।

  3. यदि यह सिर्फ कार्यों में चीजों को नहीं तोड़ रहा है, तो आप और क्या कर रहे हैं? निश्चित रूप से, रेट्रोस्पेक्टिव को 30-60 मिनट लग सकते हैं, लेकिन यह छोटा होगा क्योंकि टीमें एक खांचे में मिल जाती हैं।

इसलिए सारांश में - लोगों का समय बर्बाद करना छोड़ दें और वे बैठकों को थोड़ा कम कर देंगे। इसके अलावा, टीम में मज़ेदार और कामरेडरी ऐसी कोई चीज़ नहीं है जिसे आप बैठकों में संबोधित कर सकते हैं। एक साथ दोपहर के भोजन के लिए जाएं, चारों ओर मजाक करें, लोगों को बेहतर व्यक्तित्व फिट करने के लिए मिश्रण करें, मूंछें बढ़ाना प्रतियोगिता है ... एक बार मनोबल बढ़ेगा तो लोग स्वाभाविक रूप से स्प्रिंट प्लानिंग मीटिंग को और अधिक चमकदार बना देंगे।


4
आप बहुत सारी धारणाएँ बना रहे हैं, जो ओपी की कंपनी में स्क्रैम कैसे किया जाता है, इसमें नहीं खेल सकते। लिखित रूप में, स्क्रैम में, "टीम लीड" नहीं हैं और न ही "क्यूए लोग।" इसके अलावा, आप यह नहीं जानते कि उपयोगकर्ता की कहानियां और टीम की क्षमताएं कितनी बारीक हैं - वे 1 कहानी को स्प्रिंट या 15 को संभाल सकते हैं, मुझे नहीं पता। हां, आप मीटिंग में आवश्यक काम को कम करने के लिए सामान तैयार कर सकते हैं - यह उचित सलाह है।
मैथ्यू फ्लिन

3
@MatthewFlynn - मैं बिल्कुल कुछ धारणाएं बना रहा हूं। मेरे अनुभव में वे काफी हद तक उचित हैं, और मैंने गैर-खतरनाक स्प्रिंट किकऑफ वाली कंपनियों में क्या देखा है। मुझे आशा है कि पाठक अपने वातावरण के अनुकूल होने के लिए पर्याप्त निपुण हैं।
तेलस्टीन

10

प्लानिंग एक ऐसा क्षेत्र है, जिसमें टीमों के पास काफी लचीलापन होता है। जब तक आप अपनी टीम के लिए काम करने वाले किसी चीज़ पर हिट नहीं करते तब तक हर नए स्प्रिंट की कोशिश करें।

कुछ सफल विचार जो मैंने या तो व्यक्तिगत रूप से आजमाए हैं, या अन्य टीमों से सुने हैं:

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

हम एक ही समय में अपनी स्प्रिंट प्लानिंग और पूर्वव्यापी पकड़ रखते हैं, और लगभग हमेशा 90 मिनट में की जाती हैं, लेकिन हम तेज टीमों में से एक हैं। हम हर 5 स्प्रिंट में 4-6 घंटे लगते हैं। हर टीम अलग है, ज़ाहिर है, लेकिन अगर आप हर दिन हर स्प्रिंट पर खर्च कर रहे हैं, तो सुधार के लिए बहुत जगह है।


7

आपका नियोजन सत्र बहुत लंबा है!

मेरे अनुभव के आधार पर, एक स्प्रिंट योजना बैठक में प्रति सप्ताह 2 घंटे से अधिक समय नहीं लिया जाना चाहिए (उदाहरण के लिए 2 सप्ताह का स्प्रिंट को अधिकतम 1/2 दिन लेना चाहिए), लेकिन सफल लोगों को इससे छोटा होना चाहिए (इसका आधा)।

आपके विशेष मामले में: आप कार्यों का आकलन क्यों कर रहे हैं? आपको केवल योजना के दौरान कहानियों का अनुमान लगाना चाहिए। टास्क का अनुमान बाद में विशिष्ट कार्य स्वामियों द्वारा लगाया जा सकता है ।

मेरे लिए काम करने का एक तरीका:

  • पीओ द्वारा स्प्रिंट करने के लिए त्वरित परिचय
  • स्प्रिंट क्षमता का अनुमान
  • जब तक स्प्रिंट को कवर करने के लिए पर्याप्त अनुमानित सामग्री नहीं होती है तब तक कहानियां नीचे की ओर जाती हैं और नियोजन पोकर (5/10 मिनट प्रति स्टोरी टाइमबॉक्स) होता है
  • टीम द्वारा आधिकारिक प्रतिबद्धता / पूर्वानुमान

फिर, हमारे डेस्क, टास्किंग और टास्क असेसमेंट में समानांतर / जोड़े / स्व में आयोजित किया गया।


3
बेशक, यदि आपके अंगूठे का नियम सही है और आप प्रति सप्ताह 2 घंटे खर्च करते हैं, अगर ओपी में 4 सप्ताह तक स्प्रिंट है, तो स्प्रिंट प्लानिंग में 8 घंटे लगने चाहिए। यह आपके "आपके नियोजन सत्र बहुत लंबा है" टिप्पणी के विपरीत होगा। आप स्पष्ट करने के लिए थोड़ा फेरबदल करना चाहते हैं (उदाहरण के लिए, उल्लेख करें कि आपकी "बहुत लंबी" टिप्पणी केवल 2 सप्ताह के स्प्रिंट पर लागू होती है)।
ब्रायन ओकले

सही है, मैं फिर से लिखना होगा।
स्किलिव्ज

विशेष रूप से, ऊपर दिए गए एजेंडे के साथ मेरी 2 सप्ताह की बैठकें लगभग आधे समय तक चली हैं इसलिए मैंने इसे प्रतिबिंबित करने के लिए बदल दिया है।
स्किलिविज़

हमारे 2-सप्ताह के स्प्रिंट को योजना बनाने के लिए 4 घंटे लेने की योजना बनाई गई है (वे कभी-कभी थोड़ा अधिक समाप्त होते हैं, कभी-कभी थोड़ा कम होते हैं), जिससे यह एक अच्छा सामान्य नियम-जैसा लगता है।
इज़काता

1
FWIW, मेरी कंपनी आमतौर पर दो-सप्ताह के स्प्रिंट की योजना के लिए 2 घंटे का समय निर्धारित करती है। मेरी वर्तमान टीम आमतौर पर इसे लगभग एक घंटे में समाप्त कर देती है।
ब्रायन ओकले

3

मेरी पिछली नौकरी में, प्रत्येक स्प्रिंट के पूरे पहले दिन (हमने उन्हें पुनरावृत्तियों कहा था) के साथ लिया गया था:

  • पूर्वव्यापी। हमने आखिरी दिन की दोपहर में ऐसा करना शुरू कर दिया था, लेकिन हमने अक्सर खुद को स्प्रिंट के बारे में पूर्वव्यापी जानकारी दी और फिर उस स्प्रिंट के काम के अंतिम ढीले छोरों को बांधने के लिए वापस काम पर चले गए, इसलिए हमें लगा कि यह सुनिश्चित करना बेहतर होगा इस पर पूर्वव्यापीकरण से पहले काम हमारे पीछे था। स्क्रम प्रक्रिया के सभी मीटिंग ओवरहेड को समेकित करना भी तर्कसंगत लगता था ताकि अन्य दिनों की योजना बनाई जा सके और अधिक आदर्श शब्दों में खर्च किया जा सके। इसमें आम तौर पर 2 घंटे लगते थे।
  • स्प्रिंट प्लानिंग। बैकलॉग का अनुमान एक माइलस्टोन प्लानिंग मीटिंग के दौरान किया गया था (जो कि देवों और POs दोनों के लिए अपने आप में एक संपूर्ण दिन हो सकता है), और प्रत्येक स्प्रिंट की शुरुआत से पहले PO द्वारा प्राथमिकता दी गई थी। हमने यह पता लगाया कि हमारे पास कितने डेवलपर-दिन उपलब्ध थे (छुट्टियों के लिए लेखांकन, वेक, आदि), हमने जो काम सोचा था, उसे हमने हड़प कर दिया, जिससे हम ढेर के ऊपर जा सकते हैं, और उपयोगकर्ता की आवश्यकताओं की समीक्षा कर सकते हैं (पहले हमारे BAs द्वारा वीटो की गई) एमपीएम के दौरान सरल अवलोकन के साथ हमें जो काम मिला है, उससे अधिक संपूर्ण समझ प्राप्त करें। इसमें आमतौर पर 2 घंटे लगते हैं।
  • कार्य योजना। कहानियों और स्वीकृति मानदंडों को जानने के बाद, हमने प्रत्येक कहानी को आदर्श घंटों में अनुमानित काटने के काम में तोड़ दिया (एक घंटे को केवल उस कार्य को "बिना किसी विचलित या बाधा के" किए जाने पर केंद्रित किया गया)। जिस तरह से हमारे पॉइंट स्केल को कैलिब्रेट किया गया था, एक 5 एक डेवलपर-स्प्रिंट था, इसलिए 1 दो डेवलपर-दिनों तक और कुछ भी शामिल हो सकता है। इस कारण से, वस्तुतः सब कुछ टूट गया था ताकि टीम के सदस्यों को स्क्रैम बोर्ड पर प्रगति दिखाने में सक्षम होना पड़े। यह एक और 2-घंटे का ब्लॉक था, जिसमें इस और अगले आइटम के बीच कुछ देना था।
  • AAT रूपरेखा। हमारे पीओ और बीए प्रोग्रामर नहीं थे और कोड नहीं था। POs एक अनुबंध निर्धारित करने के पीछे छिप गए थे कि वे Word टेम्पलेट के रूप में आवश्यकताओं को वितरित करेंगे और उन्हें उस रूप में परिष्कृत करने के लिए BAs के साथ काम करेंगे। बीए ने कोड को समझा, लेकिन उनका समय विशुद्ध रूप से विश्लेषण और अंतिम परीक्षण था (जिसके लिए प्रणाली की आवश्यकता थी, इसलिए वे अपने मैक्रोज़ को सेलेनियम में रिकॉर्ड कर सकते थे)। इसलिए, यह सत्यापित करने के लिए कि हमारा कोड स्वीकृति मानदंडों को पूरा करेगा, जब यह आया था, तो हमें "एएटी" को "पेपर" स्वीकृति परीक्षण के कार्यों को मॉडलिंग करना लिखना था। हमने आमतौर पर उसी NUnit ढांचे में ऐसा किया था जिसका उपयोग हमने इकाई और एकीकरण परीक्षणों के लिए किया था (हमने FitNesse की कोशिश की और इसे बहुत तेजी से नहीं छोड़ सकते)। यह प्रत्येक स्प्रिंट के हमारे पहले दिन का बाकी था और दूसरे में जारी रहा।

मेरी वर्तमान नौकरी में, हम अभी भी स्क्रैम प्रक्रिया को अपना रहे हैं, हमारे पास टीम-वाइड मील का पत्थर की योजना नहीं थी, और हम जो काम कर रहे हैं, उसमें बहुत सारे सख्त स्वीकृति मानदंड नहीं हैं। इसलिए, हमारी स्प्रिंट प्लानिंग इस बात की व्याख्या है कि प्रत्येक कहानी क्या कहती है और हम इसे क्या कहेंगे, क्योंकि यह शीर्ष एक्स के काम के आदर्श घंटों को शीर्ष से बाहर ले जाने की प्रतिबद्धता है। हम इसके साथ दूर हो जाते हैं - अभी के लिए कम से कम - क्योंकि हम एक इन-हाउस टीम हैं और हम में से प्रत्येक व्यक्तिगत रूप से हमारे सॉफ़्टवेयर के अंतिम उपयोगकर्ताओं के साथ आवश्यकताओं और डिज़ाइन समाधानों को इकट्ठा करने के लिए काम करता है। फिर भी, स्प्रिंट प्लानिंग हर दूसरे सोमवार को एक सुबह की बात है, और मंगलवार को बयाना में विकास शुरू करने में सक्षम होने के लिए किसी भी व्यक्तिगत बाधाओं को दूर करने में दोपहर बिताई जाती है।


वास्तव में ओपी के सवाल का जवाब देने के बजाय अन्य टिप्पणियों / उत्तरों के विपरीत यह कहते हुए कि यह लंबे समय तक नहीं होना चाहिए, चंचल अनुमान, स्प्रिंट प्लानिंग और रेट्रोस्पेक्टिव दृष्टिकोण करने के तरीके हैं जो आपके द्वारा उपयोग किए जाने से थोड़ा अधिक दिलचस्प हैं।

विशेष रूप से अपनी चिंताओं को संबोधित करते हुए:

  • बैठकें लंबी होती हैं - टाइम-बॉक्स उन्हें। प्रत्येक बैठक, यह एक पूर्वव्यापी, स्प्रिंट प्लानिंग, टास्क ब्रेकडाउन आदि हो सकती है, पर चर्चा का एक निश्चित उद्देश्य और विषय होना चाहिए, और जितना संभव हो उतना सीमित समय तक सीमित होना चाहिए। इन बैठकों को विषय पर रखना और समय के लक्ष्यों को पूरा करने के लिए साथ-साथ रोल करना स्कैम मास्टर का काम है।

  • बैठकें नीरस हैं - इसमें से कुछ होगा; आप एक समय में एक काटने के आकार में काम कर रहे हैं, इसलिए आप एक ही काम कर रहे हैं। टीम को केंद्रित रखने और बैठक के उद्देश्य को पूरा करने में मदद करने से मदद मिलेगी।

    कुछ और मैंने सुना है कि शायद आपकी स्प्रिंट प्लानिंग बैठकें बहुत अधिक पूरा करने की कोशिश कर रही हैं। मेरी आखिरी कंपनी में, "मील के पत्थर की योजना बैठकों" में कहानी का अनुमान लगाया गया था, जो एक बार एक चौथाई के बारे में हुआ और पूरे दिन लगा। उन बैठकों में, सब कुछ जो बैकलॉग पर बना था, जिसका हमने अनुमान नहीं लगाया था, अंक में अनुमान लगाया गया था। यदि आप बिंदुओं में कहानी का आकलन कर रहे हैं, और फिर घंटों में आकलन का काम करते हैं, तो आप उन दोनों को एक ही समय में नहीं करना चाहते हैं (शायद उसी दिन)।

  • बिंदुओं में कहानियों का अनुमान लगाना, फिर घंटों में कार्य निरर्थक लगते हैं - उनके दो अलग-अलग उद्देश्य हैं। कहानी अनुमान का उद्देश्य जटिलता का एक मोटा अनुमान प्रदान करना है, जिसका उपयोग आप पिछले वेग और अपेक्षित बैंडविड्थ के आधार पर अपने स्प्रिंट बैकलॉग को भरने के लिए कर सकते हैं। कार्य आकलन का उद्देश्य कहानियों को उन चीजों में तोड़ना है जो एक डेवलपर-डे या उससे कम लेते हैं (और इसलिए इसे एक ही आदमी को सौंपा जा सकता है, जिसे उम्मीद है कि यह सब समय पर हो जाएगा), और सुनिश्चित करें कि आपने नहीं किया है किसी भी कहानी की जटिलता का गलत अनुमान लगाया गया है और न ही काटे जाने से अधिक आप स्प्रिंट में चबा सकते हैं।

    यदि आपकी कहानियों में एक दिन या उससे कम समय लगता है, तो यह बेमानी है, लेकिन सभी बिंदुओं को समान रूप से कैलिब्रेट नहीं किया जाता है; मेरी पिछली नौकरी में, 5 दो डेवलपर-सप्ताह थे (क्योंकि शुरुआत में हमारे पास अनुमान लगाने के लिए बहुत सारे महाकाव्य थे), जो एक रेखीय पैमाने पर 2 डेवलपर-दिनों तक कुछ भी बना देता था। इस तरह के पैमाने को देखते हुए, वस्तुतः सब कुछ कार्यों में टूट जाना चाहिए। मेरी नई कंपनी में, एक बिंदु आधे डेवलपर दिन के करीब है, इसलिए 1 या 2 भी निश्चित रूप से अपना स्वयं का कार्य है, और 3-8 टीम के साथ इसे कार्यों में विभाजित करने के लिए मजबूर करने के संबंध में नेबुलेस है।

  • इसका एक दुष्चक्र यह है कि लोगों को कम ध्यान केंद्रित करने में अधिक समय लग रहा है इसलिए इसमें अधिक समय लगता है - टाइम-बॉक्स आपका टाइम-बॉक्स। ब्रेक लें, ठीक वैसे ही जैसे आपको कोडिंग करते समय होना चाहिए। प्रत्येक 30 मिनट में, अपने पैरों को फैलाने के लिए 5 मिनट का समय लें, फिर से संगठित करें, आदि आप इसे हर घंटे दस मिनट कर सकते हैं, लेकिन बैठक के समय के ठोस ब्लॉक को इससे बहुत अधिक धक्का न दें। आपके लोग भूखे रह सकते हैं, या उन्हें अधिक कॉफी, या बाथरूम ब्रेक आदि की आवश्यकता हो सकती है, उन्हें अस्वीकार न करें; यदि आप उन्हें चूसते हैं तो आप उनके मन को भटकते हुए पाएंगे। इसके अलावा, चर्चाओं को छोटा, मधुर और बिंदु पर रखने से पहले की तरह ही मदद मिलेगी।


2

स्प्रिंट योजना बैठक के 2 भाग हैं:

  1. तय करें कि टीम क्या करेगी
  2. तय करें कि टीम इसे कैसे करेगी।

पहला भाग अपेक्षाकृत सीधे आगे है - कहानी की संख्या के आधार पर टीम को लगता है कि वे उस पर ले जा सकते हैं, जो कई उपयोगकर्ता कहानियों को प्राथमिकता के क्रम में पूरा करने के लिए प्रतिबद्ध है। किया हुआ।

दूसरा भाग डेवलपर्स को वास्तव में आनंद लेना चाहिए - कहानी का विस्तार और समाधान डिजाइन करना। कार्य उससे बाहर हो जाते हैं। तो, उत्पाद के मालिक, या जो भी एसएमई उसने प्रदान किया है उसे एक चुने हुए कहानी की व्याख्या करें। फिर जो भी डेवलपर इसे लेना चाहता है, डिजाइन चर्चा का नेतृत्व करता है। एक सफेद बोर्ड का उपयोग करें। विचारों को चारों ओर उछालें। मज़े करो।

वास्तव में यही है। यदि डिज़ाइन मीटिंग्स मज़ेदार नहीं हैं, तो बस कुछ गलत है।


1

हाँ, मुझे पता है कि यह एक पुराना प्रश्न है, लेकिन मेरे पास एक नया उत्तर है। : पी

बैठक को विभाजित करें।

हमने अपनी स्प्रिंट प्लानिंग मीटिंग को 3 अलग-अलग मिनी मीटिंग्स में विभाजित किया है

  • बैकलॉग संवारना
  • कहानी का चयन
  • टास्क ब्रेकडाउन

हम प्रत्येक को एक अलग दिन पर करते हैं, हमारे दैनिक स्क्रम के ठीक बाद - जैसे ही दैनिक किया जाता है, हम योजना की गतिविधि में सही रोल करते हैं, और फिर हम बाकी दिनों में (नियमित रूप से नियोजित) बैठकों से मुक्त होते हैं।

तो हाँ, हम हमारी योजना पर पानी फेर दिया: -ओ

मैं प्रत्येक सत्र में एक सेकंड में शामिल होने के बारे में अधिक विस्तार से जाऊंगा, लेकिन मुझे यह समझाने की कोशिश करें कि हम इस पर कैसे पहुंचे।


हम, अपने आप की तरह, वास्तव में भयानक स्प्रिंट योजना बैठकों के साथ एक समस्या थी। हमारे पास सभी सही तत्व थे, लेकिन सब कुछ बस हमेशा के लिए ले लिया और वास्तव में मानसिक और भावनात्मक रूप से पलायन कर रहा था।

तब मुझे यह विचार मिला कि इस बिजनेस इनसाइडर आर्टिकल को पिवटल के 5 मिनट के दैनिक लेख को पढ़ने के बाद, हमारी मीटिंग को छोटे सत्रों में तोड़ने और प्रत्येक दिन की शुरुआत में करने के बारे में।

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

इसलिए हमने इसे आजमाने का फैसला किया।
हमने तीन घंटे 25 मिनट के सत्र में अपनी 2 घंटे की बैठक को तोड़ दिया। (हाँ, यह फ़र्ज़ी गणित है, लेकिन सभी को लगा कि हमारी बैठकें बहुत लंबी हैं और अगर हम समय बचाते हैं तो केवल यही करना चाहते हैं)।

और यह काम किया! हम इसे दो अलग-अलग परियोजनाओं (6 दो सप्ताह के स्प्रिंट) पर लगभग 6 सप्ताह से कर रहे हैं और इसने अंतर की दुनिया बना दी है।
हम अधिक उत्पादक हैं। हम एक टन समय बचाते हैं।
हमें बेहतर आउटपुट मिले। और अब हम अपनी नियोजन बैठकों को नहीं डरते।

और ईमानदारी से, हमारे 25 मिनट का टाइम-बॉक्स बहुत ढीला है - कुछ सत्र वास्तव में बहुत तेजी से चलते हैं, जैसे हमारे कुछ सत्रों में 5-10 मिनट, और कुछ लंबे चलते हैं, जैसे जब हम नई कहानियों की पहचान करते हैं या कहानियों को तोड़ते हैं और बातचीत के दौरान फिर से अनुमान लगाना। कुल मिलाकर, यह आम तौर पर पूरे शेबंग के लिए औसतन 1.5 घंटे से अधिक नहीं है, और मुझे लगता है कि यही कारण है कि यह इतनी अच्छी तरह से काम करता है।


विवरण पर .....

बैकलॉग संवारना

बहुत सरल - हम शीर्ष प्राथमिकता वाली कहानियों की समीक्षा करते हैं, इस बारे में बात करते हैं कि वे क्या करते हैं, और सुनिश्चित करें कि हमारे अनुमान अच्छे हैं।

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

इसके अलावा, अगर पीओ ने कोई नई कहानी जोड़ी है, जो उसे लगता है कि उच्च प्राथमिकता है, तो यह समय है कि उन्हें अनुमान लगाया जाए।

क्योंकि हम अगले दिन तक स्टोरी का चयन नहीं करते हैं, यह प्रक्रिया पीओ को अंतिम निर्णय लेने के लिए थोड़ा अतिरिक्त समय देती है कि अगले पुनरावृत्ति में क्या करना सबसे महत्वपूर्ण है - और यह बहुत उपयोगी साबित हुआ है।

यह बैठक कुछ पीओ के साथ कम और दूसरों के साथ लंबे समय तक चलती है। (व्यक्तिगत रूप से, मुझे लगता है कि यह एक महान गंध सूचक है कि आपका पीओ कैसे कर रहा है)

कहानी का चयन

अपने क्रिस वॉस को प्राप्त करें , यह बातचीत करने का समय है।

इस बैठक में, हम सर्वोच्च प्राथमिकता वाली कहानियाँ लेते हैं और प्रत्येक के लिए एक DoD परिभाषित करते हैं। हम बातचीत करते हैं कि प्रत्येक क्या होगा - कहानियों को विभाजित करना और आवश्यकतानुसार कहानियों का संयोजन - जब तक हम सभी अपने स्प्रिंट लक्ष्यों पर सहमत नहीं हो सकते।

इस बैठक के लिए ताजा दिमाग और सुबह की अच्छी ऊर्जा होने से हमें बहुत लाभ होता है - और यह जानते हुए कि हम एक और दिन काम करेंगे, हमें उस समय को बिताने की अनुमति देता है, जिसे हमें अच्छी तरह से बातचीत करने और अपनी प्रतिबद्धताओं को समझने की आवश्यकता है।

कार्य

ठीक है, इसलिए मैं सबसे पहले कहूंगा, हमारी पुरानी एक दिन की बैठकों में योजनाएँ मेरे सबसे पसंदीदा हिस्से थे।

हम बस इसके साथ कभी भी अपनी मार नहीं खाते हैं। हमने मीटिंग के अंत में टिल बचाने के कार्यों की कोशिश की - लेकिन हम सभी तब तक केवल सूखा ही रहे थे और यह वास्तव में अनुत्पादक था। हमने अपनी बातचीत के दौरान अपने DoD के रूप में एक ही समय में कार्यों को परिभाषित करने की कोशिश की, लेकिन हमने पाया कि यह बहुत ही विचलित करने वाला और बहुत बोझिल है - हम सभी कहानियों का चयन करने से पहले खुद को जला देंगे। इसके अलावा, आकलन, बातचीत, कहानी चयन, और कार्य पीढ़ी के बीच ध्यान केंद्रित करना और आगे बढ़ना जारी रखना वास्तव में कठिन था। हमने संघर्ष किया, और यह चूसा, और इसने हमारी बैठकों को भयानक बना दिया।

लेकिन अब, एक दिन DoD को परिभाषित करके, और अगले तक कार्य नहीं करने से, हम बाहर नहीं जलते हैं, हम हमेशा सही विचारधारा में रहते हैं, और यह हमें कहानी को पूरा करने के लिए एक पूरा दिन देता है और वास्तव में आरंभ करने से पहले सभी कार्यों को सोचें और समझें।

यह अकेला, IMHO, कुल गेम चेंजर है।


यह सब एक साथ डालें।

तो, यहाँ हमारा स्प्रिंट समारोह कार्यक्रम अभी जैसा दिखता है:

  • सोमवार - दैनिक घोटाले -> स्प्रिंट समीक्षा
  • मंगलवार - दैनिक घोटाला -> बैकलॉग संवारना
  • बुधवार - दैनिक घोटाला -> कहानी चयन
  • गुरुवार - दैनिक घोटाले -> कार्य
  • शुक्रवार - दैनिक घोटाला -> पूर्वव्यापी

यह हमारे लिए बहुत अच्छा काम कर रहा है। यदि आप इसे एक शॉट देते हैं, तो मुझे यह सुनना अच्छा लगेगा कि आप क्या सोचते हैं।


0

हम एक घंटे की बैठक के साथ साप्ताहिक स्प्रिंट कर रहे हैं, जिसमें हम पिछले स्प्रिंट पर चर्चा करते हैं, क्या करना बाकी है और फिर आने वाले सप्ताह की योजना पर आगे बढ़ें। सभी एक घंटे के भीतर।

यह निश्चित रूप से है, क्योंकि हमें पता चला है कि हमारे मामले में घोटाले के बाद बहुत सख्ती से केवल बहुत समय बर्बाद होगा। ऐसा इसलिए है क्योंकि अधिकांश कहानियाँ पहले से ही हमारी टीम के सदस्यों के साथ चर्चा की जाती हैं जब आवश्यककर्ता उपयोगकर्ता कहानी बनाता है।

मैं सिर्फ इतना कह रहा हूं कि यदि आपकी टीम मीटिंग्स की योजना बनाती है, तो आपको शायद कुछ "नियम" बनाने चाहिए।


0

इस सवाल का बड़े पैमाने पर जवाब दिया गया है, लेकिन इसे काम करने और मज़ेदार होने के लिए केवल एक चीज की आवश्यकता है।

टीम को शक्ति दें। - उन्हें उन चीजों पर काम करना चाहिए जो उन्हें लगता है कि सबसे महत्वपूर्ण हैं।

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