ضمان جودة البرمجيات (SQA): التخطيط والتدقيق والتنفيذ Review

بعد إتمام المراحل السبع للاختبار، تبدو النتائج جيدة. لم تحدث أي مشاكل جوهرية في المشروع. Guruبنك 99. لقد أدرتَ المشروع بشكل جيد، وكنتَ فخورًا بنجاحه.

ولسوء الحظ، فإن مجلس الإدارة يفكر بشكل مختلف

ضمان جودة البرمجيات

ليس لديك أي دليل يثبت أنك أديرت هذا المشروع بشكل جيد. لقد سألت مستشارًا عن الحل. هنا هو الجواب

ضمان جودة البرمجيات

هذه الإجابة هي البداية، ولكن لا يزال لديك الأسئلة التالية:

ضمان جودة البرمجيات

سيساعدك هذا البرنامج التعليمي على الإجابة على هذه الأسئلة -

ما هي إدارة الاختبار Revالآراء والتدقيق؟

  • الإدارة Revرأي: الإدارة Revيُعرف iew أيضًا باسم Software خدمة ضمان الجودة أو (SQA). إنه يركز بشكل أكبر على عملية البرنامج بدلاً من منتجات عمل البرنامج. ضمان الجودة عبارة عن مجموعة من الأنشطة المصممة للتأكد من أن مدير المشروع يتبع العملية القياسية المحددة مسبقًا بالفعل. بمعنى آخر، يضمن ضمان الجودة أن مدير الاختبار يقوم بالأشياء الصحيحة بالطريقة الصحيحة.
  • تدقيق: التدقيق هو فحص منتجات العمل والمعلومات ذات الصلة لتقييم ما إذا كانت العملية القياسية قد تم اتباعها أم لا.

لماذا نحتاج إلى SQA في عملية إدارة الاختبار؟

لفهم هذا، ضع في اعتبارك السيناريو التالي:

في المشروع Guruيتولى بنك 99 مراحل اختبار مختلفة مثل –

SQA في عملية إدارة الاختبار

باعتبارك مديرًا للاختبار، فأنت الشخص الذي يتولى مسؤولية هذه الأنشطة. لكن، أنت في أعلى منصب في فريق المشروع. من سيقوم بمراجعة مهامك والتحقق من تنفيذ أنشطة إدارة المشروع على أعلى مستوى؟

حسنًا، مدقق SQA هو الشخص الذي يقوم بمراجعة والتحقق من تنفيذ أنشطة إدارة المشروع على أعلى مستوى ممكن معيار. فقط من خلال نتيجة هذه المراجعة، يمكن لمجلس الإدارة تقييم جودة التعامل مع مشروعك.

هذا هو السبب وراء حاجتنا للإدارة RevIew أو SQA في عملية إدارة الاختبار.

تقوم SQA بإجراء مقابلة معك، بصفتك مدير الاختبار، لتقييم المشروع وفقًا للمعايير المحددة.

فوائد SQA هي -

SQA في عملية إدارة الاختبار

كيفية تنفيذ ضمان الجودة؟

تنفيذ ضمان الجودة

الخطوة 1) تطوير خطة SQA

اختبار احتياجات النشاط خطة اختبار وبالمثل يحتاج نشاط 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) تحديد المعايير/المنهجية

لمراجعة أنشطة الإدارة وفقًا لعملية المعايير، يجب عليك القيام بالخطوات التالية

  1. تحديد السياسات والإجراءات التي تهدف إلى منع حدوث العيوب في عملية الإدارة
  2. توثيق السياسات والإجراءات
  3. إعلام وتدريب الموظفين على استخدامه

تحديد المعايير/المنهجية

الخطوة 3) Revشاهد العملية

Revعرض أنشطة المشروع للتحقق من الامتثال لعملية الإدارة المحددة. في مراجعة الإدارة، يتعين على أعضاء SQA إجراء 5 مراجعات SQA على النحو التالي

Revشاهد العملية

Revيعتمد وقت المراجعة لضمان جودة البرمجيات على نموذج دورة حياة تطوير المشروع. في حالة المشروع Guruبنك 99، يجب أن يتبع جدول المراجعة ما يلي

Revشاهد العملية

في كل مرحلة من مراحل SQA، أعضاء SQA تزود تشاور و مراجعة لخطط المشروع ومنتج العمل والإجراءات المتعلقة بالامتثال للسياسة التنظيمية المحددة والإجراءات القياسية.

أثناء التدقيق، يجب على أعضاء SQA استخدام قائمة المراجعة لمراجعة SQA

بعد اتباع الخطوات الثلاث لتنفيذ ضمان البرنامج، ستحصل على نتيجة إدارة الاختبار Revالرؤية والتدقيق. هذا هو الدليل الذي يجب أن تظهره لأصحاب المصلحة حول جودة إدارتك.

Revشاهد العملية

أفضل ممارسات ضمان جودة البرمجيات

فيما يلي بعض أفضل الممارسات لتنفيذ SQA بشكل فعال

  • تحسن مستمر: يجب تحسين جميع العمليات القياسية في SQA كثيرا و مصنوع رسمي حتى يتمكن الآخر من المتابعة. يجب أن تكون هذه العملية مصدق بواسطة منظمات مشهورة مثل ISO، CMMI… إلخ.
  • المستندات: ينبغي توثيق جميع سياسات وأساليب ضمان الجودة، التي يحددها فريق ضمان الجودة، للتدريب عليها وإعادة استخدامها في المشاريع المستقبلية.
  • تجربة: يعد اختيار الأعضاء المتمرسين في مراجعة SQA طريقة جيدة لضمان جودة مراجعة الإدارة
  • استخدام الأداة: استخدام أدوات مثل tracأداة كينج، أداة إدارة لعملية ضمان جودة البرمجيات، تقلل من جهد ضمان جودة البرمجيات وتكلفة المشروع.
  • المقاييس: ديفيلوping وإنشاء مقاييس لـ tracإن تقييم جودة البرنامج في وضعه الحالي، بالإضافة إلى مقارنة التحسين مع الإصدارات السابقة، سيساعد في زيادة قيمة البرنامج ونضجه. الاختبار معالجة
  • المسئولية: إن عملية SQA ليست مهمة عضو SQA، ولكن كل شخصمهمة. كل فرد في الفريق مسؤول عن جودة المنتج، وليس فقط قائد الاختبار أو المدير.

تلخيص هذه التدوينة بـ: