تخطّ إلى المحتوىتواصل معنا
الاختبار ووكيل الجودة

الجودة للفرق الصغيرة: كيف تختبرون وليس عندكم مختبِر

نظام جودة خفيف لفريق صغير بلا مختبِرين: من يملك الجودة، تعريف «منجز»، ماذا تختبرون حين لا تستطيعون اختبار كل شيء، إيقاع أسبوعي، وطرق زيادة الطاقة بلا توظيف.

فريق فنّان9 دقائق قراءة
واتساب
PASSPASSBUGPASSPASS
الإجابة المختصرة

الفريق الصغير بلا مختبِرين يحتاج نظاماً خفيفاً لا قسماً للجودة: شخص واحد مسمّى يملك قرار «جاهز للإطلاق»، وتعريف مكتوب لكلمة «منجز» يتضمن أن يجرب الميزة شخص غير من بناها، وقائمة قصيرة بالرحلات التي يكسب منها العمل تُعاد بعد كل تعديل، ونسخة تجريبية يُختبر عليها قبل النشر، وسجل واحد للأخطاء. ثم ينقل الفريق الإعادة المتكررة إلى وكيل جودة بالذكاء الاصطناعي، ويحتفظ البشر بما يحتاج حكماً.

يبحث الناس عن هذا الموضوع بعبارات مثل
  • ضمان الجودة للفرق الصغيرة
  • كيف نختبر التطبيق بدون مختبرين
  • اختبار البرمجيات لشركة ناشئة
  • هل تحتاج الشركة الناشئة مهندس جودة
  • كيف اسوي نظام جودة لفريق صغير
  • من يختبر التطبيق في فريق صغير

من يملك الجودة حين لا يوجد مختبِر؟

في فريق من خمسة أشخاص يسير الأمر هكذا: المطور ينهي الميزة ويقول «جربتها وتعمل». صاحب المنتج يفتحها مرة ويقول «ممتاز». تُنشر الخميس. والأحد يتصل عميل. لا أحد قصّر، لكن لا أحد كان مسؤولاً عن السؤال: هل هذا جاهز فعلاً؟ الجودة في الفرق الصغيرة لا تنهار بسبب نقص المهارة، بل بسبب نقص المالك.

رسم توضيحي: فريق صغير حول طاولة عليها أوراق لاصقة. النظام المقترح هنا يكفيه اجتماع قصير واحد في الأسبوع وورقة واحدة على الجدار.رسم توضيحي
رسم توضيحي: فريق صغير حول طاولة عليها أوراق لاصقة. النظام المقترح هنا يكفيه اجتماع قصير واحد في الأسبوع وورقة واحدة على الجدار.

الحل ليس توظيف مختبِر غداً. الحل أن تسمّوا شخصاً واحداً يملك قرار الإطلاق. ليس هو من يختبر كل شيء، بل هو من يسأل: هل اختُبر؟ ومن؟ وما النتيجة؟ في أغلب الفرق يكون صاحب المنتج أو المؤسس، ويمكن أن يدور الدور كل شهر.

ما يملكه الجميع لا يملكه أحد. سمّوا اسماً واحداً بجانب كلمة «جاهز».

ما أصغر نظام جودة يعمل فعلاً؟

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

مالك
اسم واحد يقرر «جاهز» أو «غير جاهز»
تعريف «منجز»
قائمة قصيرة لا تُعتبر الميزة منتهية بدونها
قائمة الرحلات
ثلاث إلى خمس رحلات تُعاد بعد كل تعديل
نسخة تجريبية
مكان يُختبر فيه قبل أن يراه العميل
سجل أخطاء واحد
مكان واحد، لا محادثات متفرقة

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

ماذا يجب أن تعني كلمة «منجز»؟

أغلب الخلاف في الفرق الصغيرة حول هذه الكلمة. المطور يقصد «كتبت الكود»، وصاحب المنتج يفهم «العميل يستطيع استخدامها». اكتبوا التعريف مرة واحدة وعلّقوه:

تعريف «منجز» لفريق صغيراضغط على البند عند إنجازه. يُحفظ تقدّمك في هذا المتصفح.

البند الأول يفترض أن هناك وصفاً مكتوباً أصلاً. سطران لكل ميزة يكفيان: ماذا يجب أن تفعل، وماذا يجب أن ترفض. هذه هي معايير القبول، ومن دونها لا يوجد ما يُختبر مقابله. وإن أردتم كتابتها بشكل منظم فاقرؤوا كيف تكتب وثيقة المتطلبات، أو دعوا مديرة المنتج نورة في فنّان تسأل الأسئلة وتكتبها معكم.

ماذا تختبرون حين لا تستطيعون اختبار كل شيء؟

لن تختبروا كل شيء، ولا الفرق الكبيرة تفعل. الحيلة أن تختاروا عن قصد لا بالصدفة. اسألوا عن كل جزء سؤالين: ماذا نخسر إن تعطّل؟ وكم مرة يتغير؟

الفئةأمثلةكم تختبرونها
يمس المال مباشرةالدفع، السلة، الحجز، الأسعار، الخصوماتبعد كل تعديل، وكل يوم آلياً إن أمكن
يمس الثقةالدخول، الصلاحيات، بيانات العميل، الرسائل المرسلةبعد كل تعديل يقترب منها، وأسبوعياً
يتغير كثيراًالصفحة الرئيسية، العروض، ما تعملون عليه هذا الشهرعند كل تغيير
مستقر وقليل الأثرصفحة «من نحن»، الأسئلة الشائعة، التذييلقبل الإطلاقات الكبيرة فقط
لوحة الإدارة الداخليةالتقارير، إعدادات الموظفينحين تتغير، والموظفون سيبلّغون بسرعة

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

ما الإيقاع الأسبوعي الذي يُبقي النظام حياً؟

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

  1. الأحدماذا سنطلق هذا الأسبوع؟

    عشر دقائق: الميزات المخططة، ولكل واحدة سطران يحددان ما تفعله وما ترفضه.

  2. الإثنين–الثلاثاءعين ثانية على كل ميزة

    كل ميزة تنتهي يجربها زميل آخر على النسخة التجريبية قبل أن تُعتبر منجزة.

  3. الأربعاءصيد أخطاء جماعي

    عشرون دقيقة، كل واحد على جهاز مختلف، ثم إعادة الرحلات الأساسية كاملة.

  4. الخميس صباحاًقرار الإطلاق

    المالك يراجع السجل: لا حرج ولا عالٍ مفتوح؟ ننشر. وإلا يُؤجَّل ما لم يجهز فقط.

  5. الخميس بعد النشرفحص دخان على الحية

    خمس دقائق: طلب حقيقي من الجوال للتأكد أن ما عمل في التجريبية يعمل هنا.

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

كيف تزيدون طاقة الاختبار دون توظيف؟

حين يكبر المنتج تصبح ساعة الأسبوع غير كافية. قبل إعلان وظيفة، هناك أربع طرق أرخص:

ما الذي يستهلك وقتكم في الاختبار؟

اختر ما يشبه حالتك لترى النصيحة.

المقارنة بين الوكيل والإنسان مهمة بمهمة في وكيل جودة أم مختبِر بشري. والقاعدة: لا تدفعوا لإنسان كي يكرر، ولا تنتظروا من برنامج أن يحكم على الذوق.

كيف يدخل وكيل الجودة في فريق صغير؟

يدخل كزميل يحمل أثقل قطعة في النظام: قائمة الرحلات التي تُعاد. مهندس الجودة في فنّان يأخذ عنوان موقعكم أو تطبيق الويب، سواء بُني في فنّان أو خارجه، ويستكشفه ويقترح حالات اختبار. لا يبدأ قبل أن يوافق أحدكم على الخطة. ثم ينفذ في متصفح حقيقي ويرفع تقريراً بلقطات الشاشة ودرجة الخطورة، وفيه متتبع أخطاء له حالات واضحة، ويعيد الاختبار بعد الإصلاح. وهو ضمن الخطط المدفوعة.

شرح متحرك: وكيل الجودة يتنقّل في صفحة داخل متصفح، وحالات الاختبار تتحوّل إلى ناجحة أو خلل، ثم يظهر التقرير.
شرح متحركعرض متحرك توضيحي: متصفح يُختبر خطوة بخطوة وقائمة الاختبارات تتلون بالأخضر والأحمر، وهو ما يحل محل إعادة الرحلات يدوياً كل أربعاء.
قطعة النظامقبل الوكيلمع الوكيل
قائمة الرحلاتتُعاد يدوياً، وتُختصر عند الانشغالحالات محفوظة تُعاد كاملة كل مرة
سجل الأخطاءجدول يُحدَّث عند التذكركل خلل له لقطة وخطوات وحالة
قرار «جاهز»انطباعحكم مع قائمة بما لم يُغطَّ
إغلاق الخللكلمة «تم» من المطورإعادة اختبار ناجحة
المالكما زال مطلوباًما زال مطلوباً
طلب جاهز لأول مهمة في فريق صغير

نحن فريق من أربعة أشخاص وليس عندنا مختبِر. هذا تطبيق حجز ملاعب. اختبر أهم ثلاث رحلات بمقاس الجوال: حجز ملعب ودفع العربون حتى صفحة الدفع دون إتمام دفع حقيقي، إلغاء حجز قبل موعده، ودخول صاحب الملعب لرؤية حجوزات اليوم. تأكد أن الملعب نفسه لا يُحجز مرتين في الساعة نفسها، وأن اللاعب لا يرى حجوزات غيره، وأن صاحب ملعب لا يرى ملاعب غيره. أنت على النسخة التجريبية ويمكنك إنشاء حجوزات تجريبية. احفظ الحالات لنعيدها كل أسبوع.

جرّبه في فنّان

ما الأخطاء التي تقع فيها الفرق الصغيرة؟

  • «سنختبر عندما نكبر»: الأخطاء لا تنتظر. والعادات التي لا تُبنى بخمسة أشخاص لن تُبنى بعشرين.
  • المطور يختبر عمله وحده: يعرف الطريق الصحيح فلا يخرج عنه. عين ثانية ولو عشر دقائق.
  • الاختبار على الحية مباشرة: أسرع اليوم، وأغلى غداً.
  • حملة اختبار ضخمة قبل كل إطلاق كبير: مرهقة، ثم تُهمل. الإيقاع الأسبوعي الصغير يغلبها.
  • إصلاح بلا إعادة اختبار: الإصلاح نفسه قد يكسر شيئاً مجاوراً.
  • شراء أداة بلا مالك: الأداة تنتج تقارير، وتقرير بلا قارئ لا يغيّر شيئاً.
  • قياس الجودة بعدد الاختبارات: قيسوها بما وصل للعملاء من أخطاء وكم بقي قبل أن يُكتشف.

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

الخلاصة

  • «الجودة مسؤولية الجميع» تعني عملياً أنها مسؤولية لا أحد؛ سمّوا مالكاً واحداً للقرار.
  • من بنى الميزة لا يكون آخر من يختبرها؛ عين ثانية ولو لعشر دقائق.
  • لا تختبروا كل شيء؛ اختبروا ما يخسّركم مالاً أو ثقة إن تعطّل، وبالترتيب.
  • إيقاع أسبوعي ثابت من ساعة أو ساعتين يغلب حملة اختبار كبيرة كل ثلاثة أشهر.
  • وكيل الجودة يضيف طاقة اختبار دون راتب، لكنه لا يعفي الفريق من تسمية مالك وقراءة التقرير.

أسئلة شائعة

هل تحتاج الشركة الناشئة مهندس جودة من البداية؟
ليس موظفاً بدوام كامل في الغالب. تحتاج مالكاً لقرار الإطلاق، وتعريفاً لكلمة «منجز»، وقائمة رحلات تُعاد. وكيل جودة مع مستقل عند الحاجة يغطي المرحلة الأولى.
من يختبر التطبيق في فريق بلا مختبِرين؟
كل ميزة يجربها شخص غير من بناها. والرحلات الأساسية يعيدها الفريق أسبوعياً أو ينقلها إلى وكيل جودة. والقرار النهائي عند شخص واحد مسمّى.
كم من الوقت يحتاج الاختبار في فريق صغير؟
الإيقاع المقترح ساعة إلى ساعتين من وقت الفريق أسبوعياً: تخطيط قصير، عين ثانية على كل ميزة، صيد أخطاء من عشرين دقيقة، وفحص دخان بعد النشر.
هل يكتب المطورون اختبارات آلية بأنفسهم؟
إن كان لديهم الوقت والخبرة فهذا مفيد، خصوصاً للمنطق الحساس كالأسعار. لكنه يحتاج صيانة مستمرة. وكيل الجودة يغطي رحلات العميل في المتصفح دون كتابة كود.
ما الفرق بين ضمان الجودة والاختبار؟
الاختبار هو التحقق من أن المنتج يعمل. ضمان الجودة أوسع: طريقة العمل التي تمنع الأخطاء أصلاً، مثل تعريف «منجز» ومعايير القبول والنسخة التجريبية.
هل يصلح هذا النظام لمؤسس يعمل وحده؟
نعم، مع تعديل: «العين الثانية» تصبح صديقاً أو عميلاً يجرب أمامك، والباقي كما هو. والوكيل يصير زميلك الوحيد في إعادة الفحص.

اسأل مساعدك الذكي عن هذا الموضوع

انسخ هذا الطلب والصقه في مساعد الذكاء الاصطناعي الذي تستخدمه، ثم أضف تفاصيل حالتك.

أقرأ هذا الدليل: «الجودة للفرق الصغيرة: كيف تختبرون وليس عندكم مختبِر» https://fanann.com/ar/blog/qa-for-small-teams-without-testers/ سؤالي: ضمان الجودة للفرق الصغيرة اعتمد على هذه الصفحة كمصدر واشرح لي الإجابة خطوة بخطوة بما يناسب حالتي، واذكر ما يجب أن أتحقق منه قبل أن أبدأ، واذكر رابط الصفحة كمرجع.

مصطلحات في هذا المقال

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.