RTM
قائمة المدونة

مصفوفة تتبع المتطلبات (RTM)

المدونة | 6 دقيقة للقراءة
كتبها المشرف

جدول المحتويات

مصفوفة تتبع المتطلبات (RTM)

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

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

ما هو RTM؟

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

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

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

أنواع مختلفة من RTM

يتم تقسيم RTMs أحيانًا إلى ثلاثة أنواع فرعية:

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

مثال مصفوفة إمكانية التتبع

في الماضي ، تم إنشاء RTMs في الغالب باستخدام تطبيقات برامج جداول البيانات مثل Microsoft Excel أو LibreOffice Calc ، مع وضع المتطلبات عبر الصف العلوي وحالات الاختبار في العمود الأول. يعمل هذا النهج اليدوي بشكل جيد عندما يكون هناك عدد قليل من المتطلبات وحالات الاختبار لـ مسار، لكنها تصبح مضيعة للوقت للغاية ومملة مع المشاريع الكبيرة. علاوة على ذلك ، يصعب الحفاظ على أجهزة RTM التي تم إنشاؤها باستخدام تطبيقات برامج جداول البيانات ، مما يمثل عبئًا إضافيًا على المطورين المشغولين بالفعل.

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

تم إنشاء مصفوفة إمكانية تتبع المتطلبات تلقائيًا من Visure

تُظهر الصورة أعلاه مثالاً على RTM تم إنشاؤه بواسطة متطلبات Visure. كما ترى ، تتضمن RTM متطلبات المنتج ومتطلبات النظام ومتطلبات المكونات والمخاطر والاختبارات ، لكن يمكن لمستخدمي متطلبات Visure اختيار ما يريدون تضمينه بالضبط.

لماذا نحتاج لتتبع المتطلبات؟

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

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

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

تحليل تأثير الرؤية
تحليل تأثير الرؤية

كيفية تتبع المتطلبات باستخدام أداة RM؟

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

الخطوة التالية هي تتبع المتطلبات. في هذه الأيام ، يتم تتبع المتطلبات بمساعدة أداة تتبع المتطلبات ، مثل تلك التي توفرها Visure Solutions. أدوات تتبع المتطلبات تجعل من السهل جمع المتطلبات منها مايكروسوفت ووردو MS Excel و ReqIF ومصادر أخرى ، يديرون التغييرات في المراحل المختلفة لدورة الحياة ، ويحددون المتطلبات التي تم اختبارها والتي لم يتم اختبارها ، من بين أشياء أخرى.

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

تحتوي RTM النموذجية التي تم إنشاؤها بواسطة Visure Requirements على متطلبات المنتج ومتطلبات النظام ومتطلبات المكونات والمخاطر والاختبارات. يمكن لمتطلبات Visure تصدير RTM إلى تنسيقات مختلفة متعددة ، بما في ذلك PDF و XLS.

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

منصة ALM لمتطلبات الرؤية

إنشاء مصفوفة تتبع المتطلبات (RTM) في Visure

أصبحت مصفوفة تتبع المتطلبات (RTM) لا غنى عنها عندما يتعلق الأمر بضمان تلبية جميع متطلبات المشروع. وتتمثل فائدته الرئيسية في الرؤية التي يجلبها للفريق بأكمله ، مما يوفر للجميع خريطة طريق واضحة لاتباعها. تعمل أدوات تتبع المتطلبات الحديثة مثل Visure Requirements على تبسيط عملية إنشاء وصيانة RTM بشكل كبير من خلال تقديم بيئة واحدة لإدارة المخاطر وإدارة الاختبار وتتبع المشكلات والعيوب وإدارة التغيير.


مقالات أخرى ذات صلة:

لا تنسى نشر هذا المنشور!

حصة على التغريد
حصة في الفيسبوك
حصة على LinkedIn
حصة على ال WhatsApp
المشاركة على البريد الإلكتروني
الأعلى