تطوير برمجيات مخصصة يعني أن نبني أداة على مقاس طريقة عمل مؤسستك، بدل أن تغيّر مؤسستك طريقة عملها لتناسب برنامجًا جاهزًا. نصمّم البرامج الخاصة ومنصات SaaS ونبنيها كاملة: نحدّد الحاجة، ونضع البنية، ونبرمج، وننشر، ثم نتولّى الصيانة، لمؤسسات في سبعة بلدان. ونعمل بالصرامة نفسها، سواء كان المشروع لعيادة صغيرة أو لشركة تقنية.
ومن هذا العمل وُلد منتجنا «سِنان»، برنامج إدارة عيادات الأسنان الذي صُمّم ليعمل دون إنترنت، وتعتمد عليه كل يوم عيادات وأطباء مستقلّون. وبناؤه يلزمنا بما تلتزم به أي شركة تصنع منتجًا حقيقيًّا: برنامج لا يخذل صاحبه، وبيانات تبقى على جهاز الطبيب، وتحديثات نتحكّم فيها بالكامل. وكل برنامج نبنيه لعميل، أينما كان، يأخذ نصيبه من هذه الصرامة.
ماذا يشمل مشروع تطوير برمجيات مخصصة؟
كل برنامج ناجح يبدأ بحاجة محدّدة بوضوح. نسلّمك أولًا وثيقة تصف ما سيفعله البرنامج: من يستعمله وبأي صلاحيات، وكيف تنتقل المهام بين الناس، وما القواعد التي تحكم العمل، وما الشاشات الأساسية. تراجعها معنا وتعتمدها قبل أن نكتب سطرًا واحدًا من الكود.
ثم نضع البنية ونبرمج: تطبيق ويب، أو منصة SaaS تخدم عملاء كثيرين، أو برنامج يُثبَّت على أجهزتك، بحسب طبيعة بياناتك وحال الاتصال عندك. ونتولّى قاعدة البيانات والواجهات وصلاحيات المستخدمين والنسخ الاحتياطي والربط بالأدوات التي تعمل بها اليوم. ونختار تقنيات مجرّبة ورصينة، تُختار لتدوم لا لتُبهر في أول عرض، ونحسب حساب النمو من البداية حتى يكبر النظام مع نشاطك دون أن نعيد بناءه.
ومع كل تسليم توثيق كامل، وتدريب لفريقك، وخطة صيانة واضحة. ونسلّمك كودًا نظيفًا وموثّقًا يستطيع مهندسوك، أو أي مزوّد آخر، أن يواصلوا العمل عليه من دوننا.
كيف نعمل، خطوة بخطوة
نبدأ بمحادثة مجانية دون أي التزام، عن بُعد وفي توقيت يناسبك. نصغي إلى تفاصيل عملك قبل أن نتحدث عن أي تقنية: من سيستعمل الأداة؟ وفي أي ظروف؟ وما القيود التي يجب احترامها؟ وكثيرًا ما تكشف هذه المحادثة وحدها إن كان مشروعك يحتاج منصة كاملة، أو يكفيه حل أبسط.
ثم يصمّم فريق الواجهات وتجربة الاستخدام المسارات والشاشات، ونبرمج على دفعات قصيرة. وترى البرنامج يعمل في كل مرحلة على حالات حقيقية من نشاطك، فتختار الأولويات بناءً على ما تراه أمامك، لا على وعود مكتوبة.
وقبل الإطلاق نجرّب البرنامج على بياناتك وأجهزتك، لا على نسخة عرض فقط. وبعد الإطلاق نتابع كيف يُستعمل فعلًا ونصلح ما يلزم، فالتحسين عندنا يقوم على ما نقيسه.
تطوير حلول SaaS للشركات، أينما كانت فرقها
يعمل أغلب عملائنا معنا عن بُعد، ويجدون أمامهم استوديو واحدًا وكودًا واحدًا وطرفًا واحدًا يحدّثونه، من أول جلسة إلى الصيانة.
وما تعلّمناه يصلح لكل مكان. علّمنا «سِنان» كيف نبني برنامجًا لا يتوقف حين ينقطع الاتصال، ويُبقي البيانات على جهاز صاحبها. والمبدأ نفسه يخدم عيادة تهتم بمكان حفظ بيانات مرضاها، أو فريقًا يريد أداة يعتمد عليها مهما كانت جودة الشبكة.
واللغات جزء من الأساس: العربية والفرنسية والإنجليزية، كل منها أصيلة، والتصميم من اليمين إلى اليسار حاضر من أول مخطط. فالفريق الذي يخدم مستخدمين عربًا يحصل على واجهة عربية صُمّمت بالعربية، لا واجهة تُرجمت في آخر يوم.
لماذا تُسند برمجياتك إلى خوارزمي؟
اسمنا مأخوذ من «Algorizmi»، الاسم الذي كتب به الأوروبيون اسم عالم الرياضيات الخوارزمي، ومنه خرجت كلمة «algorithm». ومن الحبر إلى الخوارزمية، تقود هذه الفكرة كل مشروع ننجزه.
ولسنا مزوّد برمجة فحسب، بل نصنع منتجنا ونتحمّل مسؤوليته. فتصميم «سِنان» وصيانته ونشره في عيادات أكثر يضعنا أمام الأسئلة نفسها التي تواجهك: أن يبقى البرنامج صامدًا، وأن يجد مستعمله الدعم، وأن يتطور دون توقف. وقلّة من فرق البرمجة تعيش هذه الأسئلة كل يوم، وهي خبرة نضعها في خدمة كل عميل.
ونعمل في البرمجيات كما نعمل في المواقع: سقف أداء محدّد، وبنية واضحة، وتحسين تقوده الأرقام. وإن امتد مشروعك إلى حضورك على الإنترنت أو إلى تطبيق يُستعمل في الميدان، أكملت خدمة المواقع والظهور في محركات البحث وخدمة تطبيقات الهاتف هذا العمل بشكل طبيعي.
أسئلة شائعة
كم يكلّف تطوير برنامج خاص أو منصة SaaS؟
يتوقف ذلك على ما سيفعله البرنامج: عدد الشاشات والصلاحيات، وتعقيد قواعد العمل، والربط بأدواتك الحالية، والحاجة إلى العمل دون اتصال، ومستوى الصيانة الذي تريده. فأداة داخلية بسيطة ومنصة SaaS تخدم عملاء كثيرين مشروعان مختلفان تمامًا في الحجم والجهد. وبعد محادثة التعارف نرسل إليك عرض سعر مجانيًّا دون أي التزام، مفصّلًا بندًا بندًا. راسلنا على hello@gorizmy.com لنبدأ.
كم يستغرق مشروع برمجيات خاصة؟
نسلّم عادة نسخة أولى صالحة للاستعمال في مدة تتراوح بين بضعة أسابيع وبضعة أشهر بحسب التعقيد، ثم يكبر البرنامج على دفعات متتالية. ونفضّل أن يضع فريقك يده مبكرًا على نسخة محدودة لكنها يُعتمد عليها، بدل أن ينتظر تسليمًا واحدًا شاملًا يتأخر. ونحدّد الجدول الدقيق في بداية المشروع، مع مراعاة فارق التوقيت بيننا.
كيف نعمل معًا عن بُعد؟
يعمل أغلب عملائنا معنا عن بُعد، بمكالمات الفيديو ووثائق مكتوبة نتشاركها، مع مراعاة فارق التوقيت. تبدأ المحادثة المجانية بفهم حاجتك، ثم نكتب معًا ما سنبنيه قبل أي برمجة، سواء التقينا حضوريًّا أو عملنا عن بُعد بالكامل.
هل يمكن أن يعمل البرنامج بالعربية والفرنسية والإنجليزية؟
نعم. نعمل بثلاث لغات من الأساس، ونصمّم الواجهة العربية لاتجاهها الطبيعي من أول مخطط، لا نستخرجها بترجمة في آخر المشروع. و«سِنان» نفسه يعمل بالعربية والفرنسية معًا. ونسلّم أداتك بلغة أو لغتين أو ثلاث، بحسب ما يقرؤه مستعملوها.
منصة SaaS على الإنترنت أم برنامج مثبّت على أجهزتنا؟
يتوقف ذلك على بياناتك وظروف عملك. منصات SaaS على الإنترنت تناسب الفرق الموزّعة على أكثر من بلد ولديها اتصال جيد. أما البرنامج المثبّت الذي يعمل دون اتصال فيفرض نفسه حين يكون الاتصال متقطعًا، أو حين يجب أن تبقى البيانات عندك، كملفات المرضى في «سِنان». ندرس الخيارين معك في البداية، ونوصي بأبسط حل يفي بالحاجة.
