यस लेखमा म वर्णन गर्दछु कसरी परम्परागत 'QA प्रबन्धक' भूमिका विकसित भएको छ र बेमानी भएको छ र किन धेरैले QA प्रबन्धकको रूपमा आफ्नो भावी कामको बारेमा चिन्तित महसुस गर्छन्।
क्यूए प्रबन्धकहरूको भूमिका र जिम्मेवारीहरू विगत केहि वर्षहरूमा धेरै परिवर्तन भएको छ, मुख्यतया धेरै संस्थाहरू चपल विकास विधिसँग चलेको कारण त्यहाँ Agile Teams को समूहहरू सँगै व्यापार उद्देश्यहरू प्रस्तुत गर्न सँगै काम गरिरहेका छन्।
धेरै क्यूए प्रबन्धकहरू प्रायः उनीहरूको भूमिकाका बारे अलमल्लमा पर्दछन् र चुस्त प्रसंगमा राखिएको खण्डबाट टाढा महसुस गर्छन्, विशेष गरी जब तिनीहरू परीक्षण टोलीको प्रबन्ध गर्न र संगठनको लागि QA प्रक्रियाहरू परिभाषित गर्ने जिम्मामा थिए।
तल केहि कारणहरू छन् जुन एक चाँडो प्रोजेक्टमा क्यूए प्रबन्धकलाई परीक्षक र परीक्षण प्रयासको प्रबन्ध गर्न आवश्यक पर्दैन।
उचित चुस्त सेटअपमा त्यहाँ 'टेस्टि Department्ग डिपार्टमेन्ट' जस्तो कुनै चीज हुँदैन, जहाँ परीक्षकहरूको समूह सँगै बसेर हुन्छ, प्राय: विकासकर्ताहरूबाट टाढा र टेस्ट लीड वा टेस्ट प्रबन्धकद्वारा प्रबन्धित।
एक चपल वातावरणमा, भारी कागजातहरू जस्तो विस्तृत परीक्षण योजनाहरू जस्तो प्राय: क्यूए प्रबन्धकको काम हो जुन यी कागजातहरूलाई परम्परागत विधिहरूमा लेख्ने काममा कम जोड दिइन्छ।
स्क्रममा, जुन एक लोकप्रिय फुर्ती विकास पद्धति हो, त्यहाँ तीन मुख्य भूमिकाहरू छन्:
स्क्रम टीम स्व-प्रबन्धक हो र विकासकर्ताहरू, डिजाइनरहरू र परीक्षकहरूबाट बनिएको हो। स्क्रम टीम स्वयं उच्च-गुणवत्ता सफ्टवेयर वितरित गर्न जिम्मेवार छ।
ती दिनहरू गयो जब क्यूए प्रबन्धकलाई जिम्मेवार ठहराइएको थियो जब त्यहाँ उत्पादनमा त्रुटि चुहावट थियो। फुर्ती मा, सबै जिम्मेवार छ र गुणवत्ता सबैको दायित्व हो।
जब एक उत्पादन घटना सामना गर्नुपर्दछ, सबैले एक ठाउँमा जम्मा गरे कि के गलत भयो र भविष्यमा यसलाई कसरी रोक्न सकिन्छ भनेर हेर्न।
Agile मा QA प्रबन्धकको लागि कुनै ठाउँ छैन किनकि यसले QA का लागि अप्रत्यक्ष रूपमा टीमको जिम्मेवारी लिन्छ जुन सम्पूर्ण कारण हो किन राम्रो स्क्र्याम टोलीले धेरै उच्च गुणहरू प्रदान गर्दछ। यो बुझ्नु महत्त्वपूर्ण छ कि QA र यसैले परीक्षण, Agile विकास पद्धतिहरूको एक अन्तर्निहित अंश हो।
एगिलमा, व्यापार प्राथमिकताहरू बारम्बार परिवर्तन हुन्छन् र स्क्रम टोलीले परिवर्तन प्राथमिकताहरू समायोजित गर्न आवश्यक छ। सबै परिवर्तनहरूको साथ राख्न लगभग अव्यावहारिक छ विशेष गरी जब त्यहाँ ठूलो स in्गठनमा बहु स्क्र्याम टोली हुन्छन्।
जब स्टीफन जानवेले आफ्नो ब्लग पोष्टमा ' टेस्ट प्रबन्धकहरूको लागि रोडको अन्त्य? '
एक फुर्तीले वातावरणमा टेस्ट प्रबन्धक बन्नु कहिलेकाँही एक्लो हुन सक्छ, विशेष गरी जब विभाग ठूलो हुन्छ, र फुर्ति टोलीहरूको संख्या ठूलो हुन्छ। यसको लागि धेरै जानकारी, प्राथमिकताहरू, र कार्यहरू, विभिन्न क्षेत्रहरूमा सन्तुलन गर्न क्षमता चाहिन्छ। शेयरधारक व्यवस्थापन र प्रभाव कुञ्जी बन्छ। प्रस switch्ग स्विचिंग मानकको रूपमा आउँदछ। अक्सर यो धेरै रमाईलो हुँदैन।
फुर्तिली टोलीहरूमा, विकासकर्ताहरूलाई उनीहरूको आफ्नै कोड परीक्षण गर्न र नयाँ कोडमा स्पष्ट त्रुटिहरू नभएको निश्चित गर्न र केहि विच्छेद हुने बित्तिकै सूचना प्राप्त गर्न पर्याप्त र प्रभावकारी एकाइ परीक्षणहरू लेख्न प्रोत्साहित गरिन्छ।
जब हामीसँग राम्रो एकाई परीक्षणहरूको एक ठोस आधार छ जुन हामी भर पर्न सक्दछौं, यसले स्पष्ट गल्तीहरूको लागि जाँच गर्न परीक्षकहरूको जिम्मेवारी हटाउँछ; यसको सट्टामा, उनीहरूले अन्वेषण परीक्षणमा बढी ध्यान दिन र यूएटीसँग मद्दत गर्न सक्दछन् जसको लागि विस्तृत योजना र कागजात आवश्यक छैन।
त्यसो भए, क्यूए प्रबन्धकहरूले कसरी फुर्तिलो परियोजनाहरूमा सहयोग पुर्याउन र मद्दत गर्न सक्छन्?
जे होस् QA प्रबन्धकको परम्परागत भूमिका र उत्तरदायित्वहरू Agile सन्दर्भमा आवश्यकको रूपमा नदेखिन सक्छ, त्यहाँ केहि क्षेत्रहरू छन् जहाँ QA व्यवस्थापकहरूले मान थप्न सक्दछन्।
चुनौतीपूर्ण परिस्थितिमा सल्लाह प्रदान गर्न सक्षमको लागि एगिलमा क्यूए प्रबन्धक अनुभवी परीक्षक हुनु आवश्यक छ। उनीहरूले जान्नुपर्दछ कि कसरी परीक्षण एक चल्ती परियोजनामा मिल्दछ।
पोष्टहरू ब्लग पोष्टमा कभर गरियो Agile मा परीक्षण प्रबन्धक क्याट्रिना Clokie द्वारा (उर्फ क्याटरिना परीक्षक) Agile मा QA प्रबन्धक को नयाँ भूमिका को एक राम्रो सार दिन्छ।
अन्य क्षेत्रहरू जहाँ QA प्रबन्धकहरूले Agile मा मूल्य थप्न सक्दछन्:
संक्षेपमा भन्नुपर्दा, एगिलमा क्यूए प्रबन्धकको भूमिका समर्थन, प्रशिक्षण, अन्य क्यूए र अन्य टीमका सदस्यहरूसँग परामर्श र परामर्श र QA उत्तम अभ्यासहरू स्थापना भएको सुनिश्चित गर्नका लागि हो र त्यो गुण सुरूबाट पाकेको छ।