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

وبعد الانتهاء من مراحل الاختبار السبعة، تبدو النتائج جيدة. لم تحدث مشكلات مهمة في مشروع Guru99 Bank. لقد أدرتم المشروع بشكل جيد، وكنتم فخورين بنجاح هذا المشروع

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

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

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

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

هذه الإجابة هي البداية، ولكن لا يزال لديك متابعةwing أسئلة -

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

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

ما هي مراجعات وتدقيق إدارة الاختبار؟

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

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

لفهم هذا، فكر في ما يليwing سيناريو-

في مشروع Guru99 Bank، يتعامل مع مراحل الاختبار المختلفة مثل -

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

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

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

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

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

فوائد SQA هي -

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

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

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

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

اختبار احتياجات النشاط خطة اختبار مثلwise يحتاج نشاط SQA أيضًا خطة من اتصل خطة SQA.

الهدف من خطة SQA هو صياغة عمليات وإجراءات التخطيط لضمان أن المنتجات المصنعة أو الخدمة التي تقدمها المنظمة ذات جودة استثنائية.

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

في خطة SQA، يجب على مدير الاختبار أن يفعل ما يليwing

تطوير خطة SQA

الخطوة 1.1) تحديد دور ومسؤوليات فريق SQA

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

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

  • التقيم و تقييم جودة أنشطة المشروع لتلبية معايير ضمان الجودة
  • تنسيق مع مجلس الإدارة وفرق المشروع لتقييم المتطلبات والمشاركة في مراجعة المشروع واجتماعات الحالة.
  • مسار التصميم و جمع مقاييس لمراقبة جودة المشروع.
  • قياس جودة المنتج؛ ضمان المنتج يلبي توقعات العملاء.

على سبيل المثال، في خطة SQA لمشروع Guru99 Bank، يمكنك إنشاء قائمة الأعضاء فريق سكوا على النحو التالي

لا فريقنا الأدوار مسؤوليتنا
1 بيتر قائد SQA تطوير وتوثيق معايير الجودة والعمليات لجميع العمليات الإدارية

إدارة أنشطة ضمان جودة البرمجيات للمشروع

2 جيمس مدقق SQA تنفيذ مهام SQA، وإبلاغ قائد SQA بنتيجة مراجعة SQA.
3 فاصوليا مدقق SQA تنفيذ مهام SQA، وإبلاغ قائد SQA بنتيجة مراجعة SQA.

الخطوة 1.2) قائمة بمنتجات العمل التي سيقوم مدقق SQA بمراجعتها وتدقيقها

يجب على مدير الاختبار

  • قائمة قم بإخراج جميع منتجات العمل لكل عملية إدارة اختبار
  • حدد ما هي المرافق أو المعدات التي يمكن لمدقق SQA الوصول إليها لأداء مهام SQA مثل عمليات التقييم والتدقيق.

على سبيل المثال، بالنسبة لمشروع Guru99 Bank، يمكنك إدراج منتجات العمل لكل عملية إدارة اختبار وتحديد الإذن لأعضاء SQA للوصول إلى منتجات العمل هذه وفقًا للمتابعةwing جدول

لا مراحل الإدارة منتج العمل مسار إذن منح لشخص
1 تحليل المخاطر وثيقة إدارة المخاطر [مسار الخادم] عرض جميع أعضاء فريق SQA
2 تقدير تقرير التقدير والمقاييس ... عرض بيتر
3 تخطيط الرحلة وثيقة تخطيط الاختبار ... عرض جميع أعضاء فريق SQA
4 منظمة خطة الموارد البشرية، خطة التدريب ... عرض جميع أعضاء فريق SQA
5 الرصد والمراقبة المقاييس المجمعة لجهد المشروع ... عرض فاصوليا
6 إدارة القضايا تقرير إدارة المشكلة ... عرض جيمس
7 تقرير الاختبار وثيقة تقرير الاختبار ... عرض جميع أعضاء فريق SQA

الخطوة 1.3) قم بإنشاء الجدول الزمني لتنفيذ مهام SQA

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

يقوم مدير الاختبار أيضًا بإنشاء ملف جدولة من تلك المهام SQA. عادة، يكون جدول SQA مدفوعًا بالجدول الزمني لتطوير المشروع. لذلك، يتم تنفيذ مهمة SQA فيما يتعلق بأنشطة تطوير البرامج التي يتم إجراؤها.

في خطة SQA، يقوم مدير الاختبار بإعداد الجدول الزمني لمراجعة الإدارة. على سبيل المثال

التاريخ مهام SQA شخصية المسؤول الوصف الناتج
30 أكتوبر 2014 تقييم عمليات تخطيط المشروع وتتبعه والإشراف عليه جيمس
- مراجعة مواصفات البرمجيات


- التقدير والجدول الرئيسي ومراجعة خطة المشروع
تقرير تخطيط SQA، ومحضر مراجعة SQA
X مراجعة تحليل المتطلبات جيمس
– مراجعة تطوير متطلبات البرمجيات
تقرير تدقيق العملية
30 مارس 2015 مراجعة وتقييم تصميم الاختبار جيمس
– مراجعة وثيقة تصميم الاختبار
تقرير SQA، محضر مراجعة SQA
30 مارس 2015 إصدار المراجعة فاصوليا
- تدقيق العملية: الإصدار النهائي
تقرير تدقيق عملية SQA
2-أبريل-2015 مراجعة إغلاق المشروع فاصوليا
– المراجعة الخارجية بعد التسليم النهائي للعميل
تقرير تدقيق عملية SQA

الخطوة 2) تحديد المعايير/المنهجية

لمراجعة أنشطة الإدارة مقابل عملية المعايير، يجب عليك القيام بما يليwing سلم

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

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

الخطوة 3) مراجعة العملية

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

قم بمراجعة العملية

يعتمد وقت مراجعة SQA على نموذج دورة حياة تطوير المشروع. في حالة مشروع Guru99 Bank، يجب أن يكون الجدول الزمني للمراجعة هو التاليwing

قم بمراجعة العملية

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

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

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

قم بمراجعة العملية

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

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

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