सॉफ्टवेयर गुणवत्ता आश्वासन (SQA): योजना, लेखा परीक्षा और amp; समीक्षा

विषय - सूची:

Anonim

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

दुर्भाग्य से, प्रबंधन बोर्ड अलग सोचता है

आपके पास यह दिखाने के लिए कोई सबूत नहीं है कि आपने इस परियोजना को अच्छी तरह से प्रबंधित किया है। आपने एक समाधान के लिए एक सलाहकार से पूछा। यहाँ जवाब है

यह उत्तर एक शुरुआत है, लेकिन आपके पास अभी भी निम्नलिखित प्रश्न हैं -

यह ट्यूटोरियल आपको इन सवालों के जवाब देने में मदद करेगा -

टेस्ट मैनेजमेंट समीक्षाएं और ऑडिट क्या है?

  • प्रबंधन की समीक्षा: प्रबंधन की समीक्षा को सॉफ्टवेयर गुणवत्ता आश्वासन या (SQA) के रूप में भी जाना जाता है। यह सॉफ़्टवेयर कार्य उत्पादों के बजाय सॉफ़्टवेयर प्रक्रिया पर अधिक ध्यान केंद्रित करता है। गुणवत्ता आश्वासन गतिविधियों का एक समूह है जो यह सुनिश्चित करने के लिए डिज़ाइन किया गया है कि परियोजना प्रबंधक मानक प्रक्रिया का पालन करता है जो पहले से ही परिभाषित है। दूसरे शब्दों में, गुणवत्ता आश्वासन सुनिश्चित करता है कि परीक्षण प्रबंधक सही तरीके से सही काम कर रहा है।

  • ऑडिट: एक ऑडिट कार्य उत्पादों की जांच और संबंधित जानकारी का आकलन है कि मानक प्रक्रिया का पालन किया गया था या नहीं।

हमें टेस्ट प्रबंधन प्रक्रिया में SQA की आवश्यकता क्यों है?

इसे समझने के लिए, इस परिदृश्य पर विचार करें-

प्रोजेक्ट गुरु 99 बैंक में, विभिन्न परीक्षण चरण जैसे -

एक परीक्षण प्रबंधक के रूप में, आप इन गतिविधियों को संभालने वाले व्यक्ति हैं। हालाँकि, आप प्रोजेक्ट टीम में सर्वोच्च स्थान पर हैं। आपके कार्यों की समीक्षा कौन करेगा और परियोजना प्रबंधन गतिविधियों की जांच उच्चतम स्तर तक की जाएगी?

खैर, SQA ऑडिटर वह व्यक्ति है जो परियोजना प्रबंधन गतिविधियों की समीक्षा और जांच करता है और उच्चतम संभव मानक तक क्रियान्वित किया जाता है । केवल इस समीक्षा के परिणाम के माध्यम से, प्रबंधन बोर्ड आपके प्रोजेक्ट हैंडलिंग की गुणवत्ता का मूल्यांकन कर सकता है।

यही कारण है कि हमें टेस्ट मैनेजमेंट प्रक्रिया में मैनेजमेंट रिव्यू या एसक्यूए की आवश्यकता है।

SQA आपको निर्धारित मानकों के विरुद्ध प्रोजेक्ट को बेंचमार्क करने के लिए, टेस्ट मैनेजर का साक्षात्कार देता है।

SQA के लाभ हैं -

गुणवत्ता आश्वासन कैसे लागू करें?

चरण 1) SQA योजना विकसित करें

परीक्षण गतिविधि के लिए परीक्षण योजना की आवश्यकता होती है, इसी तरह SQA गतिविधि को भी एक योजना की आवश्यकता होती है जिसे SQA योजना कहा जाता है

SQA योजना का लक्ष्य निर्मित उत्पादों को सुनिश्चित करने के लिए नियोजन प्रक्रियाओं और प्रक्रियाओं को तैयार करना है, या संगठन द्वारा वितरित सेवा असाधारण गुणवत्ता के हैं।

प्रोजेक्ट प्लानिंग के दौरान, टेस्ट मैनेजर एक SQA प्लान बनाता है जहाँ SQA ऑडिट समय-समय पर निर्धारित होता है।

SQA योजना में, परीक्षण प्रबंधक को निम्नलिखित के रूप में करना चाहिए

चरण 1.1) SQA टीम की भूमिका और जिम्मेदारियों को पहचानें

एक परियोजना टीम में, प्रत्येक सदस्य को अपने काम की गुणवत्ता के लिए जिम्मेदारी होनी चाहिए। प्रत्येक व्यक्ति को यह सुनिश्चित करना होगा कि उनका काम क्यूए मानदंडों को पूरा करता है।

SQA टीम उस व्यक्ति का समूह है जो परियोजना में प्रमुख भूमिका निभाता है । क्यूए के बिना, कोई भी व्यवसाय सफलतापूर्वक नहीं चलेगा। इसलिए, परीक्षण प्रबंधक को SQA योजना में प्रत्येक SQA सदस्य की जिम्मेदारी को स्पष्ट करना होगा :

  • QA मानदंड को पूरा करने के लिए परियोजना गतिविधियों की गुणवत्ता की समीक्षा और मूल्यांकन करें
  • आवश्यकताओं का आकलन करने और परियोजना समीक्षा और स्थिति बैठकों में संलग्न होने के लिए प्रबंधन बोर्ड और परियोजना टीमों के साथ समन्वय करें।
  • परियोजना की गुणवत्ता पर नजर रखने के लिए डिजाइन ट्रैक और मैट्रिक्स एकत्र करें
  • उत्पाद की गुणवत्ता को मापें ; सुनिश्चित करें कि उत्पाद ग्राहकों की अपेक्षाओं को पूरा करता है।

उदाहरण के लिए, प्रोजेक्ट गुरु 99 बैंक की SQA योजना में, आप नीचे SQA टीम के सदस्यों की सूची बना सकते हैं

नहीं न

सदस्य

भूमिकाएँ

ज़िम्मेदारी

1

पीटर SQA नेता सभी प्रबंधन प्रक्रिया के लिए गुणवत्ता मानक और प्रक्रिया विकसित करना और परियोजना के लिए सॉफ्टवेयर गुणवत्ता आश्वासन गतिविधियों का प्रबंधन करना
जेम्स SQA ऑडिटर SQA कार्य निष्पादित करें, SQA नेता को SQA समीक्षा के परिणाम की रिपोर्ट करें।
सेम SQA ऑडिटर SQA कार्य निष्पादित करें, SQA नेता को SQA समीक्षा के परिणाम की रिपोर्ट करें।

चरण 1.2) उन कार्य उत्पादों की सूची, जिन्हें SQA ऑडिटर समीक्षा करेगा और ऑडिट करेगा

टेस्ट मैनेजर चाहिए

  • प्रत्येक टेस्ट मैनेजमेंट प्रोसेस के सभी कार्य उत्पादों को सूचीबद्ध करें
  • परिभाषित करें कि कौन सी सुविधाएं या उपकरण एसक्यूए ऑडिटर प्रक्रिया मूल्यांकन और ऑडिट जैसे एसक्यूए कार्यों को करने के लिए उपयोग कर सकते हैं।

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

नहीं न प्रबंधन के चरण काम का उत्पाद पथ अनुमति व्यक्ति को अनुदान
1 संकट विश्लेषण जोखिम प्रबंधन दस्तावेज़ [सर्वर पथ] पढ़ें सभी SQA टीम के सदस्य
अनुमान अनुमान और मेट्रिक्स रिपोर्ट पढ़ें पीटर
योजना परीक्षण योजना दस्तावेज़ पढ़ें सभी SQA टीम के सदस्य
संगठन मानव संसाधन योजना, प्रशिक्षण योजना पढ़ें सभी SQA टीम के सदस्य
निगरानी और नियंत्रण परियोजना प्रयास के एकत्रित मेट्रिक्स पढ़ें सेम
समस्या प्रबन्धन मुद्दा प्रबंधन रिपोर्ट पढ़ें जेम्स
जाँच रिपोर्ट टेस्ट रिपोर्ट दस्तावेज़ पढ़ें सभी SQA टीम के सदस्य

चरण 1.3) SQA कार्य करने के लिए शेड्यूल बनाएं

इस चरण में, टेस्ट मैनेजर को SQA ऑडिटर द्वारा SQA गतिविधियों पर विशेष जोर देने के साथ-साथ प्रत्येक कार्य के लिए कार्य उत्पाद के साथ किए जाने वाले कार्यों का वर्णन करना चाहिए ।

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

SQA योजना में, परीक्षण प्रबंधक प्रबंधन की समीक्षा के लिए कार्यक्रम बनाता है। उदाहरण के लिए

तारीख

SQA कार्य

व्यक्तिगत प्रभारी

विवरण

उत्पादन

30 Oct, 2014 परियोजना की योजना, ट्रैकिंग और निगरानी प्रक्रियाओं का मूल्यांकन करें जेम्स - सॉफ्टवेयर विनिर्देश समीक्षा - आकलन, मास्टर अनुसूची और परियोजना योजना की समीक्षा SQA योजना रिपोर्ट, SQA समीक्षा मिनट
15-दिसंबर -2014 आवश्यकता विश्लेषण की समीक्षा करें जेम्स - सॉफ्टवेयर आवश्यकता विकास की समीक्षा करें प्रक्रिया ऑडिट रिपोर्ट
30-मार्च -2015 टेस्ट डिजाइन की समीक्षा और मूल्यांकन करें जेम्स - टेस्ट डिजाइन दस्तावेज की समीक्षा करें SQA रिपोर्ट, SQA समीक्षा मिनट
30-मार्च -2015 समीक्षा जारी सेम - प्रक्रिया लेखा परीक्षा: अंतिम रिलीज SQA प्रक्रिया ऑडिट रिपोर्ट
2-अप्रैल -2015 परियोजना समापन की समीक्षा करें सेम - ग्राहक को अंतिम वितरण के बाद बाहरी समीक्षा SQA प्रक्रिया ऑडिट रिपोर्ट

चरण 2) मानकों / कार्यप्रणाली को परिभाषित करें

मानकों की प्रक्रिया के खिलाफ प्रबंधन गतिविधियों की समीक्षा करने के लिए, आपको निम्नलिखित कदम उठाने चाहिए

  1. प्रबंधन प्रक्रिया में दोषों को रोकने के लिए बनाई गई नीतियों और प्रक्रियाओं को परिभाषित करें
  2. नीतियों और प्रक्रियाओं का दस्तावेज
  3. सूचित करें और इसका उपयोग करने के लिए कर्मचारियों को प्रशिक्षित करें

चरण 3) प्रक्रिया की समीक्षा करें

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

SQA के लिए समीक्षा का समय परियोजना के विकास जीवनचक्र मॉडल पर निर्भर करता है। प्रोजेक्ट गुरु 99 बैंक के मामले में, समीक्षा अनुसूची निम्नलिखित होनी चाहिए

प्रत्येक SQA चरण में, SQA सदस्य परिभाषित संगठनात्मक नीति और मानक प्रक्रियाओं के अनुपालन के बारे में परियोजना की योजनाओं, कार्य उत्पाद और प्रक्रियाओं की परामर्श और समीक्षा प्रदान करते हैं ।

ऑडिट के दौरान, SQA सदस्यों को SQA समीक्षा चेकलिस्ट का उपयोग करना चाहिए

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

सॉफ्टवेयर गुणवत्ता आश्वासन सबसे अच्छा अभ्यास

एक प्रभावी SQA कार्यान्वयन के लिए यहां कुछ सर्वोत्तम अभ्यास दिए गए हैं

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