تطوير إصدار تجريبي يعمل على الويب لمنتج البرمجيات كأجهزة طبية لشركة عالمية لحلول التصوير الطبي
ملخص المشروع
ساعدت ساينس سوفت على تطوير وترقية واختبار إصدار تجريبي يعمل على الويب لبرمجيات تحليل صور الأشعة لصالح شركة رائدة عالميًا في تقديم حلول التصوير الطبي باستخدام الذكاء الاصطناعي.
بعد إضافة الوظائف البرمجية الجديدة التي طورتها ساينس سوفت، تستخدم شركة العميل حاليًا الإصدار التجريبي على نطاق واسع في المؤتمرات الدولية بوصفه مادة تسويقية تفاعلية للعملاء المحتملين. يساعدها ذلك على إبراز القيمة العملية لمنتجها البرمجي وجذب اهتمام اختصاصيي الأشعة والأطباء في مختلف أنحاء العالم.
نبذة عن العميل ومنتجه البرمجي
عميلنا شركة عالمية لحلول التصوير الطبي باستخدام خوارزميات الذكاء الاصطناعي. لمساعدة الأطباء على تفسير فحوصات الأشعة بسرعة وبثقة أكبر، طورت الشركة منتجًا برمجيًا يعمل كجهاز طبي على أجهزة سطح المكتب. ويتمتع هذا المنتج بإمكانات تؤهله للكشف عما يصل إلى 124 نتيجة لفحوصات الأشعة السينية للصدر، وما يصل إلى 130 نتيجة لفحوصات الدماغ بالتصوير المقطعي المحوسب.
ونظرًا لزيادة اهتمام العملاء المحتملين بهذا المنتج البرمجي، طوَّرت شركة العميل إصدارًا تجريبيًا يعمل على الويب لعرض قيمته العملية على اختصاصيي الأشعة في مختلف أنحاء العالم. ويستعرض الإصدار التجريبي أهم الإمكانات الموجودة في المنتج البرمجي، إذ يتيح للمستخدمين تحميل عدد محدود من صورهم الطبية لتحليلها. ولتسهيل معالجة صور الأشعة السينية في الوقت الفعلي تقريبًا، تتصل واجهة الإصدار التجريبي بالمحرك الرئيسي لتحليل الصور الطبية الذي يعمل به منتج البرمجيات كجهاز طبي على سطح المكتب.
لتبسيط ترقية الإصدار التجريبي في المستقبل وتحقيق فهم أفضل للوائح تطوير وتشغيل البرمجيات كأجهزة طبية في الاتحاد الأوروبي والولايات المتحدة، كان العميل يبحث عن شركة تقنية كفء للتعاون مع فريقه الداخلي لترقية الإصدار التجريبي من منتجه البرمجي.
ترقية الإصدار التجريبي لمنتج البرمجيات كأجهزة طبية
اختار العميل ساينس سوفت لتنفيذ المشروع لخبرتها الواسعة في مجال تطوير حلول الويب، ولسِجلها الحافل بالعديد من المشروعات الناجحة في مجال تقنية معلومات الرعاية الصحية في الاتحاد الأوروبي والولايات المتحدة. وقد تحمَّسنا للانضمام إلى هذا المشروع المبتكر فشكَّلنا فريقًا متفرغًا مُكونًا من خبيرة في تحليل الأعمال تحمل درجة الدكتوراة في الطب، واثنين من مطوري الواجهة الأمامية، ومهندس خبير في الاختبارات.
بدأ فريقنا تنفيذ المشروع بإجراء تحليل متعمق لاحتياجات المنتج البرمجي واحتياجات العميل وتوقعاته فيما يتعلق بكل وحدة من وحدتي إصدار الويب التجريبي: وحدة صور الأشعة السينية للصدر (التي أُطلقت بالفعل)، ووحدة فحوصات الدماغ بالتصوير المقطعي المحوسب (المخطط تطويرها).
أراد العميل أن يحاكي إصدار الويب التجريبي تطبيق سطح المكتب، سواء أكان ذلك من ناحية التصميم أم كان من ناحية الميزات التقنية.
إضافة إمكانات Window-Pan-Zoom إلى وحدة تحليل صور الأشعة السينية للصدر
بناءً على طلب العميل، أضاف فريقنا إمكانات Window-Pan-Zoom إلى وحدة تحليل صور الأشعة السينية للصدر، لتتيح للمستخدمين التحكم في الصور الطبية وتحسين طريقة عرض نتائجها. بإضافة هذه الميزات، أصبح من الممكن:
- ضبط تباين صور أشعة الصدر.
- تحريك وضع صور أشعة الصدر في نافذة العرض.
- تكبير وتصغير أجزاء معينة من صور أشعة الصدر.
أضاف فريقنا أيضًا إمكانات تحليل بيانات تفاعلات مستخدمي الإصدار التجريبي إلى ميزة window-pan-zoom باستخدام منصة Matomo، وهي منصة مفتوحة المصدر لتحليلات بيانات الويب. نتيجة لذلك، أصبح العميل قادرًا على فهم توقعات المستخدمين على نحو أفضل بناءً على بيانات استخدام الإصدار التجريبي، وتطبيق هذه الأفكار فيما بعد لتحسين التطبيق.
وضع تصور لوحدة تحليل فحوصات الدماغ بالتصوير المقطعي المحوسب، وتطوير الواجهة الأمامية لها
كان العميل راضيًا للغاية عن تنفيذنا لميزة window-pan-zoom بنجاح. لذا، طلب من ساينس سوفت تطوير وحدة تحليل فحوصات الدماغ بالتصوير المقطعي المحوسب للإصدار التجريبي.
باستخدام تطبيق سطح المكتب باعتباره مرجعًا للأداء الوظيفي وتجربة المستخدم، ساعد خبراؤنا على تكوين مفهوم شامل لوحدة تحليل فحوصات الدماغ بالتصوير المقطعي المحوسب للإصدار التجريبي. كذلك أعد خبراؤنا قائمة تفصيلية بمواصفات متطلبات البرمجيات، وطوروا الواجهة الأمامية لإصدار الويب التجريبي.
اختبار وحدتي الإصدار التجريبي وضمان استقرار أدائهما
أجرى خبراء ساينس سوفت اختبارات يدوية {بما في ذلك اختبار الانحدار، واختبار فحص الحالة (أو ما يعرف باختبار الدخان: smoke testing)} والاختبار متعدد المتصفحات لوحدتي الإصدار التجريبي لمنتج العميل. وقد وضع كبير مهندسي الاختبارات لدينا استراتيجية شاملة وخطة تفصيلية لتنفيذ الاختبارات، مع التأكد من أن وظيفة window-pan-zoom في وحدة صور الأشعة السينية للصدر ووحدة وواجهة الويب لتحليل فحوصات الدماغ تعمل بأداء فائق على نظامي التشغيل ويندوز وماك.
منذ بداية التعاون وحتى يناير 2023، نجح خبيرنا في إنشاء وتنفيذ أكثر من 3,400 حالة اختبار يدوي. ويحرص خبيرنا على توثيق كافة إجراءات الاختبارات بدقة في مصفوفة تتبع المتطلبات التي تؤكد تغطية الاختبارات بنسبة 100%.
حاليًا، يعمل فريقنا على تحقيق استقرار أداء إصدار الويب التجريبي لمنتج العميل وتحسين وظائفه البرمجية، وذلك لمواكبة احتياجات العميل المتغيرة باستمرار. ولتوفير تجربة مستخدم سلسة عند عرض فحوصات الدماغ بالتصوير المقطعي المحوسب من عدة مستويات، يعمل مطورونا حاليًا على تحميل وتحسين أكثر من 4,000 فحص مقطعي، بدلًا من 400 فحص فقط، وهو العدد الذي كان قد حدده العميل في بداية المشروع.
تقديم استشارات الامتثال
نظرًا لأن العميل كان يخطط لدخول السوق الأوروبية، أعدَّت خبيرة تحليل الأعمال في ساينس سوفت مقارنة بين متطلبات خصوصية البيانات المحلية ومتطلبات خصوصية البيانات حسب النظام الأوروبي العام لحماية البيانات (GDPR). بعدها وضعت خبيرتنا خطة لتحقيق امتثال إصدار الويب التجريبي لمتطلبات نظام GDPR. وبفضل العمل من قُرب مع العميل، ساعدت خبيرتنا على تحقيق التالي:
- تحديد البيانات الشخصية التي سيتم جمعها ومعالجتها بواسطة إصدار الويب التجريبي.
- إنشاء مخططات لتدفق البيانات، وتحديد ضوابط الوصول إلى البيانات.
- صياغة نماذج موافقة يسهل فهمها تتماشى مع متطلبات نظام GDPR لمعالجة معلومات المستخدمين.
- صياغة التعديلات اللازم إجرائها على سياسة الخصوصية لإصدار الويب التجريبي لوصف طرق معالجة البيانات وتوضيح مدة الاحتفاظ بالبيانات وغيرها من التفاصيل.
أعدت خبيرتنا في تحليل الأعمال أيضًا التغييرات اللازمة لإصدار الويب التجريبي لمنتج العميل لتحقيق الامتثال للوائح هيئة إدارة الغذاء والدواء، وذلك في حال قرر العميل دخول السوق الأميركية في المستقبل.
أبرز المنجزات التي حققناها للعميل
- زيادة بنسبة 300% في عدد مستخدمي وحدة فحوصات الصدر بالأشعة السينية لإصدار الويب التجريبي، بعد 6 أشهر فقط من إطلاق وظيفة Window-Pan-Zoom.
- وحدة برمجية قوية لفحوصات الدماغ بالتصوير المقطعي المحوسب تساعد على عرض الفحوصات من عدة مستويات.
- استراتيجية محددة بعناية لتحقيق الامتثال لمتطلبات نظام GDPR لدخول السوق الأوروبية، وكذلك الامتثال للوائح هيئة الغذاء والدواء في حال دخول السوق الأميركية لاحقًا.
- توثيق واضح وشامل لإصدار الويب التجريبي لمنتج العميل.
التقنيات
React, ReactJS, Cornerstone.js, Web Workers API, Matomo
Jira, Confluence, TestRail, Miro, draw.io
نتواصل معكم على الفور