From Sustainability Assessment to Decision Records: The SEEDS Framework for Sustainable Requirements Engineering in Digital Health Software
تقدم هذه الورقة إطار عمل SEEDS، وهو إطار عمل مدرك للأدوار من أجل هندسة متطلبات مستدامة في مجال الصحة الرقمية، يعمل على تحويل تقييمات الاستدامة متعددة الأبعاد إلى سجلات ومتطلبات قابلة للتنفيذ، مدعوماً بأداة مبتكرة لصياغة المسودات بمساعدة النماذج اللغوية الكبيرة لتعزيز الاعتماد العملي.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
في العالم الحديث، لم يعد البرنامج مجرد أداة؛ بل أصبح البنية التحتية غير المرئية لحياتنا اليومية، من التطبيقات التي تدير حساباتنا المصرفية إلى الأنظمة التي تنسق الرعاية الطارئة. وعندما نبني هذه الأنظمة الرقمية، غالبًا ما نتساءل عما إذا كانت تعمل بشكل جيد، وما إذا كانت آمنة، وما إذا كانت سهلة الاستخدام. ومع ذلك، فإن هناك إدراكًا متزايدًا بين المهندسين بأن هذه الأسئلة ليست كافية. يجب أن يكون النظام الناجح حقًا مستدامًا أيضًا. وفي هذا السياق، لا تعني الاستدامة ببساطة توفير الكهرباء أو تقليل البصمة الكربونية، رغم أن هذين الأمرين جزء منها. إنها مفهوم أوسع بكثير يتساءل عما إذا كان يمكن لقطعة من البرمجيات أن تستمر لسنوات دون أن تتعطل، وما إذا كانت تعامل جميع المستخدمين بإنصاف، وما إذا كانت تتناسب مع ميزانية المستشفى، وما إذا كانت تدعم الرفاه النفسي للأشخاص الذين يستخدمونها كل يوم. لطالما كان التحدي يكمما في كيفية تحويل هذه الأفكار الكبيرة والمجردة إلى تعليمات ملموسة للأشخاص الذين يكتبون الكود البرمجي. فبدون مسار واضح من هدف غامض مثل "كن أكثر استدامة" إلى قاعدة محددة لبرنامج حاسوبي، تظل هذه الأهداف مجرد أمنيات، ولا يتم دمجها فعليًا في المنتج النهائي.
لقد طور فريق من الباحثين من الجامعة الاتحادية للعلوم الصحية في بورتو أليغري، البرازيل، طريقة جديدة لسد هذه الفجوة، وتحديدًا في عالم الصحة الرقمية المعقد. لقد أنشأوا إطار عمل يسمى SEEDS، وهو اختصار لمنهج مهيكل لجعل البرمجيات مستدامة عبر خمسة مجالات رئيسية: كيفية تأثيرها على المستخدم الفردي، وتأثيرها على المجتمع، وجدواها الاقتصادية، وقوتها التقنية، وبصمتها البيئية. أدرك الباحثون أن المريض والطبيب ومطور البرمجيات يرون نفس القطعة من البرمجيات بطرق مختلفة تمامًا. فقد يقلق المريض بشأن ما إذا كان التطبيق سهل القراءة، بينما يقلق المطور بشأن ما إذا كان النظام يمكنه التعامل مع ملايين المستخدمين دون الانهيار. الطرق القديمة للتحقق من الاستدامة كانت تعامل الجميع بالتساوي، حيث تطلب من المرضى الحكم على تفاصيل تقنية لا يستطيعون رؤيتها، أو تطلب من المطورين تخمين شعور المريض. ويعالج هذا الإطار الجديد ذلك من خلال الإصرار على ضرورة رؤية كل مصدر قلق من خلال العيون المحددة للشخص الذي يثيره.
إن قلب هذه الطريقة الجديدة هو وثيقة تسمى "سجل قرار الاستدامة". فكر في هذا كدفتر سجل مفصل يربط المشكلة بالحل. عندما يحدد أحد أصحاب المصلحة، مثل ممرضة أو مدير مستشفى، قضية تتعلق بالاستدامة، فإن إطار العمل يوجههم لكتابتها بتنسيق محدد. يجبرهم هذا التنسيق على تحديد من يرى المشكلة بالضبط، وأي جزء من أبعاد الاستدامة الخمسة تمسها، وما هي القاعدة المحددة التي يجب أن يتبعها البرنامج لمعالجتها. على سبيل المثال، إذا قال مريض إن بوابة صحية معقدة للغاية، فإن السجل لا يكتفي بالقول "اجعلها أفضل"، بل يترجم ذلك إلى متطلب محدد، مثل "يجب أن يستخدم النظام لغة بسيطة لجميع المصطلحات الطبية"، ثم يدرج كيفية إثبات نجاح ذلك، مثل إجراء اختبار مع مستخدمين حقيقيين. والأهم من ذلك، أن السجل يجبر الفريق على تدوين أي مقايضات. فإذا كان جعل النظام أبسط للمرضى يجعل من الصعب الحفاظ على أمنه، فإن هذا التوتر يُدون صراحةً، مما يضمن عدم نسيان تكلفة قراراتهم لاحقًا.
اختبر الباحثون هذا النهج في ثلاثة مواقف مختلفة تمامًا لمعرفة مدى نجاحه في العالم الحقيقي. أولاً، نظروا في أنظمة الصحة الرقمية التي يتم استخدامها بالفعل، متسائلين كيف يمكن لإطار العمل أن يساعد في تحسينها. ووجدوا أنه من خلال النظر عبر عدسة الأدوار المحددة، تمكنوا من رصد المشكلات الخفية، مثل نظام سليم تقنيًا ولكنه مربك للمرضى كبار السن، وتحويل تلك الملاحظات إلى تعليمات واضحة للتحديثات. ثانيًا، طبقوا ذلك على عملية اتخاذ القرار بشأن اعتماد حل صحي رقمي جديد لنظام صحة عامة. هنا، ساعد إطار العمل المديرين على طرح الأسئلة الصحيحة قبل توقيع عقد، مثل المطالبة بدليل على قدرة الأداة الجديدة على مشاركة البيانات مع الأنظمة القائمة، مما يمنع مشكلة المستقبل المتمثلة في الارتباط بمورد واحد باهظ الثمن. ثالثًا، استخدموه عندما كان مستشفى يطلب بناء نظام جديد تمامًا. ومن خلال تقديم قواعد الاستدامة في البداية، ضمنوا مراعاة قضايا مثل خصوصية البيانات وتكاليف الصيانة طويلة الأجل قبل كتابة سطر واحد من الكود، بدلًا من محاولة إصلاحها بعد فوات الأوان.
ولمعالجة حقيقة أن كتابة هذه السجلات التفصيلية قد تستغرق وقتًا طويلاً، استكشف الفريق أيضًا استخدام الذكاء الاصطناعي للمساعدة. لقد بنوا نظامًا يمكن فيه لنموذج لغوي كبير قراءة المخاوف الأولية وصياغة النسخة الأولى من سجل القرار. ومع ذلك، كانوا حذرين للغاية في تصميم هذا بحيث يعمل الكمبيوتر كمساعد فقط، وليس كصانع قرار. يمكن للذكاء الاصطناعي اقتراح القواعد التي يجب أن تكون والبراهين المطلوبة، ولكن يجب على خبير بشري مراجعة كل اقتراح، وتصحيح أي أخطاء، واتخاذ القرار النهائي. أظهر هذا النهج أنه بينما يمكن للحواسيب تسريع الأعمال الورقية، فإن الحكم البشري للأطباء والممرضات والمديرين يظل أساسيًا لضمان أن القرارات آمنة وعادلة.
تشير الدراسة إلى أن هذه الطريقة تنجح في تحويل الفكرة الغامضة للاستدامة إلى شيء يمكن للمهندسين بناؤه واختباره فعليًا. ومن خلال إنشاء الرابط بين قلق الشخص وقاعدة برمجية محددة، يضمن إطار العمل أن الاستدامة ليست مجرد كلمة رنانة بل جزء يمكن تتبعه من حياة البرنامج. وجد الباحثون أنه عندما استخدمت الفرق هذه الطريقة، كانوا أكثر قدرة على رؤية الصراعات بين الأهداف المختلفة، مثل التوتر بين جعل النظام سريعًا وجعله آمنًا، وكان بإمكانهم توثيق خياراتهم بوضوح. وهذا يعني أنه بعد سنوات، إذا احتاج البرنامج إلى التغيير، فسيعرف الفريق التالي بالضبط لماذا اتُخذت القرارات الأصلية. وبينما يشير الباحثون إلى الحاجة لمزيد من الاختبارات لمعرفة ما إذا كان هذا سينجح في دول أخرى ولأنواع أخرى من البرمجيات، فإن عملهم يقدم مسارًا واعدًا للمضي قدمًا. فهو يوضح أنه لكي تخدم الصحة الرقمية الناس حقًا على المدى الطويل، يجب أن يمتلك الأشخاص الذين يبنونها لغة مشتركة وواضحة للتحدث عما يهم أكثر من غيره.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.