راهنمای خرید نرم افزار

مدیریت و پزشکی

بسمه تعالی

از آنجا که درخواست های متعددی از جانب شما عزیزان در مورد راهنمایی انتخاب نرم افزار شده بود، در این مبحث به مهم ترین مسائل قابل توجه در زمان انتخاب نرم افزار اشاره خواهم داشت که حاصل چندین و چند سال تجربه برنامه نویسی، پشتیبانی و مدیریت می-باشد.

نرم افزار مدیریت درمانگاه

نکات کلی در انتخاب یک نرم افزار:

1ـ از بین نرم افزارهای موجود نرم افزاری را انتخاب کنید که حداقل 95% از نیازهایی را که قبلاً مدنظرتان بوده است را برآورده کند، اگر این درصد کمتر باشد بعدها با اضافه شدن نیازهایتان به مشکل خواهید خورد. (20 امتیاز)
2ـ مطمئن باشید هیچ نرم افزاری 100% نیازهای حال و آینده شما را برآورده نخواهد کرد بنابراین از بین شرکت های ارائه دهنده نرم افزارها، شرکت هایی را برگزینید که پشتیبانی و خدمات پس از فروش نزدیک به 100% داشته باشند. (30 امتیاز)
(سعی کنید از شرکت رسمی و ثبت شده خرید داشته باشید تا طرف حساب شما شخص خاص نباشد بلکه تیمی پایدار باشد)
3ـ سعی کنید اگر حتی برای شما هزینه اضافه ای دارد، ترجیحاً از فروشنده ارائه دموی حضوری بخواهید نه دموی اینترنتی، CD و یا توضیحات تلفنی! این امر مسائل مفیدی را برای شما روشن خواهد کرد. (5 امتیاز)
الف ـ از آنجا که معمولاً شخصی که دمو را ارائه می دهد، مسلط ترین کارمند شرکت به نرم افزار است، شمای کلی از دانش کارمندان شرکت را بدست خواهید آورد. سعی کنید برای تمام سوالات و ابهاماتتان پاسخ بگیرید.
ب ـ اگر شرکت برای دموی نرم افزار حضوری اعلام آمادگی کرد امتیاز مثبتی برای او می توانید قائل شوید. چون دموهای غیرحضوری معمولاً در بهترین حالتی که نرم افزار کار می کند تهیه و به شما عرضه می شود.
4ـ به سوال پرسیدن از کاربرانی که شرکت به شما معرفی می کند اکتفا نکنید. (هرچند کاربران قبلی شرکت می توانند شما را به میزانی از اعتماد یا عدم اعتماد به شرکت برساند اما آشنایان در این زمینه بهتر هستند.) (5 امتیاز)
5ـ سطح دانش تیم پشتیبانی کننده نرم افزار ملاک مهمی است. از شرکت هایی خرید کنید که برنامه نویسان؛ خود مسئول پشتیبانی هستند یا حداقل افراد پشتیبان آشنا به برنامه نویسی باشند. (15 امتیاز)
6ـ در ابتدای امر از شرکت بخواهید این مسائل را برای شما کاملاً روشن و شفاف کنند: (14 امتیاز)
1) به چه چیزی گارانتی گفته می شود؟
2) پشتیبانی نرم افزار یعنی چه و چه مواردی را شامل می شود؟
3) خدمات پس از فروش شامل چه مواردی است؟
4) نرم افزار محدودیت تاریخ یا تعداد دارد؟
5) شرایط تمدید پشتیبانی با اتمام قرارداد پشتیبانی اولیه چیست؟
6) آیا شرکت آماده ارائه پشتیبانی موردی هست و شرایط آن چیست؟
7) پشتیبانی در محل ارائه می شود؟
8ـ عقلتان را پشت چشمتان پنهان نکنید و گول ظواهر را نخورید. ملاک هایی نظیر بزرگی مکان شرکت، تبلیغات بیشتر، حضور گسترده در نمایشگاه ها، رتبه شرکت و سایت پر زرق و برق و ... را تنها در صورتی قید کنید که از بین نرم افزارهای مدنظرتان، چندتایی با یک امتیاز بالا پیدا کرده باشد (این قبیل ملاک ها تنها هزینه شما را زیاد می کند). (1 امتیاز)
9 - یادتان باشد پر فروش بودن دلیل بر با کیفیت بودن نیست! علت آن ممکن است عدم وجود محصولات رغیب و تبلیغات زیاد باشد.
دقت کنید!
1- اگر بعضی اصطلاحات و تکنولوژی ها برایتان تازگی دارد، دلیل بر بهتر بودن آن نسبت به بقیه نیست. (بدانید که ماست هیچ ماست فروشی ترش نیست و فقط برای گرانتر کردن به آن طعم می دهند!)
2- از این جملات زیاد خرسند نشوید که "تحت وب است"، "سایتی برایتان طراحی می کنیم"، "در سایتمان تبلیغ می کنیم" و ... . ابتدا نیاز خود را بشناسید! چون شک نکنید عدم شناخت نیازهایتان شکست شما را به همراه خواهد داشت.
3- جملاتی نظیر "ما در فلان مرکز نرم افزار داریم" و "با فلان سازمان همکاری می کنیم" و ... نیز گولتان نزند.
4- دلخوش به پیگیری های اولیه از جانب شرکت ها نباشید. پیگیری باید بعد از فروش هم ادامه داشته باشد.
5- متاسفانه بسیاری از شرکتها بعد از مدت زمانی که اسم و رسمی پیدا میکنند و مشتریانشان به نسبت زیاد میشود
به شدت از کیفیت خدمات و کیفیت محصولاتشان کاسته میشود و عامل این امر کم فکری و غرور مدیران و ظاهر بینی مشتریان جدید میباشد

توصیه های فنی :

الف ) مشخصه های کمی (Quantity Specification)
1- سیستم عامل (Operating System)
قبل از خرید حتماً از شرکت بپرسید که نرم افزار با سیستم عامل مورد نظر شما سازگار است یا خیر.
2- محیط و ابزارهای برنامه سازی شما
استفاده از ابزارهای مدرن و قدرتمند هر چند کم ولی در کیفیت نرم افزار بی-تاثیر نیست.
3- بانک اطلاعاتی (Database)
یکی از مهم ترین قسمت های هر نرم افزار (نرم افزارهای مبتنی بر پایگاه داده) نوع بانک آن می باشد. بانک های اطلاعاتی نظیر SQL SERVER و Oracle از بانک های اطلاعاتی مشهور، محبوب و حرفه ای و بانک ACCESS از بانک های اطلاعاتی متوسط برای مصارف معمولی هستند.
4- قابلیت شبکه پذیری
هنگام خرید پیش بینی گسترش کار و توسعه نرم افزار را بدهید و قابلیت شبکه و میزان هزینه به ازای هر کلاینت (Node) را از شرکت مورد نظر سوال کنید.
نکته :
شبکه پذیری با تحت وب بودن فرق می کند.
نرم افزار تحت وب به نرم افزاری می گویند که بر روی مرورگر اجرا می شود و معمولاً برای دسترسی بر روی اینترنت به کار می رود مانند سایت های یاهو یا ثبت نام های اینترنتی.
1- مهم ترین بخش نرم افزار طراحی و الگوریتم های آن می باشد که متأسفانه از دید کاربران پنهان می باشد. به همین علت در نرم افزارهای حساس (از نظر امنیت اطلاعات) پلت فرم-های open source کاربرد بیشتری دارند.
اگر نرم افزار شما سفارشی می باشد و بودجه کافی برای خرید Source نرم افزار را دارید این کار تضمینی برای پایداری نرم افزار شما می باشد.
2- ترجیحاً قبل از خرید با یک کارشناس مورد اطمینان که نیاز شما را میداند مشورت کنید.

ب ) مشخصه های کیفی (Quality Specification)

کیفیت هر محصول تولید شده ( هر نوع محصول فیزیکی) به 3 عامل بستگی دارد
1-کیفیت مواد مصرفی
2-کیفیت طراحی
3-کیفیت ساخت
اما در نرم افزار بخش فیزیکی (مواد) وجود ندارد و این مهمترین فرق محصولات نرم افزاری با دیگر محصولات میباشد
در نتیجه ارزیابی کیفیت نرم افزار بسیار پیچیده میشود
در واقع در میزان کیفیت نرم افزار فقط 2 عامل طراحی و ساخت وجود دارد که اگر ضریب هر کدام را 50% در نظر بگیریم
بخش طراحی که شامل الگریتمها میباشد هرگز توسط مصرف کننده قابل رویت و ارزیابی نیست پس کاربر هرگز نمیتواند به کیفیت واقعی نرم افزار پی ببرد
ولی در عمل ، استفاده از نرم افزار مسائل را تا حدود زیادی روشن میکند
مواردی از قبیل
عدم داشتن خطا در نرم افزار
عدم مغایرت در خروجی یا گزارشات
سادگی و عدم پیچیدگی نرم افزار
ظاهر و فرمهای نرم افزار
گزارشات و خروجی ها
داشتن راهنمای نرم افزار و از این قبیل... را میتوان از موارد کیفی نرم افزار دانست

نتیجه گیری

خرید یک نرم افزار یعنی شروع رابطه مبتنی بر اعتماد
پس در نهایت به شرکتی اعتماد کنید که قبل از هر چیز صداقت را سرلوحه کار خود قرار داده است
با آرزوی موفقیت برای شما
اعتماد پرداز - مهندس علیرضا ثقفی