سلام دوستان،
لطفاً چند دقیقه وقت بگذارید و این متن را تا آخر بخوانید. چه مشتری اودو باشید، چه شرکت پیادهساز و چه دولوپر اودو، فکر میکنم این موضوع برای همه مهم باشد.
مدتی است که در کانالها و گروههای اودو میبینم درخواستهای زیادی برای توسعه و کاستومایز وجود دارد. تقریباً در هر گروه چندین آگهی برای جذب دولوپر اودو منتشر میشود. همین موضوع باعث شد کمی درباره استراتژی درست پیادهسازی اودو بنویسم.
🔹 نکته مهم این است که توسعه و کاستومایز، آخرین مرحله در فرایند پیادهسازی اودو است.
استراتژی اصلی اودو این است که سازمانها بتوانند با کمترین توسعه، اودو را پیادهسازی کنند. برای همین هم هر سال نسخه جدید منتشر میشود و مشتریان مجبور به آپگرید هستند.
این یعنی چه؟
یعنی بسیاری از نیازهایی که امروز برایشان کاستومایز میخواهید، ممکن است در نسخه بعدی به صورت استاندارد وجود داشته باشد. من خودم در چندین پروژه آپگرید تجربه کردم که کلی کاستومایز کنار گذاشته شد چون نسخه جدید یک راهکار استاندارد برای آن داشت؛ در حالیکه مشتری قبلاً هزینه زیادی بابت توسعه داده بود.
زیادهروی در کاستومایز میتواند یک نشانه خطر باشد؛ چون هر خط کد سفارشی مثل آجری است که روی دیوار هزینه آپگرید اضافه میشود و در آینده مهاجرت به نسخه جدید را سختتر میکند.
👥 بخش مهم صحبت من با مشتریان عزیز است:
با کمی انعطاف میتوانید در همان اودو استاندارد راهحل پیدا کنید. ترتیب درست به نظر من این است:
1. اول راهکار استاندارد در اودو را بررسی کنید.
2. اگر نیاز برطرف نشد، فرآیندهای خود را تا جای ممکن با امکانات موجود تطبیق دهید.
3. اگر باز هم راهحل نبود، در کامیونیتی اودو جستجو کنید. چرا؟ چون ماژولهای کامیونیتی معمولاً کیفیت کد بالایی دارند، توسط کانتریبیوتورها به نسخههای جدید آپگرید میشوند، هزینه اضافهای ندارند و حتی بعضی وقتها در نسخههای بعدی وارد اودو استاندارد میشوند.
4. در نهایت، اگر هیچکدام جواب نداد، به توسعه ماژول اختصاصی فکر کنید.
📌 نکته آخر:
این روزها اودو در ایران طرفداران زیادی پیدا کرده است. به دلیل متنباز بودن، شرکتها علاقه دارند سریع آن را پیاده کنند. اما فراموش نکنید کاستومایز بیش از حد میتواند در آینده هزینههای زیادی برای ارتقا و نگهداری ایجاد کند.
با احترام،
صمد علیمددی
مدیر پروژههای پیادهسازی اودو
دارای مدرک رسمی Odoo 18