إعادة هيكلة برمجيات الصحة النفسية وتحديثها باستمرار
العميل
مُنظمة أميركية مستقلة غير ربحية، تركز على اضطرابات الصحة النفسية. وبفضل فريقها الداخلي الذي يضم علماء نفس وأطباء نفسيين وأخصائيين اجتماعيين ومعالجي صعوبات النطق، أصدرت المنظمة أكثر من 2,000 ورقة بحثية سريرية، وطوَّرت مجموعة قوية من المواد التعليمية للصحة النفسية.
إلى جانب المواد العلمية والتعليمية، تُطوِّر المنظمة برامج علاجية قائمة على الأدلة لمعالجة مشكلات الصحة النفسية، وصعوبات التعلُّم، والاضطرابات السلوكية. وتُقدم المنظمة هذه الخدمات في مقراتها، وعبر مكالمات الفيديو على الإنترنت، وأيضًا من خلال استخدام برمجيات مُتخصصة لتقييم الصحة النفسية وممارسات تحسينها.
كانت المنظمة تواجه مشكلات في مجموعة برمجياتها المُخصصة للصحة النفسية، مثل ضعف الأداء، ووجود عيوب برمجية، ومخاوف أمنية. وقد منح العميل ثقته بخبرة ساينس سوفت التي تمتد لعقود من الزمن مجال تقنية معلومات الرعاية الصحية، وكلَّفها بإجراء تدقيق شامل لمنظومة برمجيات الصحة النفسية لديه. وبعد التدقيق، تعاقد العميل مع ساينس سوفت مرة أخرى لإعادة هيكلة التطبيق وتقديم وظائف برمجية جديدة له، وذلك وفقًا لنتائج التدقيق وخطة التحديث التي قدمتها ساينس سوفت.
الحاجة إلى أكثر من 20 خبيرًا في تقنية معلومات الرعاية الصحية لتحديث البرمجيات
لتسريع البدء في المشروع وتأهيل أعضاء الفريق، شكَّلت ساينس سوفت فريقًا يضم نفس المتخصصين الذين أجروا التدقيق لحل الصحة النفسية. وقد ضم الفريق الكامل للمشروع أكثر من 20 خبيرًا متخصصًا في تقنية معلومات الرعاية الصحية، بما في ذلك مُحللي الأعمال، ومُطوري الواجهة الأمامية والخلفية، ومُهندسين متخصصين في المصادر المفتوحة، ومُهندسي الاختبارات الوظيفية، ومهندسي أتمتة الاختبارات. وتولى كل من مدير المشروع وقائد الفريق مسؤولية الإشراف على المشروع، وذلك لتحقيق الإدارة الفعَّالة للمخاطر وطلبات التغيير، ولضمان تسليم المشروع في الوقت المحدد له.
مع الأخذ في الاعتبار نطاق المشروع ودرجة تعقيده، اختارت ساينس سوفت تطبيق نهج التطوير التكراري للبرمجيات باستخدام إطار العمل سكرم (Scrum) والالتزام بتوجيهات دليل تقرير المعلومات التقنية الصادر عن الجمعية العلمية الأميركية للأجهزة الطبية (AAMI TIR45 guide). وقد أتاح لنا هذا النهج، الذي أثبت جدارته بمرور الوقت، الحصول على ملاحظات الجهات المعنية من جانب العميل في الوقت المناسب، وسرعة تعديل أولويات المشروع وفقًا للاحتياجات المتغيرة، وتجنب تجاوزات الميزانية.
إعادة هيكلة برمجيات الصحة النفسية لضمان موثوقيتها
تتألف مجموعة برمجيات الصحة النفسية لدى العميل من:
- تطبيق جوال متعدد أنظمة التشغيل (لنظامي iOS وأندرويد).
- تطبيق ويب للأطباء.
- واجهة الإدارة.
- أداة للأطباء تتيح لهم إنشاء تقييمات وتمارين واستطلاعات بحثية مُخصصة حسب احتياجات المرضى.
- مكتبة تضم تمارين وتقييمات للصحة النفسية.
باتباع نتائج التدقيق وخطة تحديث البرمجيات، نفَّذ فريق ساينس سوفت الإجراءات الآتية:
- تطوير كود جديد تمامًا للعديد من وحدات التطبيقات المعيبة (تطبيق ويب للأطباء ولوحة الإدارة).
- إعادة صياغة الكود البرمجي للحل، وذلك لتعزيز قابلية قراءته، وتنسيقه، وجودته، وقابليته للتهيئة.
- التخلص من التكرارات الموجودة في الكود البرمجي.
- معالجة العيوب البرمجية.
- تحسين أداء الوظائف البرمجية الحالية.
- تحديث المكتبات البرمجية، وحذف المكتبات المُكررة.
- تنفيذ وتهيئة أدوات التحقق الآلي من جودة الكود البرمجي، لاستخدامها في أثناء التطوير والتحسين المستمر للبرمجيات.
- تحسين بنية البرمجيات، وتقسيمها إلى وحدات ومكونات وظيفية.
- تحديث البنية التحتية للبرمجيات باستخدام خدمات أمازون ويب (AWS).
بالتوازي مع إعادة هيكلة البرمجيات، أعدت ساينس سوفت الوثائق اللازمة للوظائف البرمجية القديمة والحديثة، وذلك لتسهيل صيانة الحل في المستقبل.
تحديث واجهة المستخدم (UI) وتجربة المستخدم (UX)، وتنفيذ الميزات الجديدة
بالاستفادة من الرؤى المستخلصة من تدقيق تجربة المستخدم، تمكَّن فريقنا من تحديث تدفقات تجربة المستخدم (UX)، وأعاد تصميم واجهات المستخدم لتطبيق الويب المخصص للأطباء وواجهة الإدارة.
واستنادًا إلى خطة ترقية برمجيات الصحة النفسية، أضفنا الوظائف البرمجية الجديدة الآتية:
- دعم إتمام التقييم جزئيًا، ما يتيح للمرضى تقديم إجاباتهم للتقييم حتى في حال تجاوز بعض الأسئلة.
- أداة رسم تتميز بالدقة وسهولة الاستخدام.
- أنواع جديدة من أسئلة التقييم.
- قائمة بأنشطة المرضى مع جميع التقييمات المُحددة.
- إعداد تقارير عن المرضى بناءً على مجموعة من عوامل التصفية (على سبيل المثال، حالة الصحة النفسية، ونوع التقييم، ونشاط المريض).
- التكامل مع أداة تحليل البيانات، لتبسيط مراجعة نتائج التقييم.
تقديم برمجيات متطورة للصحة النفسية متاحة للأطباء في مختلف أنحاء العالم
بفضل التعاون المثمر مع ساينس سوفت، أصبح لدى العميل حل برمجي للصحة النفسية يعمل بأداء فائق، مع القضاء على كافة المشكلات البرمجية في الحل، وتوثيق شامل للبرمجيات، وتقديم وظائف برمجية جديدة للحل. بعد إطلاق التحسينات الجديدة، حظيت البرمجيات بتقديرٍ واسع من موظفي الشركة والأطباء الذين ينتمون إلى العديد من المنظمات غير الحكومية ومؤسسات الصحة النفسية الشريكة من مختلف أنحاء العالم.
نتيجة لرضى العميل عن خدامتنا، فقد قرر الاستعانة بفريقنا لتقديم خدمات الدعم والصيانة على المدى الطويل لبرمجيات الصحة النفسية.
التقنيات والأدوات
React.js, React Native, TypeScript, Python, Firebase, Redis, PostgreSQL, AWS.
نتواصل معكم على الفور