تتبع المتطلبات

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

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

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

تتبع المتطلبات

سيقوم المحلل بتوصيل احتياجات المستخدم بميزات المنتج المرتبطة، مما ينشئ قابلية التتبع بين هذين العنصرين. ومن ميزات المنتج، قد يقوم المحلل بتطوير حالات الاستخدام كجزء من تحليل المتطلبات.

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

لا يمكن وصف جميع احتياجات المستخدمين من خلال تفاعلاتهم مع نظام ما، لذلك قد يلزم أيضًا توفير نوع مختلف من مستند المواصفات.

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

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

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

يتم تسليم المتطلبات المعتمدة لموظفي ضمان الجودة. ثم يستخدم موظفو ضمان الجودة المتطلبات لتطوير حالات الاختبار، وسيقوم الموظفون بتعقب حالات الاختبار على المتطلبات.

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

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

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

مصدر الصورة

اقرأ أيضًا حول التحليل: