قصه از آنجا شروع میشود که مشتری به ما میگوید در کنار سایت اطلاعرسانیاش، یک کارکرد خاصمنظوره و یک سیستم عملیاتی لازم دارد که از ما میخواهد ضمن پروژه طراحی سایتاش، آن را برنامهنویسی اختصاصی کنیم و یا پلاگینهای مناسب آن را پیدا کرده و خریداری و نصب نماییم. اما ما در اثر 21 سال تجربه و دیدن موارد مشابه فراوان، میدانیم که پیادهسازی کارکرد مذکور تحت سایت اطلاعرسانی کاملا غلط است. بلکه روش درست، تهیه نرمافزار تحتوب تخصصی برای آن کارکرد و راهاندازی آنلاین آن و لینکدهی از سایت اطلاعرسانی به آن است.
اما از سوی دیگر شرح چرایی غلط بودن آن تصمیم و درستی این یک، نیازمند توضیحاتی مستدل است که مشتری نپندارد ما برای سبک کردن شانه خود از پیادهسازی بخش خاص منظوره با آن مخالفت میکنیم. از آنجا که تصمیمگیری غلط در انتخاب و پیادهسازی سامانههای نرمافزاری، میتواند خسارتهای سنگین، در وقت و هزینه یک تشکیلات ایجاد کند، لذا توصیه میکنیم سند حاضر را با دقت مطالعه فرمایید. زیرا با زحمت فراوان، برای کمک به شما مشتری عزیز تهیه شده و چون ما طی 21 سال سابقه فعالیت، چندین بار در معرض این اشتباه، قرار گرفتهایم، یکبار وقت گذاشتهایم تا دلایل تصمیم درست را مستدل کنیم، شاید کمک کوچکی باشد به روشنسازی ذهن ادمینها و تصمیمگیری آگاهانهتر مشتریان گرامی دادهورزان که خاطرشان برای ما بسیار عزیز است.
ما میدانیم چرا مردم میگویند میخواهیم ذیل سایت خود چنین سامانهای را داشته باشیم ...
و این را حق مشتری میدانیم که نهایتا هرگونه خواست تصمیم بگیرد ...
زیرا معتقدیم :
اما بنا به دلایل زیر، ما در شرکت دادهورزان
توصیه نمیکنیم سامانه مذکور را ذیل سایت پیاده کنید!
آماده چنین سیستمی، وجود دارد! اختراع دوباره چرخ غلط است!افزوده شده در ویرایش : چهارشنبه ۰۲-۱۱-۱۳۹۸
نرمافزار آماده این سیستم عملیاتی، که مدنظر شماست، از قبل تدوین شده و توسعه یافته، وجود دارد. یعنی قبلا شرکتهای نرمافزاری، چنین سامانهای را توسعه دادهاند. به عبارت دیگر، شرکتهایی، وجود چنین نیازی را در بازار از مدتها قبل تشخیص دادهاند، برای آن نرمافزار تخصصی توسعه دادهاند، نرمافزار مذکور را، بارها و بارها، به مشتریانی شبیه شما فروختهاند و لذا سیستم مذکور، بارها، زیر بار اجرا رفته و باگها و خطاهای آن در آمده و رفع عیب شده و نیازها و ایدههای همصنفیهای شما در توسعه نرمافزار دیده شده و تبدیل به ماژولها و پلاگینهایی گردیده که شما میتوانید بنا به نیازتان خریداری و فعالسازی کنید و مطمئن باشید از پشتیبانی خوب یک شرکت، که صاحب نرمافزاری با دهها و صدها مشتری مثل شماست، بهرهمند خواهید بود.
وقتی چنین سامانهای، آمادهاش وجود داشته باشد، منطق برنامهنویسی و توسعه از صفر آن، توسط شرکت طراح وب شما چیست؟ یعنی شما متحمل هزینه سنگین و وقت علیحده لازم، برای توسعه یک نرمافزار شوید که میتوانستید با مبلغ و مدت زمان بسیار کمتری، آماده آن را تهیه کنید؟! به علاوه همیشه وقتی یک نرمافزار اختصاصی شما و از صفر توسعه مییابد، شما وارث تمامی باگها و خطاها و نپختگیها و خامیهای آن هستید و چون قبلا توسط هیچ کاربر دیگری زیر بار اجرا نرفته و تست نشده، زحمت تمامی تستها و خطایابیها و باگگیری آن، که متاسفانه در شرکتهای نرمافزاری ایران توسط خود توسعهدهندگان انجام نمیشود!، بر دوش شما، که اولین و به احتمال زیاد، آخرین مشتری آن نرمافزار هستید میافتد و چون تیم یا شرکت نویسنده، به جز شما، برنامهای برای فروش به مشتری دیگری ندارد، پس امید چندانی به توسعه آتی آن و پشتیبانی پاسخگو و آپدیتهای بعدی نمیباید داشته باشید. اصولا وقتی چرخ، خیلی خوب و عالی از قبل اختراع شده است، نمیبایست با هزینه زیاد آن را دوباره اختراع کرد!


شما، این سامانه را بصورت تحت وب میخواهید، اما نه از طراح وبتان!افزوده شده در ویرایش : سهشنبه ۳۱-۰۲-۱۳۹۸
درست تشخیص دادهاید که چنین سامانهای، بایست تحت وب باشد و از طریق وب سایت شما قابل دسترس باشد. اما این به آن معنا نیست که پس لزوما، میبایست توسط شرکت طراح سایت شما توسعه داده شود. زیرا امروزه، قریب به اتفاق نرمافزارهایی که توسعه پیدا میکنند، تحت وب هستند. در مورد سامانه مورد بحث هم، همان شرکتهای نرمافزاری که قبلا اشاره کردیم که از پیش، این سامانه را توسعه دادهاند و آماده دارند، اکثرا، به صورت مبتنی بر وب و آنلاین توسعه دادهاند. لذا سامانه از طریق وب و مرورگر و از راه دور برای مخاطبین شما، قابل دسترس آنلاین خواهد بود.
در عین حال، باز به درستی تشخیص دادهاید که دسترسی به آن سامانه، بایست از طریق وب سایت شما صورت بپذیرد. به عبارت دیگر کاربرانی که وارد سایت شما میشوند، بتوانند به راحتی و با کمترین تعداد کلیک، وارد سامانه مذکور شوند. این نیز دلیلی بر لزوم پیادهسازی سامانه، توسط شرکت طراح نخواهد بود. زیرا سامانه یاد شده، وقتی به صورت آنلاین، قابل دسترس باشد، یعنی میتوان به آن لینک داد و کافی است شرکت طراح وب، بسته به اهمیت موضوع، درشت در اسلایدر ورودی سایت، در یک سکشن بزرگ قابل رویت یا در یک بنر گرافیکی، با مضمون دعوت و ترغیب به ورود به سامانه، در وب سایت شما کار کند. یا لینکی در هدر یا آیتمی در منو یا منوی شناوری در گوشه سایت که همزمان با اسکرول کاربر، بالا و پایین میرود. لذا آنچه بر عهده شرکت طراح است، صرفا این خواهد بود که لینکی برای هدایت راحت کاربران به آن سامانه، در جایی درست در سایت شما، تعبیه کند.
بین سامانه عملیاتی و سایت، بیشتر یکپارچگی گرافیکی لازم است تا کد!افزوده شده در ویرایش : سهشنبه ۳۱-۰۲-۱۳۹۸
وقتی شما برای پیادهسازی سامانه عملیاتی، یک نرمافزار را خریداری میکنید، ممکن است نگران ظاهر گرافیکی متفاوت سامانه مذکور با وب سایت خود باشید. اما خبر خوش این است که، معمولا همه طراحان نرمافزارهای عملیاتی با کاربرد سازمانی، امکان کاستمسازی رنگبندی اصلی رابط کاربری را، مطابق با رنگبندی تشکیلاتی یا متناسب با رنگبندی وب سایت شما، بدست میدهند و همچنین به شما امکان درج لوگو و نام تشکیلاتتان را دادهاند. این باعث میشود، وقتی کاربر با کلیک کردن روی لینکی از وب سایت، وارد سامانه عملیاتی مذکور شد، این حس به او دست ندهد که از سایت شما خارج شد. بلکه همچنان متناسب با همان محیطی که در سایت با آن مأنوس بوده، کار خود را در سامانه عملیاتی ادامه دهد.
اما اگر عمیقتر بیندیشید، فراتر از این، هیچ یکپارچگی دیگری، بین سایت و سامانه عملیاتی وجود نخواهد داشت. به عبارتی، قرار نیست اطلاعات خاصی، بین سایت و سامانه عملیاتی مذکور، رد و بدل شود و اگر هم قرار است دیتایی توسط کاربران در سامانه عملیاتی وارد شود، در بانکهای اطلاعاتی خود آن سامانه ذخیره خواهد شد و رد و بدل دیتایی، با بانک اطلاعاتی پشت سایت نخواهد داشت. حتی ادمین میتواند گزارشات و مدیریت سامانه عملیاتی را، در پنل مدیریت همان سامانه، انجام دهد. لزومی ندارد از طریق پنل ادمین سایت این کار را انجام دهد، که البته همه سامانههای عملیاتی پیاده شده به صورت نرمافزار تحت وب، پانل ادمین آنلاینی هم، برای مدیریت درون خود دارند.
همچنین در مورد عضویت، اصلا لازم نیست افراد، ابتدا در سایت عضو شوند و سپس با همان نام کاربری و کلمه عبور در سامانه عملیاتی کار کنند. زیرا با آن نام کاربری و کلمه عبور، قرار نیست سرویس دیگری در سایت به آنها داده شود. بلکه مکانیزم ثبت نام، تایید عضویت و ورود اعضا و دیتابیس اعضا و نام کاربری و کلمه عبور آنها، همه و همه، در همان سامانه عملیاتی خواهد بود و لزومی ندارد حتی لاگین را در سایت اطلاعرسانی انجام دهند. بلکه با کلیک لینکی، وارد سامانه عملیاتی میشوند که همانجا اگر اکانت دارند لاگین خواهند کرد و اگر ندارند، مراحل ثبت نام را طی خواهند نمود.
البته وردپرس استاندارد، که ما در دادهورزان کار میکنیم، Full API Support است و از طریق Rest API، امکان اتصال و رد و بدل دیتا، با هر سورس بیگانه یا نرمافزار خارجی را، البته به شرط تعریف مجوزها و تایید ارتباط ایمن، خواهد داشت.


رسالت سایت با سامانه مذکور از هم جداست! تفکیک به نفع هر دو استافزوده شده در ویرایش : شنبه ۲۷-۰۵-۱۳۹۷
رسالت سایت شما، اطلاعرسانی و معرفی تشکیلات شما و خدمات و یا محصولاتتان است. قرار است برندسازی اینترنتی شما را انجام دهد. وجهه آنلاین شما باشد و بازاریابی اینترنتی شما را عهدهدار شود. صفات خوب یک وب سایت، زیبایی و سرعت لود بالا و نمایش یکسان در مرورگرها و راحتی بروزرسانی برای ادمین و امکان مدیریت آسان انواع عکس و مدیا و زیرساخت ایمن و قوی در برابر حملات امنیتی و مستعد بودن برای رتبه گرفتن در سئو هنگام پذیرش محتواست. این دقیقا همان چیزی است که وظیفه شرکت طراح وب شماست و ما در دادهورزان 21 سال است که به لطف خدا در آن خبره شدهایم.
سایتهای اطلاعرسانی و فروشگاههای اینترنتی، بهتر است با سامانههای اوپنسورس معتبر جهانی، نظیر وردپرس راهاندازی شوند و راهاندازی آنها با سیستمهای مدیریت محتوای داخلی، که ساخته و پرداخته ذهن معیوب و مهندسی نرمافزار ضعیف ایرانی است، محض غلط است. سیستمهای سایتساز ایرانی، اشکالات فحش زیرساختی و ایرادات بزرگ امنیتی دارند و در هیچ یک از پارامترهای خوشدستی پنل ادمین، قوت در کسب رتبه سئو، امکان یکپارچگی با دیگر نرمافزارهای جهانی و انعطافپذیری توسعه، به گرد پای هستههای اوپنسورس جهانی هم نمیرسند. همچنین بنا به تجربه ما برای روانتر کش شدن توسط گوگل و دریافت سرویس پایدارتر، بهتر است سایت اطلاعرسانی و فروشگاه اینترنتی شما، در دیتاسنترهای بینالمللی میزبانی هاست شود. همان کاری که ما در دادهورزان انجام میدهیم. اصولا نمیبایست تخصصی بودن کار طراحی سایت را دست کم بگیرید و فکر کنید میشود آن را به عنوان کاری حاشیهای به هر شرکت نرمافزاری سپرد.
از سوی دیگر رسالت سامانه عملیاتی هم متفاوت است. چون به نوعی، نرمافزار سازمانی محسوب میشود بهتر است از روز اول، با دات نت توسعه یابد. زیرا دات نت فریمورک، زیرساختهای بهتری برای توسعه سریع و مهندسی سامانههای نرمافزاری خاص منظوره دارد. معمولا شرکتهایی که از قبل، چنین سامانههایی را توسعه دادهاند هم، بر همین اساس، از داتنت و معماری ویندوزی، که متناسب با معماری شبکه داخلی اکثر شرکتها و سازمانهای ایرانی است، بهره بردهاند. چنین سامانه عملیاتی بهتر است برای سهولت و سرعت کار کاربران، در ایران میزبانی شود. روی هر سروری که شرکت توسعهدهنده صلاح میداند نصب شود و آن سرور هر تکنولوژی که وی صلاح میداند داشته باشد. حتی ای بسا، روی سرور درون تشکیلاتی شما نصب شود، که زیر دست شماست. به راحتی با تکنیکی دیاناسی، میتوان کاری کرد، که سامانه عملیاتی مذکور، تحت سابدامنهای از سایت اطلاعرسانی یا فروشگاهی شما، مثل system.yoursite.com، ظاهر شود.
رویکرد صحیح و عاقلانه امنیتی، تفکیک سایت از سامانه عملیاتی است!افزوده شده در ویرایش : دوشنبه ۰۳-۰۹-۱۳۹۹
بسته به نوع سامانه عملیاتی و میزان اهمیت دیتا و کاربردی بودن آن، ممکن است توسعه آن، افزودن کارکردهای جدید به آن، رفع باگهای نرمافزاری و صدور پچهای امنیتی آن، توسط تیم توسعهدهنده، دیر به دیر یا زود به زود، انجام پذیرد. ممکن است تیم مجری سامانه عملیاتی شما، بسیار منظم و یا شاید شلخته باشد. ممکن است در استفاده از منابع سرور و پردازنده و حافظه، بسیار بهینه یا شاید، غیر بهینه عمل کرده باشد. لذا، از سیاستهای ما در دادهورزان این است، که روی سرور وب خود، میزبانی هیچ سورس بیگانهای را، نکنیم. زیرا وقتی سرور، زیر نظر ما و فقط پذیرای سورس استاندارد ما باشد، هر روز درگیر هزار بیکیفیتی و بیتعهدی، از جایی که نمیشناسیم، نخواهیم شد و میتوانیم بر روی کیفیت خدمات خود تمرکز کنیم و هر مشکلی پیش آمد را، گردن بگیریم و پاسخگو باشیم. شرکت نرمافزاری توسعهدهنده سامانه عملیاتی هم، حتما اگر شرکت خوب و باسابقهای باشد، سیاستی مشابه، خواهد داشت.
وقتی شما سایت را، از سامانه عملیاتی تفکیک کردهاید و هر یک را، از شرکت تخصصیاش گرفتهاید، سورسها جدا و یانکهای اطلاعاتی جدا و سرورها جدا خواهد بود. لذا، اگر خدای نکرده، مشکلی برای یکی بروز کرد، دیگری را تحتالشعاع قرار نخواهد داد. ردگیری اینکه مشکل در کدام سو پیش آمده، آسان خواهد بود. تکلیف شما در اینکه، با کدام تیم پشتیبانی، باید تماس بگیرید، روشن خواهد بود. ضعف یکی را پای دیگری نمینویسید و از دسترس خارج شدن یکی، منجر به مختل شدن دیگری نخواهد شد. نه دیتاهای حساس سامانه عملیاتی شما، با رکوردهای سایتتان قاطی شده است و نه لازم است پشتیبانی پاسخگوی ما، درگیر مشکلاتی شود که به او هیچ ربطی ندارد. همچنین بروز پیک بازدید و مراجعه همزمان تعداد زیادی کاربر، به یکی از این دو، موجب اختلال در کار آن دیگری، نخواهد شد.


ما بارها، شاهد مشکلات کسانی که این دو را تفکیک نکردهاند، بودهایم!افزوده شده در ویرایش : دوشنبه ۰۳-۰۹-۱۳۹۹
در مشتریان تازهواردی، که گلایهمند از وب سایت فعلی و آزردهخاطر از شرکت طراح وب قبلی خود، برای باز طراحی سایتشان، با دادهورزان تماس میگیرند، بارها، شاهد این تراژدی بودهایم، که چگونه عدم تفکیک این دو، برای ایشان، مشکلات عدیده پیش آورده است. مثلا یک مشتری، که از همان شرکتی که، به ایشان نرمافزار حسابداری و انبارداری فروخته، فروشگاه اینترنتی هم گرفته است و در حالیکه قوت و کیفیت سیستم حسابداری و انبارداری ایشان را میستاید، از ضعف و کاستی آشکار، در فروشگاه اینترنتی او گله و شکایت میکند. موضوعی که البته برای ما، کاملا طبیعی و قابل درک است. زیرا چطور ممکن است شرکتی که سالهاست در عرصه توسعه نرمافزارهای تخصصی حسابداری و انبارداری، فعالیت کرده، بتواند در آن واحد، متخصص در راهاندازی فروشگاه اینترنتی و بازاریابی آنلاین و سئو و سرعت لود و طراحی ریسپانسیو و ... شود. کاری که ما، 21 سال است عمر خود را در آن صرف کردهایم و هنوز نمیتوانیم به راحتی ادعای تسلط بر آن را بکنیم.
و یا مشتری دیگری که در سایت قبلی خود شرکت طراح را وادار به پیادهسازی بخش خاصمنظورهای کرده است و اکنون از کارکرد سایت و سرعت لود و رتبه سئوی خود ابراز رضایت میکند اما، در این بخش خاصمنظوره، با شرکت طراح به مشکل برخورده و شدیدا از پشتیبانی بیکیفیت ایشان در این بخش ناراضی است. موضوعی که باز هم برای ما کاملا قابل درک است. زیرا شرکت طراح مذکور، در آنچه تخصص خود بوده، خوب عمل کرده، اما نمیبایست وارد حوزهای که تخصص او نبوده میشده و لذا چیدمان و زیرساخت و سیاستگذاری لازم و مکانیزم مستمر برای ارائه خدمات کیفی، در این بخش اضافه و این وصله ناهمخوان را، نداشته و تدبیری نکرده است.
نیاز در ابتدا کوچک و ساده است، اما در آینده رشد کرده، پیچیده میشود!افزوده شده در ویرایش : چهارشنبه ۱۷-۰۳-۱۳۹۶
گاهی مشتری اصرار میکند که نیاز او چیز ساده و غیر پیچیدهای است که به آسانی، توسط تیم طراح وب و در قالب بخش کوچکی از سایت، قابل پیادهسازی است. البته در مواردی، ما هم این موضوع را میپذیریم و آن را به شرط حفظ سادگی، ذیل سایت پیاده میکنیم. اما در بسیاری اوقات، به قرائنی میفهمیم که مشتری، ناخودآگاه اشتباه میکند و لذا پیادهسازی این بخش را، نپذیرفته و در عوض تلاش مینمائیم تا مشتری را آگاه کنیم. قرائنی نظیر :
- ایدهآلنگری و کمالطلبی : در مواردی، تیپ شخصیتی شخصی یا تشکیلاتی مشتری، ایدهآلنگری و کمالطلبی است و خودش هم باطنا میداند چیز چندان سادهای نمیخواهد. اما عادت کرده برای اینکه طرف مقابلش نترسد آن را کوچک و ساده جلوه دهد و سپس به تدریج پیچیدگیهای مد نظرش را، در واحد پشتیبانی و طی توسعههای آتی تقاضا کند.
- بودجه اندک و هزینه پایین : در مواردی هم، علت اصلی اصرار مشتری به پیادهسازی ذیل سایت، تصور درگیر شدن با پرداخت سنگین، برای تهیه مجزای نرمافزار تخصصی سامانه عملیاتی است. تصوری که لزوما صحیح نیست. ولی چون به تازگی برای سایت هزینه کرده و فعلا پول دیگری در بساط ندارد، میخواهد این کار را هم ذیل سایت تمام کند.
- عدم آشنایی با عمق موضوع : البته در مواردی هم، مشتری واقعا و صادقانه، به علت عدم تجربه قبلی و شناخت کافی از سامانههای عملیاتی و توسعه نرمافزاری، عمق موضوع را درک نمیکند و به سادگی تصور مینماید سیستمی ساده، کار او را راه میاندازد. غافل از اینکه وقتی سیستمی زیر بار اجرا و بهرهبرداری رفت، میل به پیچیدگی پیدا میکند.
در اینگونه موارد، اصرار مشتری بر ساده بودن کار، بنا به هر دلیل که باشد، غلط است. زیرا سامانههای عملیاتی، گرچه در بدو امر و روی کاغذ و در مقام تعریف، ساده و اجمالی به نظر میرسند، اما در مقام تفصیل و اجرا، کاملا عمیق و دارای ظرافتهای فراوان هستند. وقتی کاربران متعدد، با یک سیستم کار میکنند، اشکالاتی از آن میگیرند و پیشنهاداتی برای بهبود آن میدهند که در بدو امر به ذهن تعریفکننده اولیه، نمیرسیده است. اما، وقتی مدتی، از فعالیت سامانه عملیاتی گذشت، صاحبان سیستم ، گزارشهایی از رکوردهای نشست کرده، تقاضا میکنند که در بدو امر نمیخواستند و اصولا انسان چنین است، که وقتی نیازهای اولیهاش مرتفع شد و روی تپه بلندتری قرار گرفت، افق دیدش بازتر شده و نیازهای جدیدی پیدا خواهد کرد و قلههای بلندتری در منظر دیدش قرار خواهند گرفت. این در دنیای نرمافزار یک قاعده است که اصولا سامانههای عملیاتی که گردش دیتا دارند، محاسبات خاصی را انجام میدهند، مراحل فرایند و کارتابل آیتمهای وارده دارند، وقتی زیر بار اجرا و بهرهبرداری روزمره رفتند، میل به پیچیده شدن دارند و نیازهای تازهای بروز میکند که دقیقا در وقتی تشکیلات، به سیستم عادت کرده و کاربران زیادی درگیرش شدهاند، نه شنیدن از شرکت طراح، فوقالعاده برای مشتری گران و ناخوشایند تمام میشود.


شاید ما شرکت خوب و پاسخگویی باشیم، اما فقط در حیطه طراحی وب!افزوده شده در ویرایش : سهشنبه ۳۱-۰۵-۱۳۹۶
گاهی مشتریان به ما اصرار میکنند که چون شما شرکت خوب و خیرخواه و پاسخگویی هستید، لطفا این بخش خاصمنظوره و یا سامانه عملیاتی را هم، شما برای ما پیاده کنید. میگویند بسیار وقت گذاشتهایم تا به شما رسیدهایم و از بلوغ فرایندها، پختگی پاسخها و زیبایی نمونهکارها و نظم و انضباط شما خوشمان آمده و پیدا کردن یک شرکت دیگر نرمافزاری به خوبی شما، که آن سامانه عملیاتی را برای ما پیاده کند، سخت و زمانگیر و هزینهبر است.
این لطف مشتری را به ما نشان میدهد که البته از درگاه خداوند، بابت این اعتماد و حُسن نظر مردم، عمیقا سپاسگزاریم و بیش از آنکه این تعاریف را، به خوبی و شایستگی خود نسبت دهیم، که خدای نکرده مایه غرور ما شود، به خوبی مشتریان و گرفتاری ایشان نسبت میدهیم که متاسفانه در حال و اوضاع این روزهای کشور، گرفتار انواع بیصداقتیها و ادعاهای واهی و کجخلقیها و بدرفتاریهای کاری و تجاری و اجتماعی شدهاند.
اما در عین حال، پاسخ ما به مشتری عزیزمان این است، که اگر واقعا به تعبیر شما، ما شرکت خوبی باشیم، شاید به همین دلیل باشد که خود را نخود هر آش نکردهایم و میدانستهایم در چه کارهایی، تخصص داریم و در چه کارهای بسیار زیاد دیگری، ناوارد و نابلد، هستیم. به عبارت دیگر، شاید دلیل بلوغ و پختگی خدمات دادهورزان، حفظ تمرکز در حیطه تخصصی کار خودش، یعنی صنعت طراحی وب، و عدم ورود به عرصههای دیگر باشد. صنعت طراحی وب، به خودی خود، آنقدر عمیق هست، که هنوز بعد از 21 سال کار تخصصی، نمیتوانیم ادعای تسلط و استادی آن را داشته باشیم و روزانه تعداد زیادی از مشتریان جدیدی که با ما تماس میگیرند و از ما، انواع و اقسام سامانههای آنلاین یا برنامههای کاربردی تحت وب را، میخواهند، قبول نمیکنیم زیرا مطلقا، به دنبال جذب حداکثری پروژه و پول حداکثری نیستیم، بلکه به دنبال انجام درست پروژه و روزی پاکیزه هستیم.
متقابلا معتقدیم، اگر یک شرکت نرمافزاری، متخصص در فلان عرصه، به شما گفت بیا سایتت را هم از خودم بگیر، همین میتواند نشانه عدم بلوغ و دلیل ناپختگی و مبین بیکیفیتی کار او باشد و شاید حجتی بر متخصص کامل نبودن در حیطهای که ادعای تخصصش را دارد و مبیّن نگاه اجمالی و غیر متخصصانه او به صنعت عمیق طراحی وب.
ایده همه نرمافزارهای خود را از یک شرکت واحد بگیرم فکر خوبی نیست!افزوده شده در ویرایش : چهارشنبه ۰۱-۰۸-۱۳۹۸
گرچه معقول است که به دنبال درگیر شدن با تعداد کمتری شرکت، باشید و متین است، اگر تصور کنید وقتی دو نرمافزار را از یک شرکت واحد میگیرید، لابد آن دو سامانه با هم راحتتر کار میکنند و منطقی است که در هزینه زیاد، بابت پیدا کردن و ارزیابی و انتخاب شرکتهای مدعی، صرفهجویی کنید. اما توجه داشته باشید که :
- بعضی عرصهها همگون و برادر و بعضی عرصههای دیگر متنافر و ناهمگون هستند : یعنی همانقدر که انتظار سئو داشتن از یک شرکت طراح وب سایت معقول است، انتظار توسعه سیستم حسابداری از وی نامعقول است. همانقدر که منطقی است شما سامانه حسابداری و انبارداری خود را از یک شرکت واحد بگیرید (چون تبادلات و مشترکات زیادی با هم دارند)، غیرمنطقی است که سایت اطلاع رسانی خود را هم، از او بگیرید.
- بسیاری اوقات، هیچ ارتباط واقعی، بین دو سیستم نرمافزاری، از یک شرکت واحد وجود ندارد : البته این تصور شما درست است که در دنیا، وقتی دو نرمافزار را، از کمپانی واحدی میگیرید، میتوانید مطمئن باشید به هم ورودی خروجی میدهند و راحت با هم کار میکنند. اما اینجا، در ایران، لزوما چنین نیست. گاهی هیچ یکی از دو تیم توسعهدهنده، در شرکت واحد، هیچ مراوده و همکاری معنیداری، با هم نداشتهاند. گاه دو سیستم، اصلا همزمان و دوشادوش هم، توسعه داده نشدهاند و لذا یکی در مراحلی پیشرفته از کار و دیگری در مراحلی ابتدایی از کار است. گاه هیچ سیاستگذاری واحد و مدیریت واحدی، پشت شرکت نیست و هر محصول زار خودش را میزند.
- گاهی یک نرمافزار از یک شرکت خوب و عالی است، اما سرویسش در نرمافزار بعدی، اصلا خوب نیست : البته باز هم این تصور شما درست است که در دنیا، وقتی یک نرمافزار را، از یک کمپانی آزمودهاید و شدیدا از آن خوشتان آمده، میتوانید مطمئن باشید، پس نرمافزارهای دیگر آن کمپانی هم، به همان کیفیت و سبک هستند. اما اینجا، در ایران، لزوما چنین نیست! گاه شرکتی نرمافزاری، در یک سامانهاش، مشتریگیر شده و لذا نرمافزارش، به بلوغ و پختگی کاملی رسیده، اما در دیگر نرم افزارش، چنین نیست و کاملا تازه کار و یا ناشی است.
اصولا وقتی دو سامانه، ارتباط زیادی با هم ندارند و میتوان هر یک را از بهترین شرکتش تهیه کرد، چرا باید روی خرید از یک شرکت تاکید کنیم؟ بحث طراحی سایت، کاملا تخصصی است و همچنین طراحی سامانه عملیاتی هم، تخصصی است. ما 21 سال است بازار نرمافزاری کشور را میشناسیم. شرکت واحدی که همزمان، در هر دو متخصص باشد، پیدا نخواهید کرد.


اگر یک شرکت طراح وب، پیادهسازی این را قبول کرد، دلیل اشکال اوست!افزوده شده در ویرایش : سهشنبه ۱۹-۱۱-۱۳۹۹
ممکن است مشتری از ما کارکردی خاصمنظوره بخواهد، که به راحتی با مکانیزمهای سایت قابل پیادهسازی باشد. ممکن است از ما کارکردی خاص بخواهد، که بتوان با نصب افزونهای از وردپرس، آن را به سایت افزود. اما اگر شما اکنون به این صفحه هدایت شدهاید، پس به آن معناست که مطابق با تشخیص متخصصین شرکت دادهورزان، آنچه شما میخواهید، سامانه سادهای که بشود کنار سایت پیاده کرد نیست و حتما میبایست به یک شرکت تخصصی ارائهکننده چنین نرمافزاری مراجعه کنید.
ما لزوما در تمامی عرصهها، شرکتهای نرمافزاری را نیازمودهایم و شناخت دقیقی نداریم. لذا حداکثر کمک موثری که میتوانیم در یافتن یک شرکت نرمافزاری خوب، که چنین سامانه عملیاتی را پیاده کرده باشد، به شما بکنیم، این است که بگویم چه عبارت صحیحی را در گوگل، سرچ کنید تا آن شرکتها را پیدا کنید. زیرا اگر واقعا شرکتی نرمافزاری وقت و هزینه علیحدهای را صرف توسعه نرمافزار تخصصی برای یک موضوع کرده باشد حتما در وب سایت خود ذکری از معرفی و بازاریابی آن محصول نرمافزاری به میان آورده تا بتواند در سرچهای مرتبط پیدا شود. اگر چنین کاری نکرده که خود دلیل محکمی است بر اینکه آن نرمافزار هنوز به بلوغ نرسیده و اگر این کار را کرده باشد پس شما با یک سرچ درست این شرکتها را پیدا خواهید کرد.
در انتخاب و خرید یک نرمافزار تخصصی حتما :
- وب سایت شرکت نرمافزاری را به دقت مطالعه کنید و از کمال محتوای معرفی محصول، به کمال محصول پی ببرید.
- حتما پرزنت بخواهید و دمو تقاضا کنید تا بتوانید مدتی از نزدیک با نرمافزار کار کنید.
- از شرکت نرمافزاری بخواهید مشتریان قبلی خود که مانند شما نیاز مشابه داشتهاند و این نرمافزار نیاز آنها را مرتفع کرده به شما معرفی کند و شماره تماس بدهد تا بتوانید درباره کیفیت کار از آنها تحقیق کنید.
- دقیقا به میزان لازم و مورد نیازتان ماژولهای نرمافزار را بخرید و خرید ماژولهای بعدی را به زمانی که نیازهایتان توسعه پیدا کرد، موکول کنید.
اما قطعا اینکه یک شرکت طراح وب قبول کند سامانهای عملیاتی را اختصاصی یک مشتری توسعه دهد و یا یک شرکت نرمافزاری بگوید کنار نرمافزارش وب سایت هم به مشتری میدهد، غلط محض است.
راهحل جایگزین پیشنهادی دادهورزان
کوشش در یافتن نرمافزار تخصصی این کار
پرسشهای متداول مرتبط با موضوع تفکیک پیادهسازی نرمافزار مستقل از وب سایت
اگر سوالی دارید که پاسخش را اینجا مشاهده نمیکنید در پرسیدنش از ما راحت باشید.
با تمام این توصیفات، اگر ما همچنان بر پیادهسازی ذیل سایت و توسط شرکت طراح وب اصرار داشته باشیم، چه میکنید؟
از پذیرش این پیادهسازی امتناع میورزیم. اگر شما صلاح دانستید همچنان طراحی وب سایت تان را با ما ادامه دادید صرفا در پروژه طراحی وب تان، خدمتگزار شما خواهیم بود.
اگر در پیدا کردن یک شرکت نرمافزاری که چنین سامانهای را آماده داشته باشد ناکام ماندیم، چه کنیم؟
چرا دادهورزان اینهمه وقت میگذارد تا چنین صفحهای را در توجیه مشتری بسازد؟ چرا راحت زیر بار نمیرود؟!
آیا شرکت دادهورزان، قبلا تحقیق کرده و شرکتی را به ما معرفی میکند؟ یا خود ما میبایست تحقیق کنیم و شرکت مناسب را پیدا کنیم؟
آیا لازم است بین تیم طراح وب و تیم توسعه نرم افزار مذکور ارتباطی بدهم؟ یا کاری انجام دهم؟
اگر در موضوع پرسش های متداول درباره سیاست عدم پیادهسازی سامانه عملیاتی ذیل طراحی وب سایت ، سوالی دارید که در پرسشهای بالا پاسخ داده نشده است، در پرسیدنش راحت باشید. بلطف خدا در محدوده دانش فنیمان، پاسخ خواهیم داد.