ضمان جودة البرمجيات (SQA): التخطيط والتدقيق والتنفيذ Review
بعد إتمام المراحل السبع للاختبار، تبدو النتائج جيدة. لم تحدث أي مشاكل جوهرية في المشروع. Guruبنك 99. لقد أدرتَ المشروع بشكل جيد، وكنتَ فخورًا بنجاحه.
ولسوء الحظ، فإن مجلس الإدارة يفكر بشكل مختلف
ليس لديك أي دليل يثبت أنك أديرت هذا المشروع بشكل جيد. لقد سألت مستشارًا عن الحل. هنا هو الجواب
هذه الإجابة هي البداية، ولكن لا يزال لديك الأسئلة التالية:
سيساعدك هذا البرنامج التعليمي على الإجابة على هذه الأسئلة -
ما هي إدارة الاختبار Revالآراء والتدقيق؟
- الإدارة Revرأي: الإدارة Revيُعرف iew أيضًا باسم Software خدمة ضمان الجودة أو (SQA). إنه يركز بشكل أكبر على عملية البرنامج بدلاً من منتجات عمل البرنامج. ضمان الجودة عبارة عن مجموعة من الأنشطة المصممة للتأكد من أن مدير المشروع يتبع العملية القياسية المحددة مسبقًا بالفعل. بمعنى آخر، يضمن ضمان الجودة أن مدير الاختبار يقوم بالأشياء الصحيحة بالطريقة الصحيحة.
- تدقيق: التدقيق هو فحص منتجات العمل والمعلومات ذات الصلة لتقييم ما إذا كانت العملية القياسية قد تم اتباعها أم لا.
لماذا نحتاج إلى SQA في عملية إدارة الاختبار؟
لفهم هذا، ضع في اعتبارك السيناريو التالي:
في المشروع Guruيتولى بنك 99 مراحل اختبار مختلفة مثل –
باعتبارك مديرًا للاختبار، فأنت الشخص الذي يتولى مسؤولية هذه الأنشطة. لكن، أنت في أعلى منصب في فريق المشروع. من سيقوم بمراجعة مهامك والتحقق من تنفيذ أنشطة إدارة المشروع على أعلى مستوى؟
حسنًا، مدقق SQA هو الشخص الذي يقوم بمراجعة والتحقق من تنفيذ أنشطة إدارة المشروع على أعلى مستوى ممكن معيار. فقط من خلال نتيجة هذه المراجعة، يمكن لمجلس الإدارة تقييم جودة التعامل مع مشروعك.
هذا هو السبب وراء حاجتنا للإدارة RevIew أو SQA في عملية إدارة الاختبار.
تقوم SQA بإجراء مقابلة معك، بصفتك مدير الاختبار، لتقييم المشروع وفقًا للمعايير المحددة.
فوائد SQA هي -
كيفية تنفيذ ضمان الجودة؟
الخطوة 1) تطوير خطة SQA
اختبار احتياجات النشاط خطة اختبار وبالمثل يحتاج نشاط SQA أيضًا خطة من اتصل خطة SQA.
الهدف من خطة SQA هو صياغة عمليات وإجراءات التخطيط لضمان أن المنتجات المصنعة أو الخدمة التي تقدمها المنظمة ذات جودة استثنائية.
أثناء تخطيط المشروع، يقوم مدير الاختبار بإعداد خطة SQA حيث تتم جدولة تدقيق SQA بشكل دوري.
في خطة SQA، يجب على مدير الاختبار القيام بما يلي
الخطوة 1.1) تحديد دور ومسؤوليات فريق SQA
في فريق المشروع، يجب أن يتحمل كل عضو المسؤولية عن جودة عمله. يجب على كل شخص التأكد من أن عمله يفي بمعايير ضمان الجودة.
فريق SQA هو مجموعة الأشخاص الذين يلعبون دور رئيسي في المشروع. بدون ضمان الجودة، لن يتم تشغيل أي عمل بنجاح. ولذلك، يجب على مدير الاختبار توضيح مسؤولية لكل عضو في SQA في خطة SQA على النحو التالي:
- التقييم و تقييم جودة أنشطة المشروع لتلبية معايير ضمان الجودة
- تنسيق مع مجلس الإدارة وفرق المشروع لتقييم المتطلبات والمشاركة في مراجعة المشروع واجتماعات الحالة.
- تصميم track و جمع مقاييس لمراقبة جودة المشروع.
- قياس جودة المنتج؛ ضمان المنتج يلبي توقعات العملاء.
على سبيل المثال، في خطة ضمان الجودة للمشروع Guruيمكنك إنشاء قائمة أعضاء بنك 99 فريق سكوا على النحو التالي
| لا | فريقنا | الأدوار | مسؤوليتنا |
|---|---|---|---|
| 1 | بيتر | قائد SQA | تطوير وتوثيق معايير الجودة والعمليات لجميع العمليات الإدارية
إدارة أنشطة ضمان جودة البرمجيات للمشروع |
| 2 | جيمس | مدقق SQA | تنفيذ مهام SQA، وإبلاغ قائد SQA بنتيجة مراجعة SQA. |
| 3 | فاصوليا | مدقق SQA | تنفيذ مهام SQA، وإبلاغ قائد SQA بنتيجة مراجعة SQA. |
الخطوة 1.2) قائمة بمنتجات العمل التي سيقوم مدقق SQA بمراجعتها وتدقيقها
يجب على مدير الاختبار
- قائمة قم بإخراج جميع منتجات العمل لكل عملية إدارة اختبار
- حدد ما هي المرافق أو المعدات التي يمكن لمدقق SQA الوصول إليها لأداء مهام SQA مثل عمليات التقييم والتدقيق.
على سبيل المثال، بالنسبة للمشروع Guruبنك 99، يمكنك سرد نواتج العمل لكل عملية من عمليات إدارة الاختبار وتحديد صلاحيات أعضاء ضمان جودة البرمجيات للوصول إلى نواتج العمل هذه وفقًا للجدول التالي
| لا | مراحل الإدارة | منتج العمل | مسار | إذن | منح لشخص |
|---|---|---|---|---|---|
| 1 | تحليل المخاطر | وثيقة إدارة المخاطر | [مسار الخادم] | عرض | جميع أعضاء فريق SQA |
| 2 | تقدير | تقرير التقدير والمقاييس | ... | عرض | بيتر |
| 3 | التخطيط | وثيقة تخطيط الاختبار | ... | عرض | جميع أعضاء فريق SQA |
| 4 | منظمة | خطة الموارد البشرية، خطة التدريب | ... | عرض | جميع أعضاء فريق SQA |
| 5 | الرصد والمراقبة | المقاييس المجمعة لجهد المشروع | ... | عرض | فاصوليا |
| 6 | إدارة القضايا | تقرير إدارة المشكلة | ... | عرض | جيمس |
| 7 | تقرير الاختبار | وثيقة تقرير الاختبار | ... | عرض | جميع أعضاء فريق SQA |
الخطوة 1.3) قم بإنشاء الجدول الزمني لتنفيذ مهام SQA
في هذه الخطوة، يجب على مدير الاختبار أن يصف المهام يجب أن يؤديها مدقق SQA مع التركيز بشكل خاص على أنشطة SQA بالإضافة إلى منتج العمل لكل مهمة.
يقوم مدير الاختبار أيضًا بإنشاء ملف جدولة من تلك المهام SQA. عادة، يكون جدول SQA مدفوعًا بالجدول الزمني لتطوير المشروع. لذلك، يتم تنفيذ مهمة SQA فيما يتعلق بأنشطة تطوير البرامج التي يتم إجراؤها.
في خطة SQA، يقوم مدير الاختبار بإعداد الجدول الزمني لمراجعة الإدارة. على سبيل المثال
| التاريخ | مهام SQA | شخصية المسؤول | الوصف | الناتج |
|---|---|---|---|---|
| 30 أكتوبر 2014 | تقييم تخطيط المشروع، tracعمليات الملكية والرقابة | جيمس |
– مواصفات البرمجيات Review – التقدير والجدول الزمني الرئيسي وخطة المشروع Review |
تقرير تخطيط SQA، ومحضر مراجعة SQA |
| X | Revتحليل متطلبات الرؤية | جيمس |
- Revعرض تطوير متطلبات البرمجيات |
تقرير تدقيق العملية |
| 30 مارس 2015 | Revعرض وتقييم تصميم الاختبار | جيمس |
- Revعرض وثيقة تصميم الاختبار |
تقرير SQA، محضر مراجعة SQA |
| 30 مارس 2015 | Revالافراج عن الرأي | فاصوليا |
- تدقيق العملية: الإصدار النهائي |
تقرير تدقيق عملية SQA |
| 2-أبريل-2015 | Revعرض إغلاق المشروع | فاصوليا |
– المراجعة الخارجية بعد التسليم النهائي للعميل |
تقرير تدقيق عملية SQA |
الخطوة 2) تحديد المعايير/المنهجية
لمراجعة أنشطة الإدارة وفقًا لعملية المعايير، يجب عليك القيام بالخطوات التالية
- تحديد السياسات والإجراءات التي تهدف إلى منع حدوث العيوب في عملية الإدارة
- توثيق السياسات والإجراءات
- إعلام وتدريب الموظفين على استخدامه
الخطوة 3) Revشاهد العملية
Revعرض أنشطة المشروع للتحقق من الامتثال لعملية الإدارة المحددة. في مراجعة الإدارة، يتعين على أعضاء SQA إجراء 5 مراجعات SQA على النحو التالي
Revيعتمد وقت المراجعة لضمان جودة البرمجيات على نموذج دورة حياة تطوير المشروع. في حالة المشروع Guruبنك 99، يجب أن يتبع جدول المراجعة ما يلي
في كل مرحلة من مراحل SQA، أعضاء SQA تزود تشاور و مراجعة لخطط المشروع ومنتج العمل والإجراءات المتعلقة بالامتثال للسياسة التنظيمية المحددة والإجراءات القياسية.
أثناء التدقيق، يجب على أعضاء SQA استخدام قائمة المراجعة لمراجعة SQA
بعد اتباع الخطوات الثلاث لتنفيذ ضمان البرنامج، ستحصل على نتيجة إدارة الاختبار Revالرؤية والتدقيق. هذا هو الدليل الذي يجب أن تظهره لأصحاب المصلحة حول جودة إدارتك.
أفضل ممارسات ضمان جودة البرمجيات
فيما يلي بعض أفضل الممارسات لتنفيذ SQA بشكل فعال
- تحسن مستمر: يجب تحسين جميع العمليات القياسية في SQA كثيرا و مصنوع رسمي حتى يتمكن الآخر من المتابعة. يجب أن تكون هذه العملية مصدق بواسطة منظمات مشهورة مثل ISO، CMMI… إلخ.
- المستندات: ينبغي توثيق جميع سياسات وأساليب ضمان الجودة، التي يحددها فريق ضمان الجودة، للتدريب عليها وإعادة استخدامها في المشاريع المستقبلية.
- تجربة: يعد اختيار الأعضاء المتمرسين في مراجعة SQA طريقة جيدة لضمان جودة مراجعة الإدارة
- استخدام الأداة: استخدام أدوات مثل tracأداة كينج، أداة إدارة لعملية ضمان جودة البرمجيات، تقلل من جهد ضمان جودة البرمجيات وتكلفة المشروع.
- المقاييس: ديفيلوping وإنشاء مقاييس لـ tracإن تقييم جودة البرنامج في وضعه الحالي، بالإضافة إلى مقارنة التحسين مع الإصدارات السابقة، سيساعد في زيادة قيمة البرنامج ونضجه. الاختبار معالجة
- المسئولية: إن عملية SQA ليست مهمة عضو SQA، ولكن كل شخصمهمة. كل فرد في الفريق مسؤول عن جودة المنتج، وليس فقط قائد الاختبار أو المدير.











