वास्तव में "क्रॉस-फंक्शनल टीम" क्या है? [बन्द है]


18

"क्रॉस-फ़ंक्शनल टीम" का सामान्य अर्थ एक टीम है जो विभिन्न क्षेत्रों के विशेषज्ञों को जोड़ती है जिन्हें लक्ष्य तक पहुंचने के लिए आवश्यक है।

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

लेकिन रेखा कहाँ खींची गई है? यदि आवश्यक हो तो डेवलपर्स को पुनरावृति के लिए परीक्षक बनने के लिए कहना सामान्य है?


यह सामान्य है कि प्रत्येक डेवलपर अपने कोड का परीक्षण कर रहा है। उदाहरण के लिए, स्क्रम टीम में विशेषज्ञता नहीं होनी चाहिए - हर कोई कोड लिखने और परीक्षण करने में सक्षम होना चाहिए। कारण यह है कि पुनरावृत्ति (स्प्रिंट) की शुरुआत में परीक्षण करने के लिए कुछ भी नहीं है, इसलिए शुद्ध परीक्षक को कुछ नहीं करना है।
लादिस्लाव मृंका

2
@LadislavMrnka क्रॉस-कार्यात्मक का मतलब यह नहीं है कि आपके पास अभी भी विशेषज्ञ नहीं होने चाहिए!
माइकल

@ मिचेल: हां आपके पास विशेषज्ञ हो सकते हैं लेकिन उन्हें क्रॉस फंक्शनल होना चाहिए = वे अन्य कार्यों को भी करने में सक्षम होना चाहिए।
लादिस्लाव मृका

एक विशेषज्ञ होने के नाते सभी दूसरों की कीमत पर एक बात जानने का मतलब नहीं है।
जेफओ

3
ऐसा क्यों है कि मैं अक्सर देखता हूं कि "प्रोग्रामर को परीक्षण करने में सक्षम होना चाहिए" लेकिन कभी भी "परीक्षक प्रोग्राम करने में सक्षम नहीं होना चाहिए"?
स्टीव फॉली

जवाबों:


11

मेरा कहना है कि एक क्रॉस-फ़ंक्शनल टीम एक टीम है जिसमें एक कंपनी के विभिन्न कार्यों के लोग शामिल हैं: इंजीनियरिंग, आईटी, तकनीकी लेखन, विपणन, वित्त, कानूनी, बिक्री, मानव संसाधन, संचालन, गुणवत्ता और कार्यकारी।

बड़ी कंपनियों में, इन "फ़ंक्शंस" को सिलोस (प्रबंधन की रेखाएं) में डाल दिया जाता है, लेकिन उन चीजों को प्राप्त करने के लिए, जिन्हें आमतौर पर उन सभी से किसी के समय की आवश्यकता होती है।

यदि आप टीडीडी या ऐसा कुछ कर रहे हैं, हाँ, यह पूरी तरह से सामान्य है।

हालांकि, सामान्य तौर पर डेवलपर के काम पर हस्ताक्षर करने की जिम्मेदारी उन्हीं डेवलपर्स के हाथों में नहीं होनी चाहिए।


2
यह बिल्कुल वैसा ही है जैसा कि क्रॉस-फंक्शनल, स्क्रम जैसी चुस्त कार्यप्रणाली में नहीं है।
लाडीस्लाव मृंका

1
@Ladislav Mrnka: यह इस सवाल से स्पष्ट नहीं था कि यह चुस्त-विशिष्ट था। चुस्त तरीकों में, मुझे अभी भी लगता है कि यह खड़ा है। में किसी भी पद्धति, आप कभी कभी आपकी विशेषज्ञता के क्षेत्र ( "समारोह") काम किया पाने के लिए बाहर कुछ करने की जरूरत है। C'est la vie, c'est la guerre!
पीटर के।

क्यों "डेवलपर के काम पर हस्ताक्षर करने की जिम्मेदारी उन्हीं डेवलपर्स के हाथों में नहीं होनी चाहिए"? यदि आप चक्र समय को कम करना चाहते हैं तो नहीं।
टॉड ओवेन

@ToddOwen और सॉफ्टवेयर की गुणवत्ता में कमी।
पीटर के।

@Downvoter: आप सहमत नहीं हैं पर कोई टिप्पणी क्यों? :-)
पीटर के।

7

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

हालांकि, डोमेन विशेषज्ञ यह निर्धारित करेंगे कि किसी परियोजना के अपने विशेष भाग को कैसे किया जाए । सॉफ्टवेयर डेवलपर्स सॉफ्टवेयर विकसित करेंगे। परीक्षार्थी परीक्षा देंगे। संचालन लोग सॉफ्टवेयर चलाएंगे, इत्यादि।

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


मुझे नहीं लगता कि टीम को परिभाषित करना है कि क्या बनाना है, लेकिन इसे कैसे बनाया जाए। उत्पाद का मालिक क्या निर्णय लेता है। इसके अलावा, मुझे लगता है कि टीम के सदस्यों को अपनी गतिविधियों को एक ऐसे डोमेन तक सीमित नहीं करना चाहिए जिसमें वे विशेषज्ञ हैं। विचार उन कार्यों को करने के लिए है जो टीम के लक्ष्य को महसूस करने के लिए किए जाने की आवश्यकता है, एक उत्पादन गुणवत्ता उत्पाद बनाते हैं।
कुवेबल

4

एक अच्छी क्रॉस-फंक्शनल टीम के पास ऐसे लोग हैं, जो 'सभी ट्रेडों के जैक' हैं, लेकिन कुछ के स्वामी भी हैं । आमतौर पर एक या दो।

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

कई परियोजनाएं मेरे सभी कौशल का उपयोग नहीं करती हैं, लेकिन कई पर भरोसा करने के लिए, मुझे लगता है कि यह 'क्रॉस-कार्यक्षमता' है। कुछ समय यह वास्तव में अच्छा है, कुशल डिजाइन है, अन्य समय ऐसा नहीं है।

भगवान का शुक्र है जब मुझे एक डेवलपर / नेटवर्क एडमिन नहीं बनना है .. जो कि मज़ेदार नहीं है। मेरे क्षेत्र में ये छोटे व्यवसाय .. पागल। जो अपने नेटवर्क को प्रोग्रामर, शीश पर भरोसा करता है। आखिरी चीज जो आप चाहते हैं वह यह है कि मुझे अपनी रूटिंग टेबल: 'डीबग' करने की कोशिश करें


4

मेरे दिमाग में एक "क्रॉस-फंक्शनल टीम" सामान्यवादियों का एक समूह है जो काम करने के लिए एक साथ आते हैं। बढ़त विभिन्न प्रकार के कार्यों को संभालने की बहुमुखी प्रतिभा के रूप में है क्योंकि वहाँ अड़चन नहीं है जो विशेषज्ञों के एक समूह में होगी जहां कुछ लोग केवल कुछ कार्यों को ले सकते हैं।

हां, डेवलपर्स के लिए टेस्टर बनने के लिए यह सामान्य है कि अगर पुनरावृत्ति के लिए काम करना आवश्यक हो।


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


1
मुझे नहीं लगता कि डेवलपर्स के टेस्टर होने से क्रॉस-फ़ंक्शनल परिभाषा फिट होती है। यह जैक-ऑफ-ऑल-ट्रेड्स प्रकार के परिदृश्य की तरह अधिक प्रतीत होता है, जहां डेवलपर्स भी परीक्षण करते हैं, बिक्री कॉल लेते हैं, बाहर जाते हैं और कार्यालय को आराम करने के लिए कॉफी खरीदते हैं, आदि, जो एक स्टार्टअप में विशिष्ट हो सकता है। एक क्रॉस-फ़ंक्शनल परिदृश्य ऐसी स्थिति की तरह लगता है जहाँ, उदाहरण के लिए, आप एक डेवलपर हो सकते हैं, और मैं मार्केटिंग में हो सकता हूं, लेकिन हम उत्पाद बनाने और विपणन करने के लिए एक टीम के रूप में एक साथ काम कर रहे हैं।
jmort253

2

एक क्रॉस-फंक्शनल टीम सिर्फ विशेषज्ञता के क्षेत्रों के बारे में नहीं है, बल्कि चीजों को प्राप्त करने के लिए रवैया है। सदस्य कदम उठाते हैं और हाथों में काम लेते हैं। तुम नहीं सुनते, "यह मेरा काम नहीं है।"

एक परियोजना पर बाधाएं हमेशा तकनीकी नहीं होती हैं। कभी-कभी आपके पास हर कार्य में एक विशेषज्ञ को रखने के लिए लक्जरी नहीं होता है और केवल सभी को अपने पसंदीदा क्षेत्र में काम करने की आवश्यकता होती है।

आप कभी भी देवियों को कोडिंग से दूर नहीं करना चाहते हैं, लेकिन कुछ टीमों में इसकी मदद नहीं की जा सकती है। सामान्य सापेक्ष है।

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