2008-10-16 14 views
24

कुछ साल पहले मैंने एक हरी क्षेत्र परियोजना पर काम किया है जहां हमने चरम प्रोग्रामिंग किया था। मैं यह भी देखता हूं कि बहुत से लोग स्क्रम पद्धति का उल्लेख करते हैं।स्क्रम और चरम प्रोग्रामिंग के बीच क्या अंतर है?

क्या कोई मुझे स्क्रम और एक्सपी के बीच मुख्य अंतर बता सकता है?

+0

तो, इस सवाल का जवाब क्या था लागू? जब मैं नौकरी रिक्तियों में देखता हूं SCRUM मुझे समझना चाहिए कि यह नियमित छोटी बैठकों के साथ AGILE कह रहा है या क्या? –

+1

यह प्रश्न ऑफ-विषय है क्योंकि यह इस साइट के दायरे में नहीं है, जैसा कि [यहां पर मैं कौन से विषय पूछ सकता हूं?] (// stackoverflow.com/help/on-topic) यह भी देखें: [किस प्रकार के प्रश्नों से मुझे पूछने से बचना चाहिए?] (// stackoverflow.com/help/dont-ask) आप [एक और स्टैक एक्सचेंज साइट] (// stackexchange] पर पूछने में सक्षम हो सकते हैं।कॉम/साइट्स # नाम), उदाहरण के लिए [pm.se] या [softwareengineering.se]। किसी भी साइट पर किसी प्रश्न को पोस्ट करने का इरादा रखने के लिए सहायता केंद्र में विषय-वस्तु पृष्ठ को पढ़ना सुनिश्चित करें। – Makyen

उत्तर

28

स्क्रम एक सॉफ्टवेयर विकास पद्धति है, एक्सपी एक प्रोग्रामिंग अभ्यास है। दोनों "चुस्त" तकनीकें हैं और अक्सर एक साथ उपयोग की जाती हैं।

स्क्रम काम करने की पहचान करने और सूचीबद्ध करने की प्रक्रिया को रेखांकित करता है, उस ग्राहक को ग्राहक या ग्राहक प्रतिनिधि के साथ संवाद करके उस काम को प्राथमिकता देते हुए, और पुनरावृत्ति रिलीज का उपयोग करके उस कार्य को लागू करने के लिए।

अपनी टीम पहले स्क्रम के साथ प्रयोग शुरू कर दिया जब मैं Implementing Scrum वेबसाइट पाया सहायक हो।

1

स्क्रम प्रगति पर चर्चा के लिए आयोजित दैनिक बैठक के विषय में चंचल विकास कार्यप्रणाली का एक घटक है और XP एक अलग जोड़ी प्रोग्रामिंग और पहले विकास का परीक्षण पर बल देते पद्धति है।

2

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

0

स्क्रम का मुख्य लक्ष्य यह अनुमान लगाना है कि विकास कितना समय लगेगा। एक्सपी डेवलपर्स को जितनी जल्दी हो सके उतनी जल्दी और रखरखाव के रूप में काम करने में मदद करने के बारे में अधिक है।

4

स्क्रम एक ऐसे उत्पाद के निर्माण के लिए हल्के ढांचे का ढांचा है जहां जटिलता और अनिश्चितता के उच्च स्तर हैं। यह एक पद्धति नहीं है, क्योंकि पद्धतियों और प्रथाओं को चुना जा सकता है और स्क्रम के संयोजन के रूप में उपयोग किया जा सकता है। यह पूरी तरह से सॉफ्टवेयर विकास के उद्देश्य से नहीं है और अन्य प्रकार की परियोजनाओं द्वारा भी इसका उपयोग किया जा सकता है।

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

कई स्क्रम टीम परीक्षण, प्रतिक्रिया, जोड़ी प्रोग्रामिंग और सरलता जैसे कई एक्सपी प्रथाओं का उपयोग करती हैं।

कोर मतभेद

  • स्क्रम एक स्प्रिंट के लिए योजना बना रही है और परिवर्तन प्रोत्साहित नहीं करता है। एक्सपी बदलने के लिए और अधिक खुला है।
  • एक्सपी तुरंत प्रतिक्रिया देता है और कम से कम स्प्रिंट समीक्षा पर स्क्रम करता है, हालांकि यदि संभव हो तो स्क्रम प्रारंभिक प्रतिक्रिया को अस्वीकार नहीं करता है।
  • XP प्रोग्रामिंग पर केंद्रित है, स्क्रम गैर सॉफ्टवेयर उत्पादों में इस्तेमाल किया जा सकता
  • स्क्रम कैसे विकास करने के लिए परिभाषित नहीं करता है, लेकिन कई स्क्रम टीमों XP के कई प्रथाओं
संबंधित मुद्दे