मैं कोई डरावनी अफिसिओनाडो नहीं हूं और केवल व्यावहारिक अनुभव का एक वर्ष है। तो नमक के एक दाने के साथ पढ़ा जाना चाहिए।
आप जो लिखते हैं उसमें मुझे कई लाल झंडे दिखाई देते हैं:
5 घंटे स्प्रिंट प्लानिंग
यह एक सप्ताह के स्प्रिंट के लिए बहुत लंबा है।
स्प्रिंट प्लानिंग का लक्ष्य AFAIR to है
- वर्तमान प्राथमिकताओं क्या हैं और यह जानने में टीम को सक्षम करें
- आगामी स्प्रिंट के लिए एक युद्ध योजना विकसित करना।
इसे प्रभावी ढंग से करने के लिए, प्रत्येक पक्ष को समझना होगा Product Backlog items
।
Product Backlog items
बैकलॉग को समझने के लिए अच्छे आकार में होना चाहिए।
ठोस नियोजन चरण में, Product Backlog items
रूपांतरित हो जाते हैं Sprint Backlog items
।
एक संभावित कारण यह है कि इन वस्तुओं को पर्याप्त रूप से स्पष्ट / परिष्कृत नहीं किया जाता है।
एक और संभावित कारण यह है कि आइटम बहुत जटिल हैं और बहुत अधिक व्याख्या के लिए जगह छोड़ते हैं।
स्प्रिंट प्लानिंग में बहुत विस्तृत चर्चा करें
जैसा कि ऊपर कहा गया है, चर्चा का चरण छोटा होगा, जब आइटम अधिक ठोस होंगे।
दूसरी ओर: स्प्रिंट प्लानिंग हर प्रतिभागी से पेशेवर व्यवहार की उम्मीद करती है। इसमें बिकेशिंग चर्चाओं से बचना शामिल है ।
शायद चीजें स्पष्ट हैं, लेकिन किसी ने चर्चा शुरू की ।
अधिक: कार्यान्वयन विवरण के बारे में चर्चा से बचें । यद्यपि हर विचार किसी समय कोड में समाप्त होता है, यह चर्चा करने वाले स्प्रिंट प्लानिंग का बिंदु नहीं है, चाहे एक सरल सरणी चाल करेगा, या यह एक लिंक की गई सूची का उपयोग करके बेहतर होगा।
चूंकि टीम के अधिकांश सदस्य वरिष्ठ नहीं हैं
स्क्रम में सीनियर और जूनियर के बीच कोई अंतर नहीं है । दोनों ही सिर्फ डेवलपर हैं। और यह एक अच्छा प्रारंभिक बिंदु है, जो आपकी चर्चा को बेहतर तर्कों द्वारा समर्थित व्यवहार्य समाधान पर ध्यान केंद्रित करने में मदद करता है न कि तनख्वाह।
स्प्रिंट के दौरान कार्यान्वयन और पुनर्निर्देशन की गलतियाँ
आवश्यकताओं को इकट्ठा करने में एक मौलिक समस्या लगती है, इसके बाद एक बहुत अस्पष्ट उत्पाद बैकलॉग होता है।
जैसा कि मैंने ऊपर कहा है: जब तक Product Backlog
यह एक अच्छे आकार में है, तब तक इस बिंदु को याद रखना मुश्किल है।
मैं ऐसी स्थिति की कल्पना नहीं कर सकता:
»एक उपयोगकर्ता के रूप में मैं एक मुट्ठी भर ग्राहक देखना चाहता हूँ!"
»ओह, आप हमारे 2 मिलियन ग्राहकों में से हर एक का मतलब नहीं था ?
OTOH: इस संदर्भ में क्या मतलब है नया स्वरूप ? यदि किसी डेवलपर ने धीमी गति से प्रदर्शन करने वाला एल्गोरिथम चुना है , तो अगला लक्ष्य स्पष्ट है: बेहतर प्रदर्शन करने वाला चुनें। लेकिन यह कोई "नया स्वरूप" नहीं है, यह एक अनुकूलन है।
आपके मुख्य प्रश्नों के लिए:
इससे कैसे निपटें?
यह उल्लेख करने के लिए तुच्छ है, लेकिन मैं इसे वैसे भी करता हूं: यह मत भूलना, कि आप मनुष्यों के साथ काम कर रहे हैं ।
विभिन्न दिमागों का एक समूह होना बहुत कठिन है, जो सामान्य अवधारणाओं (जैसे राशोमन ) को साझा करने में सक्षम हैं । इससे प्रभावी ढंग से निपटने के लिए, अपने संचार में यथासंभव अतिरेक का उपयोग करें: उदाहरण के लिए व्यापक वस्तु का संदर्भ स्पष्ट करें, भले ही हर व्यक्ति को "पता होना चाहिए" क्या करना चाहिए। प्रश्न पूछें, क्या प्रत्येक व्यक्ति को दिए गए आइटम का विषय क्या है।
यदि आप पोकर को एक अच्छा संकेतक बनाने की योजना बना रहे हैं , चाहे समझ काफी अच्छी हो, तो यह है कि कार्यों को कम किया गया है। कम का मतलब है कम जटिलता का मतलब समझना आसान है और याद करना मुश्किल है।
पुनरावृत्ति का एक पक्ष-प्रभाव यह है, कि कुछ कार्यों के लिए संख्या बढ़ जाएगी (क्योंकि टीम को अपनी क्षमताओं और छिपी हुई जटिलताओं की समझ है)। फिर कम जटिलता के साथ कई कम जटिल वस्तुओं में आइटम को तोड़ने का मौका है।
प्रति सप्ताह स्प्रिंट के 2 घंटे लंबे समय तक फिट होने की योजना के दौरान मुझे कितना विस्तार से चर्चा करनी चाहिए?
सैलोमोनिक उत्तर: जितना संभव हो उतना कम और जितना आवश्यक हो, लेकिन अधिक नहीं।
tl; डॉ
गलतफहमी से बचने के लिए एक आसान भाषा चुनें (यदि यह सरल अंग्रेजी का उपयोग करती है या ELI5
)
आवश्यकताओं में सुधार लाना
बैकलॉग में सुधार करें
एक टीम के रूप में अपनी व्यक्तिगत क्षमताओं के साथ-साथ अपनी क्षमताओं में टीम के सदस्यों का विश्वास बढ़ाएं
बाइक चलाने से बचें
व्यक्तिगत अनुशासन में सुधार
शायद चर्चा करने के लिए हर आइटम के लिए निश्चित समय-सीमा का उपयोग करें
scrum master
प्रभावी रूप से मध्यम करने की स्थिति को मजबूत करें ।