جديدترين مقالات مرتبط با مدیریت فناوری اطلاعات

ERP، کنترل خلاق منابع در مقیاس کلان

ارسال شده توسط احمد محمدی | 31 December, 2013 | بازدید‌ها (688)


    ERP، کنترل خلاق منابع در مقیاس کلان

     

    معرفی کلی ERP

     

    عبارت ERP اصطلاحی است که سال‌ها در حیطه مشترک تجارت و کامپیوتر رایج است و تلاش برای استفاده از آن جهت بهره‌گیری بیشتر از امکانات موجود و سازماندهی اطلاعات بچشم می‌خورد. در اینجا قصد نداریم که شما عزیزان را با جزئیات این مفهوم آشنا سازیم. این مقاله تنها فرصتی به شما می‌دهد که دامنه وسعت افکار خود را گسترش بخشیده و از آنها در مدیریت آینده فعالیت‌های خود بهره گیرید.

    این محصول، برنامه‌ای است که از تعداد زیادی زیر برنامه تشکیل شده است. هر کدام از آن زیر برنامه ها، خود وظیفه خاص خود را دارند. زیر برنامه ها باید با یکدیگر سازگار باشند و رابط میان زیر برنامه ها باید به گونه‌ای باشد که بتواند تمامی انواع اطلاعات را به زبانی واحد و مشترک تبدیل نماید. در حقیقت هر کدام از زیر برنامه ها یا ماژول‌ها، موظف به انجام کار خود هستند. این بدان معنی است که هر برنامه، یک ورودی و یک خروجی دارد. توجه به این نکته نیز خالی از لطف نیست که خروجی هر ماژول (که با احتمال زیاد، در جای دیگری بعنوان ورودی استفاده می‌شود) باید برای ماژول بعدی قابل فهم باشد. در حقیقت با وجود ERP در یک شرکت، دیگر نیازی به برنامه های جانبی یا امکانات دیگری نداریم، چون همه برنامه ها و امکانات باید جزئی از ERP باشند و کلیه عملیات توسط آن کنترل و هدایت شوند.

     

    نرم افزارهای مرتبط به ERP
    در یک مقاله کوتاه نمی‌توان محصولات ERP و یا حتی یکی از این محصولات را معرفی نمود. زیرا همانطور که اشاره شد، برنامه ERP می‌بایست «کلیه» فعالیت‌های مورد نیاز در شرکت را انجام دهد. تنها کاری که در این زمینه می‌توان انجام داد، معرفی برنامه‌های موجود و اشاره به ویژگی‌های آنها است. دوستانی که علاقمند به آشنایی با جزئیات بیشتر هستند، می‌توانند اطلاعات تکمیلی را از طریق اینترنت مطالعه نمایند.
     
    نرم افزار های Open Source در زمینه ERP
    : Wavelet 
    بزرگترین نرم افزار کد باز جنوب شرقی آسیا است که بعنوان اولین شرکت سازنده ERP تحت وب، خود را به دنیای نرم افزار معرفی کرده است. این نرم افزار توسط سه فارغ التحصیل دانشگاه کمبریج ساخته شده که از زبان جاوا و دیگر نرم افزارهای کد باز دیگر برای ساخت محصول خود بهره برده است.
    : Compiere
    دیگر محصول کد باز ERP است که از مرورگر Mozilla و دیگر محصولات کد باز در نرم افزار خود استفاده می‌کند. در این نرم افزار، کاربران می‌توانند ساختار و قالب اطلاعات را بر اساس نیازهای خود تغییر داده و قالب جدید را مورد استفاده قرار دهند. این نرم افزار نیز از جاوا در ساختار برنامه نویسی خود بهره گرفته است.

    :  ERP5   این نرم افزار نیز بصورت کد باز تهیه و در اختیار کاربران قرار می‌گیرد. زبان برنامه نویسی استفاده شده در این نرم افزار، زبان برنامه نویسی Python است. این نرم افزار انعطاف پذیری فوق العاده ای دارد و امکان تغییر هر کدام از بخش‌های برنامه، در آن تعبیه شده است.
     
    سازندگان مطرح نرم افزارهای ERP
    : Wavelet Enterprise Management Portal 
    این شرکت، که سازنده محصول Wavelet است، از شرکت‌های طراحی نرم‌افزارهای ERP در جنوب شرقی آسیا است که مرکز آن در حال حاضر در کشور مالزی قرار دارد. کلیه نرم افزارهای طراحی شده توسط این شرکت، برای کار تحت وب برنامه نویسی شده اند.
     : SAP AG   
    بیشتر دوستان احتمالا تاکنون نام این شرکت را شنیده‌اند. این شرکت برزگترین شرکت اروپایی طراحی محصولات ERP است. این شرکت توسط پنج مهندس سابق شرکت IBM در سال ۱۹۷۲ در آلمان تاسیس شد. این شرکت سومین شرکت بزرگ نرم افزاری در جهان است. همچنین نرم افزار SAP بزرگترین محصول نرم افزاری مربوط به تجارت در جهان بشمار می‌رود.
     : Oracle Corporation   
    شرکت اوراکل، یک شرکت بزرگ و جهانی چند منظوره است که در در فیلدهای مختلفی فعالیت دارد. شاید مشهورترین محصول این شرکت، بانک داده آن می‌باشد و تمامی دوستان با آن آشنا هستند. این شرکت در سال ۱۹۷۷ تاسیس شده و هم اکنون در ۱۴۵ کشور جهان نمایندگی دارد. بعد از بانک داده Oracle ، مشهورترین محصول این شرکت نرم افزار ERP آن است که از خود بانک اطلاعاتی Oracle استفاده کرده است.
     : Microsoft Business Division   
    که همان بخش تجاری مایکروسافت است. این شرکت که مثل همیشه سعی نموده همه نوع نرم افزاری داشته باشد، تمامی نرم افزارهایی که قبلا طراحی و روانه بازار نموده بود، بصورت یک مجموعه در آورده و بنام ERP به دنیای علم و تجارت تقدیم کرده است. محصولاتی که Microsoft در نرم افزار ERP خود استفاده نموده، از معجونی از برنامه های زیر استفاده نموده است Word، Access، Excel، Outlook، PowerPoint، FrontPage، Project و ...
    قبل از اینکه کلیه خصوصیات ERP را در قسمت "معرفی"، تمام کنیم، بهتر است به دسته‌بندی موضوع پرداخته و هر یک را جداگانه بررسی نماییم.
     
    لیست کلی خصوصیات ERP
    وجود ماژول‌های متعدد
    ارتباط ماژول‌ها با یکدیگر
    استفاده از اطلاعات در هر زمان و از هر مکان
    نمایش اطلاعات در قالب‌های مختلف)آمار عددی، نمودارهای خطی، چارتهای سه بعدی و( ...
    داشتن قابلیت Real-time
    کاربری آسان
    پیچیدگی در متد سفارش و نصب
    درصد موفقیتِ نامعلوم و هزینه بسیار بالا
    سرمایه گذاری بلند مدت و گرفتن نتیجه احتمالی بعد از چندین سال
    هزینه و ریسک بالای سفارشی کردن
    آموزش کارمندان و هزینه های آن
    شکست و یکی از علت‌هاوجود ماژول‌های متعدد
    بصورت کلی ERP، سیستمی است که برای جوابگویی به تمام نیازهای کارمندان و بخش‌های یک شرکت بزرگ، ناچار است، ماژول‌های متعددی را برای بخش‌های مختلف در نظر بگیرد. تشخیص نیاز به وجود هر یک از ماژول‌ها و فعال کردن آنها به عهده مدیر اجرایی شرکت است. مدیر اجرایی، خود، این اطلاعات را از منابع مختلف و با بررسی مراحل اتوماتیک نشده که در کار گره ایجاد می‌کند، مورد توجه قرار می‌دهد. این ماژول‌های هر یک موظف هستند، وظایف خود را حتی در صورت جدا شدن از سیستم مرکزی، اگر چه بصورت نسبی، به انجام برسانند. زیر گروه‌های تشکیل دهنده ERP به زیر شاخه ها و دسته های مختلفی تقسیم می‌شوند. بعنوان مثال، بخش مالی ماژول‌های مخصوص به خود را دارد و بقیه بخش‌ها نیز ماژول‌های متفاوت خاص دیگری دارند.
     
    ارتباط با ماژول‌های دیگر
    در قسمت قبل به تعداد بالای زیر مجموعه ها اشاره شد. موضوعی که تقریبا برای همه شرکت‌ها صادق است. اما تفاوتی که ERP با دیگر نرم افزارها دارد، تلاش برای بهم پیوستن و ایجاد رابطه تنگاتنگ میان این ماژول‌ها یا زیرمجموعه ها است. همانطور که قبلا نیز اشاره شد، هر ماژول یک ورودی و یک خروجی دارد (البته خروجی می‌تواند شکل‌های متفاوتی داشته باشد ولی همه شکل‌ها در واقع منشعب از یک مدل بشمار می‌روند). خروجی ماژول‌ها ممکن است به عنوان ورودی زیربرنامه دیگری مورد استفاده قرار گیرد. بدین معنی که ممکن است یک ماژول، موارد و اطلاعات ورودی خود را از خروجی یکی از ماژول‌ها، برداشت نماید.
    حال برای سهولت در امر انتقال اطلاعات از یک بخش به بخش دیگر، یا از یک ماژول به ماژول دیگر، می‌بایست یک قالب و فرمت استاندارد و فراگیر برای تمامی ورودی ها و خروجی ها در نظر گرفته شود تا تمامی ماژول‌ها بتوانند از آن بهره ببرند. در عمل این کار برای پروژه‌های بزرگ غیر ممکن است. برای حل این مشکل از یک رابط میانی استفاده می‌شود که این اطلاعات را از فرمت برنامه مبدا به فرمت رابط میانی تبدیل نماید و سپس اطلاعات تبدیل شده به قالب رابط میانی را به فرمت برنامه مقصد تبدیل نماید.در این سیستم هر برنامه در کنار یک converter یا مبدل عمل می‌کند که این مبدل، وظیفه تبدیل رفت و برگشت اطلاعات را به عهده دارد.
    در قسمت‌های بعدی، مشکلات این مبدل، مزایا و نواقص آن‌ را بر خواهیم شمرد. هنگام مطالعه این مقاله فراموش نکنید که خود را بعنوان مدیر اجرایی شرکت خیالی (!) خود در نظر بگیرید و تلاش نمایید آنچه را از نظر می‌گذرانید، در شرکت خود مورد پردازش قرار دهید، زیرا ممکن است، با فرض اینکه شما جوان باشید و پرکار، ظرف چند سال آینده مجبور باشید برای پیشبرد کارهای شرکت واقعی (!) خود، از این مفاهیم بهره مند شوید. حال به قسمت بعدی توجه کنید.
     
    امکان استفاده از اطلاعات در هر زمان و از هر مکان
    مدیر و مدیران اجرایی برای پیشبرد کارهای خود و رقابت با رقبای خود در دیگر شرکت‌ها، می‌بایست اطلاعات مورد نظر خود را در هر زمان و از هر مکان بدست آورند. در غیر اینصورت مدیر، توانایی مدیریت خود را از دست می‌دهد و یا در بهترین حالت، تصمیمات خود را با تاخیر ابلاغ می‌کند. هر دو حالت فوق به بیشتر شدن فاصله شرکت با رقبا دامن می‌زند.
    همانطور که شما نیز می‌دانید، شغل‌های مدیریتی از پر استرس ترین شغل‌هاست، مخصوصا اگر این مدیریت، مسئولیت پروژه های چند منظوره را بعهده داشته باشد که این خود به استرس موجود می‌افزاید.در این شرایط، اگر ERP ، با مطالعه و دقیق برگزیده و وارد سیستم کاری شرکت شود، می‌تواند در کم کردن استرس و بازدهی بیشتر مدیریت، نقش بسزایی ایفا نماید.
    استفاده از اطلاعات در هر زمان بدین معنا است که سیستم باید قابلیت گزارشگیری و نمایش اطلاعات را در هر زمان که مدیر به آن نیاز داشته باشد، در اختیار او قرار دهد. بنابراین گرفتن خروجی از میان میلیون‌ها رکورد، نیاز به داشتن سرعت بالا دارد. اشاره به این مسئله خالی از لطف نیست که این سرعت بدون بهره گیری از هوش مصنوعی قابل دستیابی نیست، زیرا جستجوی هوشمند اطلاعات، زمان جستجو را Optimize می‌کند و مجبور نیست، تک تک رکوردها و فیلدها را مورد بررسی قرار دهد.
    و اما مکان، تمامی دوستان بدون استثنا می‌توانند حدس بزنند که فاکتور مکان در دنیای امروز بسیار ساده تر از گذشته شده است. زیرا شبکه های خصوصی و مجازی و اینترنت دسترسی به اطلاعات را از هر مکان، ممکن ساخته است. تنها مسئله ای که باید در این مرحله مورد توجه قرار گیرد، کنترل امنیت در ارسال اطلاعات است. مقوله امنیت در همه جا مهم است، اما هنگامیکه کار به ERP می‌رسد و رقابت میلیاردی شرکت‌های بزرگ تنگاتنگ می‌شود، امنیت جایگاه خاصی پیدا می‌کند. اصول رمزگذاری یا Encryption داده ها اهمیت ویژه‌ای می‌یابد.
    نمایش اطلاعات با خروجی‌های متفاوت (آمار عددی، نمودار خطی و چارت‌های گوناگون(
    ازآنجا که مدیر اجرایی و دیگر مدیران شرکت به فراخور نیازهای خود، به گزارش‌های متفاوتی نیاز دارند، برنامه باید پس از جمع آوری اطلاعات مورد نیاز مدیران، آن داده ها را به شیوه دلخواه آنها تبدیل نماید. از جمله خروجیهایی که گزارش‌ها بر اساس آنها طراحی می‌شود، خروجی‌های زیر است:
    آمار عددی با درصد
    نمودارهای دو بعدی (خطی، پای، ...)
    نمودارهای سه بعدی برای ارزیابی ابعاد مختلفی همچون، زمان، فروش و پیشرفت
    یکی از مهترین مسایلی که باید در گزارش‌ها به آنها توجه ویژه‌ای داشت، این است که اگر مدیری تمایل داشته باشد، اطلاعات بیشتری در مورد یکی از نتایج داخل گزارش داشته باشد، باید برنامه این امکان را به مدیر بدهد که مثلا با یک کلیک بر روی آن مورد، بتواند به اطلاعاتی جزئی تر دسترسی داشته باشد که پشتوانه تهیه و ارائه آن مورد از گزارش را داشته باشد.
    بحث نمایش اطلاعات به شیوه های مختلف نیاز به طرح مسایل متعددی دارد که از حوصله مقاله خارج است.
     
    داشتن قابلیت Real Time
    وجود قابلیت Real Time بصورت صددرصد، بدلیل شرایط و عوامل دخیل در مدیریت و تجارت، تقریبا غیر ممکن است. اما تمامی سازندگان محصولات ERP تلاش می‌کنند خود را تا آنجا که در توان دارند به درصد مطلوب برسانند یا به سمت آن میل کنند.
    کاربری آسان
    بدلیل عدم تخصص مدیران، جهت استفاده از کامپیوتر، طراحی برنامه یا در حقیقت طراحی GUI برنامه باید به گونه‌ای باشد که این افراد با کمترین مشکل بتوانند به استفاده از نرم افزار اقدام نمایند. طراحی مناسب GUI یا رابط گرفیکی کاربر، مدت زمان آموزش برنامه را نیز کاهش می‌دهد. این خود به مزایای طرح می‌آفزاید. کاربر باید بتواند براحتی و تنها با یک نگاه به هدف خود در دستیابی به اطلاعات مورد نظر برسد

    متاسفانه نرم افزارهایی که در ایران طراحی می‌شوند، از این لحاظ بسیار ضعیف هستند. این ضعف به چند دلیل برمی‌گردد:
    .
    1 عدم وجود ارتباط میان برنامه نویسان و طراحان با کاربران غیر حرفه ای است.
     .
    2 برنامه نویسان، خودشان کار طراحی GUI را بعهده می‌گیرند، در حالی که در کشورهای پیشرفته، شرکت‌های عظیم و مطرح تولید نرم افزار، طراحی GUI ، توسط یک تیم زبده و متخصص انجام می‌گیرد که در نهایت بعد از برقراری جلساتی میان طراحان GUI و برنامه نویسان، رابط به اصل برنامه پیوند می‌خورد   
    .
    3 که از مهمترین عوامل بشمار می‌رود، این است که در کشور عزیزمان، برنامه نویسان جزء افرادی هستند که زیر خط فقر زندگی می‌کنند!! زیرا اولا قانون Copyright اصلا معنی ندارد. ثانیا برنامه نویس دائما تحت فشار است که برنامه را هر چه سریع‌تر تحویل دهد، زیرا مشتری در حال پریدن است!! و در آخر اینکه، منابع و تیم مورد نیاز در اختیار برنامه نویس قرار نمی‌ گیرد.
    به کرات شاهد بودیم که دوستان عزیز برنامه نویس تمامی کارهای زیر را خود به تنهایی انجام می‌دهند، در حالیکه تمامی این کارها در شرکت‌های معتبر توسط تیم های جداگانه‌ای انجام می‌شود:
    تعریف ماژول‌ها و میزان تقسیم ماژولی
    برنامه نویسی ماژول‌ها
    اسمبل کردن ماژول‌ها و ساختن برنامه اصلی با کمک برنامه نویسان
    طراحی گرافیکی برنامه


ارسال نظر
Info

توجه: از ارسال پيام هاي خصوصي در حالت لاگين براي نويسنده وبلاگ اجتناب نماييد.
در صورتی که در فرم ارسال نظر، نام شما توسط سیستم شناسایی شده باشد(در حالت لاگین) نظر شما بلافاصله منتشر خواهد شد.


در غیر اینصورت نظر شما پس از تایید توسط مالک وبلاگ منتشر خواهد شد.

 authimage

درباره من

  • 9163858398
  • جديدترين مقالات مرتبط با مدیریت فناوری اطلاعات (برنامه ريزي منابع سازماني ERP و..)
    احمد محمدی(کارشناس ارشد مدیریت - فناوری اطلاعات و مهندس نرم افزار)
    مشاور نظام مهندسی رایانه ای خراسان رضوی
    ahmad.mohammadi.a@gmail.com

آخرين مطالب بروز شده