18

سعر البرمجيات وتكلفتها الحقيقة

السلام عليكم .

ساسرد لكم قصة حدثت معي الاسبوع الماضي !

اتصل بي احد الصيادلة يريد بناء نظام للصيدليات .

فبعد مقابلته ومعرفة ما يريده بالتحديد تبين انه يريد نظام عادي كأي نظام ولكن طلب ميزتين اضافيات غير موجودة بالانظمة التي تباع بالسوق .

الميزة الاولى (المواد البديلة) حيث عندما يطلب المريض دواء معين غير موجود لدى الصيدلي يعطيه دواء بديل عنه له نفس التركيبه ونفس المفعول .

الميزة الثانية ( الاعراض الجانبية للادوية ) حيث ينبه النظام مستخدمه عند بيع دواء x مع دواء y بان هذين المادتين متعارضات واخذ هاتين المادتين معاً قد يسبب اعراض جانبية وسرد لائحة للمستخدم بتلك الاعراض , واعطاء حلول مقترحة لتجنب الاعراض الجانبية .

حسناً تنفيذ هذه الامور برمجياً سهل وليس بذلك التعقيد ولكن * من اين لي بالمعلومات ؟* .

فقررت زيارة بعض المختبرات الطبية في العاصمة لعلي اجد من يبيعني تلك المعلومات .

فكان متوسط الاسعار التي حصلت عليها لاقتناء تلك المعلومات * 650 دينار اردني * اي ما يقارب *921 دولار امريكي *.

والجدير بالذكر ان تلك المعلومات ساخذها على شكل كتب ورقية ولا يمكنني الحصول عليها ككتب رقمية .

علاوة على هذه الكتب تحتوي الاسماء العلمية للادوية وليس الاسماء التجارية !!

كتيب المواد البديلة وحده يحتوي 600 صفحة (لم افتح الكتاب الثاني لانه اكير من حجم كتاب الرياضيات للثانوية العامة ههههه).


لا مانع عندي بشراء تلك المعلومات + زيادة الوقت لبرمجة النظام ولكن السعر سيكون عالي على العميل .

ولا اعتقد بان العميل سيوافق على ذلك السعر .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

16

الإجراء المنطقي أن تبرمج له النظام بحيث يمكنه تحديد البدائل للدواء والتضارب بين الأدوية بنفسه

لأن الصيدلي يعرف هذه الأمور وقد لا يحتاج لشراء الكتب المذكورة أعلاه

زد على ذلك أن اسماء الأدوية التجارية متغيرة بتقدم الوقت

فمن المنطقي أن المبرمج يبرمج النظام والعميل هو من يكيفه للعمل حسب رغبته

ليس لديهم هذه الثقافة اخي الكريم , هم يريدون كل شي جاهز .

يا أخى هم مجبرين تماما على أدخال البيانات بانفسهم هذا شئ منطقى لابد أن يفهموه

وإن كان من كثرة أموالهم وحبهم للراحه أذا أتفق معهم على سعر البرنامج والأشياء الجاهزة وكذلك سعر البيانات التى سوف يتم أدخالها

الصيدلي يعرف 1% من هذه الأمور، هو يريد البرنامج لان مخ الصيدلي ليس كتاب

القضية الأساسية في البرنامج ليست الواجهة، بل قاعدة البيانات

فعليا هذه المعلومات يجب ان يعبئها الصيدلي، لأن البرنامج الذي يطلبه يناسب هذه الحالة

أما إذا أراد شراء برنامج مزود بهذه البيانات ، فهو في هذه الحالة يشتري نظام محوسب كامل، وليس برنامج على كيفه

تكلفة تعبئة هذه البيانات في النظام تكلف ما لا يقل عن 10 الاف دولار ، وصدقني أقولها لك من باب أنني فكرت في عمل رسالة الماجستير على فكرة مشابهة الا أنني ألغيتها من حسابتي بسبب تكلفتها العالية،

يمكنك التواصل مع شركات لتزويدك بالوصول لقاعدة البيانات الخاصة بتداخلات الادوية ، ولكن ستدفع سنوي ، وأفضلها موقع drugs.com لانه لديهم drug - drug interaction checker

نظام كهذا تكون عملية ادخال البيانات حسابها على العميل

إن وجدت أن النظام بهذه الميزات غير متوفر حقاً في السوق

فقم ببرمجته على حسابك الخاص أو بالشراكة مع مستثمر أو ممول

ثم قم ببيعه على أنه منتج لك و قدم للصيدلاني نسخة بسعر الجملة ، وقم بتسويقه للصيدليات أو افتح له موقع للبيع أون لاين

وبهذا تكسب مشروع مدر للأرباح .

فعلت ذلك سابقاً مع نظام ادارة مكاتب المحاميين .

قمت بشراء بعض المعلومات من بعض المحاميين , وقمنا ببناء النظام على دراسة قمت بها مع زميلي مع بعض المحامين .

وفرنا ميزات بالنظام ليست موجودة بالسوق (درسنا المحاماه دراسه لبناء النظام) .

من هذه الميزات تنبيه بالجلسات عبر رسائل SMS والبريد الالكتروني قبل فترة يحددها المستخدم.

حفظ الملفات والمعلومات داخل النظام (لا تكون موجودة على الحاسب بل تكون داخل قواعد البيانات)

غرفة سرية للمحامي داخل النظام .

وغيره الكثير .

تكلفنا الوقت والجهد والمال الشيء الكثير , عرضناه للبيع بما يقارب 900$ ولم يشتره احد !

ما اكتشفناه بالنهاية انه لا احد يغامر ويبدل النظام الذي يعمل عليه بنظام اخر حتى لو كان افضل !


بالنسبة لبيعه اون لاين , فهو امر غير ممكن , حيث ان الانظمة مبنية على oracle database & oracle developer . ولا يمكن تصديرهم بملف exe مثلاً .

فعمليه تنصيب النظام ستكون معقدة بعض الشي .

Oracle Forms & Oracle DB ؟؟؟ حرام عليك

النظام المذكور يحتاج قاعدة بيانات خفيفة حتى ينزل على جهاز العميل بسهولة وبدون الإحتياج إلى تنصيب أو إدارة، يعني SQLite ممكن تكفي الموضوع ولو احتاج إلى عدة مستخدمين يمكنك إستخدام MySql أو FireBird وسوف يكفيه ذلك لعشرات السنين

أنت كمن يستخدم شاحنة من أجل العمل عليها كتاكسي :)

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

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

Oracle Forms & Oracle DB ؟؟؟ حرام عليك

هذا ما اجيده , حاولت تعلم c# لكنها لم تعجبني (لم ارتح لها كثيراً)

حاولت تعلم الجافا شعرت بانها لا تلبي رغباتي

حالياً اتعلم php يمكنني ان اقول اني وصلت الى منتصف الطريق .

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

يمكنك إستخدام MySql أو FireBird وسوف يكفيه ذلك لعشرات السنين

لا اوافقك الرأي , يوجد بالاردن 3 انظمة مشهورة ومعروفة لادارة الصيدليات (فالكون , جلاكسي, سمارت) جميعها مبنية على c# وتستخدم قواعد بيانات sql server والشركات صاحبه هذه البرمجيات تأخذ من الزبون من 100 - 200 دينار اردني كل سنة لعملية ارشفة البيانات وتفريغ قواعد البيانات من جديد لانها غير قادرة على تحمل المزيد فعملية الاستعلام تصبح بطيئة جداً

هذا الامر يمكن تفاديه بكل سهولة مع العملاقة اوراكل,

من عيوب فالكون (الذي يعتبر الافضل من بينها حسب ارأء المستخدمين) : لا يحتوي ميزة المواد البديله , لا يحتوي على التضارب الدوائي , مشاكل في قواعد البيانات , امكانيات محدودة , اجبار المستخدم على مجموعة من الخطوات , لتجهيز تقرير تحتاج لاكثر من 5 خطوات ولطباعته +2 . )

حللت جميع تلك المشاكل .


أيضا يمكن محاولة التواصل مع شركات الأدوية في الأردن

تواصلت معهم ومع مجموعة من المختبرات في العاصمة وهم سبب كتابتي للموضوع

مررت بتجارب مماثلة، حيث توجّب علي تقديم برمجة + خدمات لذلك كان تصرفي أن لا أجمع سعر البرمجة مع سعر الخدمات :

  • سعر البرمجة

  • سعر الخدمة رقم 1

  • سعر الخدمة رقم 2

  • سعر الخدمة رقم 3

وفجأة يتذكر العميل أن له إبن سيقوم بالخدمة رقم 2 وابنة أخ ستقوم بالخدمة رقم 3 مثلا فيطالب بحذف المبلغين من المجموع،

وهكذا...

هذا ما كنت افكر بعمله تقسيم العمل بهذا الشكل .

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

يجب ان نستوعب ان هناك فرق بين المبرمج و مدخل البيانات

انت مبرمج ولست مدخل بيانات وقل للصيدلي هناك حلين

اما ان يقوم الصيدلي بادخال الادوية بنفسه مع اعراضها الجانبية وايضاً ادخال المواد الخاصة بكل دواء ومع من تتعارض

او يقوم باستأجر مدخل بيانات ويقوم بادخال البيانات على قاعدة بيانات يدوياً

او اذا احببت يمكنك ان تكون انت مدخل البيانات وتتطالب بدفع الاتعاب

حسناً تنفيذ هذه الامور برمجياً سهل وليس بذلك التعقيد ولكن * من اين لي بالمعلومات ؟* .

بالعكس النظام معقد فهو بقترب مع النظم الخبيرة في التصميم

فكان متوسط الاسعار التي حصلت عليها لاقتناء تلك المعلومات * 650 دينار اردني * اي ما يقارب *921 دولار امريكي *.

بهذا السعر تستطيع توضيف طالب صيدلة و يدخل لك المعلومات في الحاسوب بدلا من شراء المعلومات و ادخالها بنفسك

او هو العميل يدخل المعلومات ، انت فقط تسلم البرنامج

ولا اعتقد بان العميل سيوافق على ذلك السعر .

اذا لا تصمم البرنامج ، العمل بسعر قليل اسوء من عدم العمل

بالعكس النظام معقد فهو بقترب مع النظم الخبيرة في التصميم

اعلم ذلك ولكن لي معرفة في ذلك فقد سبق وان برمجت نظام شبيه كان لادارة المصانع والخلطات الانتاجية وانه لا يجوز ان تحتوي الخلطة على x و y من المركبات معاً وشيء من هذا القبيل (مشروع التخرج في الجامعة).

بهذا السعر تستطيع توضيف طالب صيدلة و يدخل لك المعلومات في الحاسوب بدلا من شراء المعلومات و ادخالها بنفسك

فكرة جيدة لم افكر بها .

او هو العميل يدخل المعلومات

لم يقبل كنت قد سالته قبل البحث

أستغرب من كونك تفكر في إدخال بيانات ليست من تخصصك فأنت مبرمج وهذا تخصصك وتتحمل المسؤولية عن الأخطاء في البرمجة فقط فلاتدخل في مجال غير مجالك وخاصة أنه يتعلق بصحة البشر فاحذر بارك الله فيك قد ترتكب مآسي لاتعلم بها طول حياتك فيموت إنسان بسبب خطأ في البيانات .. كن حازماً في عملك

أخى لماذا تجبر نفسك على وضع البيانات فى البرنامج أليس من المفترض ان يضعها العميل بنفسة ؟!

من المفترض أن يكون هو المسؤل تماما عن هذا وأنت فقط توفر له واجهة التعامل مع هذة البيانات

كمبرمج يجب ان تفكر افضل من ذلك بان تجعل المدخلات علي العميل والعمليات عليك والمخرجات هي الناتج.

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

من أفضل الردود:

""" أستغرب من كونك تفكر في إدخال بيانات ليست من تخصصك فأنت مبرمج وهذا تخصصك وتتحمل المسؤولية عن الأخطاء في البرمجة فقط فلاتدخل في مجال غير مجالك وخاصة أنه يتعلق بصحة البشر فاحذر بارك الله فيك قد ترتكب مآسي لاتعلم بها طول حياتك فيموت إنسان بسبب خطأ في البيانات .. كن حازماً في عملك """""

يجب برمجه تطبيق شامل.

يشمل ما ذكرت ويشمل امور اخرى مثل طباعه الوصفه او استقبالها من الطبيب اون لاين.

عرض المخزون

اقتراحات

سجل شراء المريض

اي صيدلي صرف الوصفه اي ساعه الخ

عشرات الامور

التخزين السحابي الدخول بكلمه سر مع تشفير قوي

يكون قالب لكل الصيدليات

يؤجر بسعر رمزي

جدا

مثلا 5 دولارات شهريا. ويكون كل فتره تحديثات.

واعلانات من مصنعي الادويه

لانهم شريحه مستهدفه

يكون لقاء مع صيادله تستمع لاحتياجاتهم

طباعه على العبوه. تعلبمات واضحه للعميل

تصميم سهل وعندها نفرض يوجد 1000 صيدليه

الدخل:

5دولارات * 1000 صيدليه = 5000 الاف دولار شهريا.

تسويق عند مصنعي الادويه والكريمات والادويه المكمله

اعلانات ايضا دخل مماثل مع نسبه من المبيعات.

وعندها يكون برنامج قوي

ويمكن نقل الفكره للاطباء والمحامين والصالونات وغيره من الحرفيين

هكذا تصنع الافكار

لا اعتقد ان صيدليه سترفض دفع مبلغ بسيط كهذا