सॉफ्टवेयर गुणवत्ता आश्वासन (एसक्यूए): योजना, लेखा परीक्षा और Review
परीक्षण के सात चरणों के पूरा होने के बाद, परिणाम अच्छे दिख रहे हैं। परियोजना में कोई महत्वपूर्ण समस्या नहीं आई है। Guru99 बैंक। आपने परियोजना का कुशलतापूर्वक प्रबंधन किया और आपको इस परियोजना की सफलता पर गर्व था।
दुर्भाग्य से, प्रबंधन बोर्ड अलग सोचता है
आपके पास यह दिखाने के लिए कोई सबूत नहीं है कि आपने इस प्रोजेक्ट को अच्छी तरह से मैनेज किया है। आपने समाधान के लिए एक सलाहकार से पूछा। यहाँ उत्तर है
यह उत्तर एक शुरुआत है, लेकिन आपके पास अभी भी निम्नलिखित प्रश्न हैं –
यह ट्यूटोरियल आपको इन सवालों के जवाब देने में मदद करेगा –
टेस्ट प्रबंधन क्या है? Revसमाचार एवं लेखापरीक्षा?
- प्रबंध Revआईईयू: प्रबंध Review को सॉफ्टवेयर के नाम से भी जाना जाता है क्वालिटी एश्योरेंस या (एसक्यूए)। यह सॉफ्टवेयर कार्य उत्पादों के बजाय सॉफ्टवेयर प्रक्रिया पर अधिक ध्यान केंद्रित करता है। गुणवत्ता आश्वासन गतिविधियों का एक समूह है जिसे यह सुनिश्चित करने के लिए डिज़ाइन किया गया है कि परियोजना प्रबंधक मानक प्रक्रिया का पालन करता है जो पहले से ही पूर्व-परिभाषित है। दूसरे शब्दों में, गुणवत्ता आश्वासन यह सुनिश्चित करता है कि परीक्षण प्रबंधक सही तरीके से सही चीजें कर रहा है।
- लेखा परीक्षा: ऑडिट कार्य उत्पादों और संबंधित जानकारी की जांच है, जिससे यह आकलन किया जाता है कि मानक प्रक्रिया का पालन किया गया था या नहीं।
परीक्षण प्रबंधन प्रक्रिया में हमें SQA की आवश्यकता क्यों है?
इसे समझने के लिए निम्नलिखित परिदृश्य पर विचार करें-
परियोजना में Guru99 बैंक विभिन्न परीक्षण चरणों का संचालन करता है, जैसे कि –
एक टेस्ट मैनेजर के रूप में, आप ही वह व्यक्ति हैं जो इन गतिविधियों का प्रभार संभालते हैं। आप प्रोजेक्ट टीम में सर्वोच्च पद पर हैं। आपके कार्यों की समीक्षा कौन करेगा और यह जाँचेगा कि प्रोजेक्ट प्रबंधन गतिविधियाँ उच्चतम मानक पर निष्पादित की गई हैं?
खैर, एसक्यूए ऑडिटर वह व्यक्ति है जो परियोजना प्रबंधन गतिविधियों की समीक्षा करता है और जांचता है कि उन्हें उच्चतम संभव तरीके से निष्पादित किया गया है मानककेवल इस समीक्षा के परिणाम के माध्यम से, प्रबंधन बोर्ड आपके प्रोजेक्ट संचालन की गुणवत्ता का मूल्यांकन कर सकता है।
यही कारण है कि हमें प्रबंधन की आवश्यकता है Revपरीक्षण प्रबंधन प्रक्रिया में iew या SQA.
एसक्यूए निर्धारित मानकों के आधार पर परियोजना का मूल्यांकन करने के लिए आपसे, अर्थात परीक्षण प्रबंधक से, साक्षात्कार लेता है।
एसक्यूए के लाभ हैं –
गुणवत्ता आश्वासन का क्रियान्वयन कैसे किया जाए?
चरण 1) SQA योजना विकसित करें
परीक्षण गतिविधि की जरूरतें जाँच की योजना इसी प्रकार SQA गतिविधि की भी आवश्यकता है एक योजना इससे कहते है एसक्यूए योजना.
एसक्यूए योजना का लक्ष्य नियोजन प्रक्रियाओं और कार्यविधियों को तैयार करना है ताकि यह सुनिश्चित किया जा सके कि निर्मित उत्पाद, या संगठन द्वारा प्रदान की गई सेवा असाधारण गुणवत्ता की हो।
परियोजना नियोजन के दौरान, परीक्षण प्रबंधक एक SQA योजना बनाता है, जिसमें समय-समय पर SQA ऑडिट निर्धारित किया जाता है।
SQA योजना में, परीक्षण प्रबंधक को निम्नलिखित कार्य करना चाहिए
चरण 1.1) SQA टीम की भूमिका और जिम्मेदारियों की पहचान करें
किसी प्रोजेक्ट टीम में, हर सदस्य को अपने काम की गुणवत्ता के लिए ज़िम्मेदार होना चाहिए। हर व्यक्ति को यह सुनिश्चित करना होगा कि उसका काम QA मानदंडों को पूरा करता हो।
एसक्यूए टीम उन व्यक्तियों का समूह है जो में प्रमुख भूमिका परियोजना। QA के बिना, कोई भी व्यवसाय सफलतापूर्वक नहीं चलेगा। इसलिए, परीक्षण प्रबंधक को यह स्पष्ट करना होगा कि जिम्मेदारी SQA योजना में प्रत्येक SQA सदस्य का विवरण निम्नानुसार है:
- समीक्षा और मूल्यांकन करें परियोजना गतिविधियों की गुणवत्ता QA मानदंडों को पूरा करने के लिए
- कोआर्डिनेट प्रबंधन बोर्ड और परियोजना टीमों के साथ मिलकर आवश्यकताओं का आकलन करना तथा परियोजना समीक्षा और स्थिति बैठकों में भाग लेना।
- डिज़ाइन track और इकट्ठा परियोजना की गुणवत्ता की निगरानी के लिए मेट्रिक्स।
- उपाय उत्पाद की गुणवत्ता; सुनिश्चित उत्पाद ग्राहकों की अपेक्षाओं को पूरा करता है।
उदाहरण के लिए, परियोजना की SQA योजना में Guru99 बैंक में, आप सदस्यों की सूची बना सकते हैं एसक्यूए टीम नीचे के अनुसार
| नहीं | सदस्य | भूमिकाओं | उत्तरदायित्व |
|---|---|---|---|
| 1 | पीटर | एसक्यूए लीडर | सभी प्रबंधन प्रक्रियाओं के लिए गुणवत्ता मानक और प्रक्रिया का विकास और दस्तावेज़ीकरण करना
परियोजना के लिए सॉफ्टवेयर गुणवत्ता आश्वासन गतिविधियों का प्रबंधन करें |
| 2 | जेम्स | एसक्यूए ऑडिटर | SQA कार्य निष्पादित करें, SQA समीक्षा के परिणाम की रिपोर्ट SQA नेता को दें। |
| 3 | सेम | एसक्यूए ऑडिटर | SQA कार्य निष्पादित करें, SQA समीक्षा के परिणाम की रिपोर्ट SQA नेता को दें। |
चरण 1.2) उन कार्य उत्पादों की सूची जिनकी समीक्षा और लेखापरीक्षा SQA ऑडिटर करेगा
परीक्षण प्रबंधक को चाहिए
- सूची प्रत्येक परीक्षण प्रबंधन प्रक्रिया के सभी कार्य उत्पादों को बाहर निकालें
- परिभाषित करें एसक्यूए लेखा परीक्षक प्रक्रिया मूल्यांकन और लेखा परीक्षा जैसे एसक्यूए कार्यों को करने के लिए किन सुविधाओं या उपकरणों का उपयोग कर सकता है।
उदाहरण के लिए, परियोजना के लिए Guru99 बैंक में, आप प्रत्येक परीक्षण प्रबंधन प्रक्रिया के कार्य उत्पादों की सूची बना सकते हैं और निम्नलिखित तालिका के अनुसार SQA सदस्यों को इन कार्य उत्पादों तक पहुँचने की अनुमति परिभाषित कर सकते हैं।
| नहीं | प्रबंधन चरण | काम का उत्पाद | पथ | अनुमति | व्यक्ति को अनुदान |
|---|---|---|---|---|---|
| 1 | जोखिम विश्लेषण | जोखिम प्रबंधन दस्तावेज़ | [सर्वर पथ] | पढ़ना | सभी SQA टीम सदस्य |
| 2 | अनुमान | अनुमान और मीट्रिक रिपोर्ट | ... | पढ़ना | पीटर |
| 3 | प्लानिंग | परीक्षण योजना दस्तावेज़ | ... | पढ़ना | सभी SQA टीम सदस्य |
| 4 | संगठन" | मानव संसाधन योजना, प्रशिक्षण योजना | ... | पढ़ना | सभी SQA टीम सदस्य |
| 5 | निगरानी और नियंत्रण | परियोजना प्रयास के एकत्रित मेट्रिक्स | ... | पढ़ना | सेम |
| 6 | समस्या प्रबन्धन | समस्या प्रबंधन रिपोर्ट | ... | पढ़ना | जेम्स |
| 7 | जाँच रिपोर्ट | परीक्षण रिपोर्ट दस्तावेज़ | ... | पढ़ना | सभी SQA टीम सदस्य |
चरण 1.3) SQA कार्यों को निष्पादित करने के लिए शेड्यूल बनाएं
इस चरण में, परीक्षण प्रबंधक को वर्णन करना चाहिए कार्य एसक्यूए लेखा परीक्षक द्वारा एसक्यूए गतिविधियों के साथ-साथ प्रत्येक कार्य के लिए कार्य उत्पाद पर विशेष जोर देते हुए किया जाएगा।
टेस्ट मैनेजर भी बनाता है समयबद्धन उन SQA कार्यों में से। आम तौर पर, SQA शेड्यूल प्रोजेक्ट डेवलपमेंट शेड्यूल द्वारा संचालित होता है। इसलिए, SQA कार्य इस संबंध में किया जाता है कि कौन सी सॉफ़्टवेयर डेवलपमेंट गतिविधियाँ हो रही हैं।
SQA योजना में, परीक्षण प्रबंधक प्रबंधन समीक्षा के लिए शेड्यूल बनाता है। उदाहरण के लिए
| तारीख | एसक्यूए कार्य | व्यक्तिगत प्रभारी | विवरण | उत्पादन |
|---|---|---|---|---|
| 30-Oct-2014 | परियोजना नियोजन का मूल्यांकन करें, tracराजा और निरीक्षण प्रक्रियाएँ | जेम्स |
– सॉफ्टवेयर विशिष्टता Review – अनुमान, मास्टर शेड्यूल और परियोजना योजना Review |
एसक्यूए योजना रिपोर्ट, एसक्यूए समीक्षा मिनट |
| 15-दिसंबर-2014 | Review आवश्यकता विश्लेषण | जेम्स |
- Revसॉफ्टवेयर आवश्यकता विकास iew |
प्रक्रिया लेखापरीक्षा रिपोर्ट |
| 30-Mar-2015 | Revपरीक्षण डिज़ाइन का मूल्यांकन और मूल्यांकन करें | जेम्स |
- Revटेस्ट डिज़ाइन दस्तावेज़ देखें |
एसक्यूए रिपोर्ट, एसक्यूए समीक्षा मिनट |
| 30-Mar-2015 | Review रिलीज | सेम |
– प्रक्रिया ऑडिट: अंतिम रिलीज |
SQA प्रक्रिया लेखापरीक्षा रिपोर्ट |
| 2 - अप्रैल - 2015 | Review परियोजना समापन | सेम |
– ग्राहक को अंतिम डिलीवरी के बाद बाहरी समीक्षा |
SQA प्रक्रिया लेखापरीक्षा रिपोर्ट |
चरण 2) मानक/पद्धति को परिभाषित करें
मानक प्रक्रिया के विरुद्ध प्रबंधन गतिविधियों की समीक्षा करने के लिए, आपको निम्नलिखित कदम उठाने चाहिए
- प्रबंधन प्रक्रिया में दोषों को रोकने के लिए नीतियों और प्रक्रियाओं को परिभाषित करें
- नीतियों और प्रक्रियाओं का दस्तावेजीकरण करें
- कर्मचारियों को इसका उपयोग करने के लिए सूचित करें और प्रशिक्षित करें
चरण 3) Revप्रक्रिया देखें
Revपरिभाषित प्रबंधन प्रक्रिया के अनुपालन को सत्यापित करने के लिए परियोजना गतिविधियों को देखें। प्रबंधन समीक्षा में, SQA सदस्यों को निम्नलिखित 5 SQA समीक्षाएं करनी होती हैं
Revएसक्यूए के लिए समीक्षा समय परियोजना के विकास जीवनचक्र मॉडल पर निर्भर करता है। परियोजना के मामले में Guru99 बैंक, समीक्षा अनुसूची निम्नलिखित होनी चाहिए
प्रत्येक SQA चरण में, एसक्यूए सदस्य प्रदान करना परामर्श और की समीक्षा परियोजना योजनाओं, कार्य उत्पाद, और परिभाषित संगठनात्मक नीति और मानक प्रक्रियाओं के अनुपालन के संबंध में प्रक्रियाएं।
ऑडिट के दौरान, SQA सदस्यों को उपयोग करना चाहिए SQA समीक्षा चेकलिस्ट
सॉफ़्टवेयर आश्वासन कार्यान्वयन के 3 चरणों से गुजरने के बाद, आपके पास परीक्षण प्रबंधन का परिणाम होगा Review और ऑडिट। यह आपके हितधारकों को आपकी प्रबंधन गुणवत्ता के बारे में दिखाने के लिए सबूत है।
सॉफ़्टवेयर गुणवत्ता आश्वासन सर्वोत्तम अभ्यास
प्रभावी SQA कार्यान्वयन के लिए यहां कुछ सर्वोत्तम अभ्यास दिए गए हैं
- निरंतर सुधार: SQA में सभी मानक प्रक्रियाओं में सुधार किया जाना चाहिए अक्सर और बनाया सरकारी ताकि दूसरे लोग भी उसका अनुसरण कर सकें। यह प्रक्रिया होनी चाहिए प्रमाणित आईएसओ, सीएमएमआई आदि जैसे लोकप्रिय संगठनों द्वारा।
- प्रलेखन: सभी QA नीतियों और विधियों को, जिन्हें QA टीम द्वारा परिभाषित किया गया है, भविष्य की परियोजनाओं के लिए प्रशिक्षण और पुन: उपयोग के लिए दस्तावेजित किया जाना चाहिए।
- अनुभव: अनुभवी SQA लेखा परीक्षकों को चुनना प्रबंधन समीक्षा की गुणवत्ता सुनिश्चित करने का एक अच्छा तरीका है
- उपकरण उपयोग: इस तरह के उपकरण का उपयोग करना tracकिंग टूल, एसक्यूए प्रक्रिया के लिए प्रबंधन उपकरण, एसक्यूए के प्रयासों और परियोजना लागत को कम करता है।
- मेट्रिक्स: विकासping और मेट्रिक्स बनाने के लिए tracसॉफ्टवेयर की वर्तमान स्थिति में उसकी गुणवत्ता का आकलन करना, साथ ही पिछले संस्करणों के साथ हुए सुधारों की तुलना करना, सॉफ्टवेयर के मूल्य और परिपक्वता को बढ़ाने में सहायक होगा। परीक्षण प्रक्रिया
- ज़िम्मेदारी: SQA प्रक्रिया SQA सदस्य का कार्य नहीं है, बल्कि हर कोई'का कार्य। उत्पाद की गुणवत्ता के लिए टीम में हर कोई जिम्मेदार है, न कि केवल परीक्षण लीड या प्रबंधक।











