31 पॉइंट द्वारा yeoubi 2023-01-30 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Agile टीमों में आम तौर पर की जाने वाली daily stand-up (या daily scrum) में आमतौर पर इन तीन सवालों के जवाब दिए जाते हैं
    • आपने कल क्या किया?
    • आप आज क्या करने वाले हैं?
    • क्या कोई blocker है?
  • सामान्य विफलता परिदृश्य: यह बस कल और आज की to-do list पढ़ने का समय बनकर रह जाता है
    • अलग-अलग क्षेत्रों के और बहुत ज़्यादा लोग इकट्ठा हो जाते हैं और ऐसी बातें करते हैं जिनमें एक-दूसरे की कोई दिलचस्पी नहीं होती
    • किसी खास विषय पर बहुत गहराई से बात होने लगती है, जिससे meeting लंबी हो जाती है
    • आखिरकार मूल समस्या यह है कि daily stand-up meeting के उद्देश्य को ठीक से समझा ही नहीं गया
  • stand-up का असली लक्ष्य
    • development team के sprint goal हासिल करने की संभावना को optimize करना
    • stand-up वह समय है जब sprint goal हासिल करने में चिंता पैदा करने वाली बातों या blockers पर चर्चा की जाती है
    • अगर sprint के दौरान stand-up में कोई भी blocker report नहीं हुआ, लेकिन टीम sprint goal हासिल करने में विफल रही, तो आप stand-up गलत तरीके से कर रहे हैं
  • टीम को sprint goal अच्छी तरह हासिल करने के लिए blockers को जितनी जल्दी हो सके पहचानना और हल करना चाहिए
    • इसलिए daily scrum में 1) मौजूदा स्थिति की sprint goal से तुलना करके बचे हुए काम की जाँच करनी चाहिए और 2) सामने आए या अनुमानित blockers साझा करने चाहिए ताकि उन्हें जल्दी सुलझाया जा सके
    • इसलिए सबसे महत्वपूर्ण आख़िरी सवाल है: “क्या कोई blocker है?”
    • लेकिन लोग अक्सर यह समझ नहीं पाते कि जो काम वे अभी कर रहे हैं, वह ज़रूरत से ज़्यादा लंबा खिंच रहा है या नहीं। उपयुक्त नियम तय करना अच्छा होता है। उदाहरण के लिए, दो दिनों तक बिना किसी प्रगति वाले काम को blocker मानना।
  • daily stand-up development team के लिए है
    • sprint के दौरान sprint goal हासिल करने के लिए काम करने वाली केवल development team ही होती है
    • product owner या designer को शामिल करके यह सुनना कि उन्होंने क्या पूरा किया और उनके blockers क्या हैं, इसका बहुत अधिक अर्थ नहीं है
  • इस meeting को एक दिन छोड़कर होने वाली या weekly meeting में न बदलें। अगर ऐसी बात उठ रही है, तो इसका मतलब है कि लोग मौजूदा stand-up meeting में उपयोगिता महसूस नहीं कर रहे हैं, इसलिए उस समस्या को हल किया जाना चाहिए।

3 टिप्पणियां

 
chingooo 2023-02-01

सारांश को टीम के भीतर साझा करने के बाद बातचीत जारी रखते हुए कुछ अटपटा लगा, इसलिए देखा तो...

आपने goal का अनुवाद लगातार लक्ष्य किया है, लेकिन sprint को लक्ष्य और standup को उद्देश्य की जगह संशोधित कर दें तो और बेहतर होगा।

 
cnaa97 2023-01-30

मुद्दा यह है कि टीम से "ज़रूरी बात" कही जाए।

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

इसी वजह से, कल क्या किया, क्या करने वाले हैं, कोई बाधा है या नहीं जैसे पैटर्न वाले सवाल पूछना, और क्या हर दिन डेली करना ज़रूरी है, इस पर सवाल उठता है.

सबको facilitator बनकर खुद ज़रूरी बातें कहनी चाहिए, और टीम के सदस्यों को भी वैसा करने के लिए प्रेरित करना चाहिए,

और नियमित मीटिंग की बजाय, जब भी संचार की ज़रूरत हो, तब बार-बार करना ही सही है.

 
studroid 2023-01-30

Scrum में बताए गए Daily Scrum के मानक के अनुसार, अगर Product Owner और Designer भी sprint की प्रगति में भाग ले रहे हों, तो उन्हें भी Developers के रूप में शामिल किया जाता है।

लगता है कि इस लेख में बताए गए daily stand-up के उद्देश्य और Scrum के Daily Scrum के उद्देश्य में थोड़ा अंतर है :)