2010-01-04 20 views
6

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

क्या कोई ऑनलाइन है जो दृष्टि/अवधारणा से अंत तक एक रैखिक फैशन में सभी चरणों को दिखाता है?

किसी भी दिशा के लिए धन्यवाद।

संपादित करें: एकत्रित आवश्यकताओं पर, केवल एक्सेल का उपयोग करें?

+4

मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि यह प्रोग्रामिंग के बारे में नहीं है। –

उत्तर

6

उपयोगकर्ता की कहानियां और आवश्यक चीज़ों पर बहुत सी बातचीत और क्या फ्लाफ है।

बहुत सी बातचीत।

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

निहित रूप से गैर-रैखिक प्रक्रिया।

यह क्रिस्टलाइजेशन की तरह है। आपके पास समाधान है, आप कहानियां लिखना शुरू करते हैं, आपके पास एक तकनीकी दृष्टि है, आपके पास कुछ कौशल और अनुभव के साथ एक टीम है।

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

प्रत्येक स्प्रिंट के बाद पुनरावृत्ति होती है, वैसे भी, इसे कम रैखिक बनाते हैं।


संपादित करें। "स्थिर साबित वास्तुकला"।

प्रश्न: नया आर्किटेक्चर सीखने के लिए कौन भुगतान करता है?

उत्तर: हा हा। कोई अच्छा जवाब नहीं है। इसलिए सावधान रहें कि आपके पास विकास की दौड़ चलने के दौरान आप कितनी वास्तुकला सीख रहे हैं।

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

आर्किटेक्चर बनाने का समय और लागत आपके पहले स्प्रिंट में क्या करती है?

आपको पहली स्प्रिंट में आर्किटेक्चर विकास को शामिल करना होगा, चीजों में देरी होगी।

मान लें कि आप एक लैंप स्टैक को लागू करने का निर्णय लेते हैं। आप नहीं जानते कि PHP, पर्ल या पायथन को यूनिक्स करना है या नहीं। तो आप एक चुनते हैं। पायथन की तरह। और आप चार सप्ताह में पहली स्प्रिंट का वादा करते हैं। तो आप kabillion add-one मॉड्यूल और ढांचे के साथ संघर्ष में 3 सप्ताह तक काम करते हैं। 3 सप्ताह के बाद, आपको लगता है कि आपके पास एक तकनीकी तकनीक ढेर है, लेकिन आपके पास वादा किया गया स्प्रिंट नहीं है।

क्या आप देरी करते हैं?यदि ऐसा है, तो हर कोई पूछता है कि क्या आपको गति तेज है और अन्य सभी स्पिंट्स के लिए समय दोगुनी हो जाती है।

क्या आप कुछ भी नहीं देते? यदि हां, तो अगर आपके पास बुनियादी ढांचे को छोड़कर अंत में कुछ भी नहीं है तो स्पिंट्स का क्या मतलब है?

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


संपादित करें। टूलींग।

नियम 1. Agile प्रक्रियाएं कई जटिल उपकरण और प्रक्रियाओं का उपयोग नहीं करती हैं। यही कारण है कि मैंने कहा कि प्रक्रिया बहुत "वार्ता" है। जो भी आपको उत्पादक बनाता है।

नियम 2. इसे सोचने पर मत सोचो। बस कर दो।

अधिकांश लोग कहते हैं - सबसे मजबूत संभव तरीके से - 5 "x8" पेपर कार्ड का उपयोग करें और उन्हें दीवार पर चिपकाएं। गंभीरता से। कोई उपकरण नहीं बस साधारण पेपर, मार्कर, टेप और खाली दीवार की जगह।

इस पढ़ें: http://www.agilemodeling.com/artifacts/userStory.htm

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

हम उपयोग के मामलों (उपयोगकर्ता कहानियों नहीं) का उपयोग करते हैं लेकिन टूलींग एक जैसी है। एक उपयोग का मामला है - एक तरह से - सामने की जानकारी के साथ एक उपयोगकर्ता कहानी। लेकिन उपयोग केस का नाम सारांशित कर सकता है कि एक अभिनेता एक प्रणाली के साथ कैसे बातचीत करता है; बातचीत को आमतौर पर स्पष्ट, सरल संज्ञाओं और क्रिया के साथ संक्षेप में सारांशित किया जा सकता है, जो उपयोगकर्ता की कहानी की तरह बहुत अधिक है।

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

मैं स्प्रेडशीट का उपयोग नहीं करता क्योंकि - जीयूआई ग्लिट्जनेस के बावजूद - मुझे थोड़ा सा बोझिल लगता है। मुझे एक स्प्रेडशीट निकालने वाला लिखना आवश्यक लगेगा जो बैकॉग को ओपन ऑफिस ऑर्ग फ़ाइल से रीस्ट्रक्चरर्डटेक्स्ट (आरएसटी) में बदल देगा। मैं आरएसटी - सादा पाठ मार्कअप पसंद करता हूं - स्प्रेडशीट्स पर।

यह सभी लंबी बातचीत है। हर बातचीत के परिणामस्वरूप सब कुछ बदल जाता है। यह एक Agile विधि का मुद्दा है। त्वरित स्प्रिंट अगले स्प्रिंट की दिशा में वार्ता के बाद।

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

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

+0

@ एसएलओटी: "स्क्रम को एक स्थिर, सिद्ध वास्तुकला की आवश्यकता है।" क्या आप मांसपेशियों को याद करेंगे जो थोड़ा सोचा था? मुझे यह जानने में दिलचस्पी है कि इसका मतलब क्या है। धन्यवाद। –

+0

उत्तर के लिए धन्यवाद (हर कोई)।क्या आप मुझे बता सकते हैं कि क्या आप एक्सेल का उपयोग करते हैं या आप उपयोगकर्ता कहानियों या आवश्यकताओं को इकट्ठा करना शुरू करते हैं (क्या ये इसके करीब नहीं हैं)? या आप उपयोगकर्ता कहानियां प्राप्त करते हैं और फिर स्प्रेडशीट के रूप में उत्पाद बैकलॉग के लिए आवश्यकताओं के रूप में सही होते हैं। मैं अभी भी पढ़ रहा हूं इसलिए मुझे यकीन है कि मैं शब्दावली को मिला रहा हूं। मैं बस सोचता रहता हूं कि आप क्या करते हैं? क्या आप बस बैठे हैं और एक्सेल पर लाइन 1 पर "उपयोगकर्ता अंतिम और पहला नाम सहेजना चाहते हैं?" क्या उपयोगकर्ता कहानियां और उत्पाद बैकलॉग लगभग समान हैं या उत्पाद वार्तालाप आवश्यकताओं को बैकलॉग कर रहा है? – johnny

+0

@ जॉनी। हां। उपयोगकर्ता कहानियां एक-लाइनर हैं। एक स्प्रेडशीट ठीक है। मुझे नहीं पता कि "आवश्यकताएं" अब क्या हैं। मैं 20 साल पहले इस्तेमाल करता था। लोग अभी भी शब्द का उपयोग करते हैं जैसे कि यह उपयोगकर्ता कहानियों से अलग है, लेकिन मुझे नहीं लगता कि यह अलग कैसे है। मैं पारंपरिक "आवश्यकताओं" को कहानियों का समर्थन करने के विवरण के रूप में देखता हूं। –

0

आवश्यकताओं को परिभाषित करने के बाद बैकलॉग आता है। बैकलॉग प्रवाह की स्थिर स्थिति में है, लेकिन आखिरकार यह काम पूरा होने के लिए छोड़ दिया गया है।link

+0

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

+0

बैकलॉग आवश्यकताएं हैं। स्क्रम स्वीकार करता है कि परियोजना पूरी होने तक आवश्यकताओं को वास्तव में कभी नहीं जाना जाता है। – DaveB

0

आप दृष्टि महाकाव्यों की एक श्रृंखला में टूट द्वारा शुरू कर सकते हैं:

यहाँ एक चार्ट है। इसके बाद वे आपके बैकलॉग में "काम के बड़े चट्टानों" की प्राथमिकता सूची के रूप में रह सकते हैं जिन्हें डोनव करने की आवश्यकता होती है।

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

2

दृष्टि (समस्या का समाधान) और उत्पाद बैकलॉग के बीच क्या आता है।

कुछ भी नहीं। Vision से, आप केवल उत्पाद बैकलॉग (पीबी) बनाते हैं। ध्यान दें कि उत्पाद बैकलॉग आइटम (पीबीआई) को सभी अच्छी तरह से दानेदार होने की आवश्यकता नहीं है, केवल सबसे उभरती वस्तुओं की आवश्यकता है। तो, शुरुआत में मोटे अनाज वाले सामान बनाने में संकोच न करें, आप उन्हें ठीक समय पर पीबीआई "बस समय में" में डाल देंगे (इस गतिविधि को backlog grooming के रूप में जाना जाता है)।

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

जो मैंने पढ़ा है, मुझे लगता है कि यह उपयोगकर्ता कहानियां है लेकिन मुझे यकीन नहीं है।

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

क्या कोई ऑनलाइन है जो दृष्टि/अवधारणा से अंत तक एक रैखिक फैशन में सभी चरणों को दिखाता है?

नीचे, स्क्रम ढांचे का सबसे पुराना उदाहरण में से एक:

alt text

आवश्यकताओं सभा में, बस एक्सेल का उपयोग करें?

यह मेरी सिफारिश होगी। यदि आपको नमूना की आवश्यकता है, तो शायद हेनरिक निबर्ग के Index Card Generator पर एक नज़र डालें। Scrum backlog templates and examples पर अधिक टेम्पलेट्स और/या नमूने।

+0

महान उत्तर के लिए धन्यवाद। काश मैं इसके लिए दो जवाब दे सकता था लेकिन मैंने उपर्युक्त चेक पहले से ही दिया था और दोनों बहुत उपयोगी हैं। – johnny

+1

आपका स्वागत है। मुझे उम्मीद है कि यह आपकी समझ को थोड़ा और स्पष्ट करेगी। –

0

Google 'उपयोगकर्ता कहानी मैपिंग'। यह एक कार्यात्मक/फीचर व्यू से किसी समस्या को समझने का एक शानदार तरीका है, और यह तकनीक है जो मैं उन लोगों को सलाह देता हूं जो उत्पाद बनाना चाहते हैं लेकिन यह नहीं पता कि कहां से शुरू करना है। इनपुट दृष्टि बयान है और आउटपुट प्राथमिकता वाले उत्पाद बैकलॉग है, साथ ही मॉडल स्वयं भी है।