مقدمه
رشد غير قابل پيش بيني فناوري اطلاعات و ارتباطات در دهه هاي گذشته که با تکيه بر توسعه صنايع مختلفي ازجمله الکترونيک، کامپيوتر، مخابرات و ... صورت گرفته، بر جنبه هاي مختلف عملکرد سازمانها تاثيرات شگرفي داشته است. همزمان با اين تغييرات، محيط فعاليت سازمانهاي مختلف پيچيده تر شده و به همين جهت نياز به سيستمهايي که بتواند ارتباط بهتري بين اجزاي مختلف سازماني برقرار کرده و جريان اطلاعات را در بين آنها تسهيل کند، افزايش چشمگيري يافته است. اين سيستمها كه در مجموع به سيستمهاي سازماني Enterprise Systems (ES) معروف هستند، زمينه اي را فراهم آورده اند که مديران بتوانند در تصميم گيري هاي مختلف خود از اطلاعات مناسب در هر جا و در زمان مناسب استفاده نمايند.
از اوايل دهه 1990 ميلادي، ظهور نرم افزارهاي يکپارچه اي تحت عنوانEnterprise Resource Planning (ERP) با هدف قراردادن سازمانهاي بزرگ، توسعه بسيار زيادي پيدا کردند. اين نرم افزارهاي بسيار قدرتمند، پيچيده و گران قيمت، سيستمهاي از پيش طراحي شده اي هستند که پس از اندك تغييراتي در آنها (Customization) توسط مشاوران پياده ساز و مشاوران تحليل فرايندهاي سازماني، پياده سازي و اجرا مي شوند. در بسياري از موارد سازمانها به دليل اجبار در تبعيت از منطق حاکم بر اين نرم افزارها، مجبور به اصلاح و بازبيني مجدد فرايندهاي خود هستند.
تعريف ERP
ERP يا Enterprise Resource Planning يک بسته نرم افزاري است که تمامي فرايندهاي اصلي تجاري در تمام صنايع را پوشش ميدهد.و آخرين راهکار تکنولوژي اطلاعات جهت تامين نيازهاي انفورماتيکي سازمانها وموسسات وبرنامه ريزي بهينه منابع آنها با نگرش توام درون وبرون سازماني مي باشد.
نرم افزار برنامه ريزي منابع شركت يا همان ERPدر واقع آن چيزي كه از نامش بر مي آيد نيست. برنامه ريزي را فراموش كنيد - چون اين كار را انجام نمي دهد- منابع را نيز كه واژه اي مستعمل است به كنار مي گذاريم. هدف دگرگون ساختن روش كاري شركت است. ماموريت اصلي ERP اين است كه تمام زير مجموعه ها و توابع يك سازمان را در يك سيستم كامپيوتري كه مي تواند به تمام نيازهاي آنها پاسخ دهد گردآوري كند.
طراحي نرم افزاري كه همزمان نيازهاي افراد در امور مالي ،منابع انساني و انبارداري را جوابگو باشد به هيچ وجه آسان نيست.هركدام از اين اجزا، معمولا سيستم كامپيوتري مخصوص به خود دارند،كه هر يك با روش بخصوصي که آن بخش نياز دارد سازگار است؛ ولي ERP همه آنها را تركيب مي كند: برنامه نرم افزاري يكپارچه، كه پايگاه داده هاي يگانه اي ايجاد مي كند كه توسط آن قسمتهاي مختلف مي توانند به سهولت اطلاعات را با هم به اشتراك بگذارند و با يكديگرارتباط بر قرار كنند. اين رويكرد مجتمع مي تواند نتايج فوق العاده اي در پي داشته باشد ؛ لازمه اين امر پياده سازي صحيح برنامه توسط شركتها است.براي مثال سفارش يك مشتري را در نظر بگيريد. معمولأ هنگامي كه مشتري سفارش خود را ارائه مي دهد سفري طولاني كه بيشتر روي كاغذ است آغاز مي شود، از اين قسمت به آن قسمت فرستاده مي شود ودر طي راه بارها در سيستم هاي كامپيوتري بخشهاي مختلف ثبت و مجددأ ارسال مي گردد. اين امر سبب تاخير يا گم شدن سفارشها مي شود .همچنين در سيستم كامپيوتري هر بخش احتمال رخ دادن اشتباه در ثبت وجود دارد. در اين فاصله هيچ يك از كاركنان شركت بدرستي از وضعيت سفارش در يك مرحله بخصوص اطلاع ندارد.