تجربیات یک تحلیگر سیستم
تجربیات یک تحلیگر سیستم
یک تحلیل گر سیستم واقعا چه میکند؟
در اواخر دوران تحصیلیام در دانشگاه یک پیشنهاد شغلی از یکی از شرکتهای بزرگ نفتی دریافت کردم. وقتی که مادرم از این پیشنهاد شغلی مطلع شد گفت: ((این بسیار خوب است، عزیزم، اما تجزیه و تحلیلگر سیستم کیست؟)) در آن زمان، من واقعاً نمیدانستم.
سه هفته بعد از فارغ التحصیل شدن در ماه می ، یک کامیون باری بزرگ تمامی دارایی های مرا که شامل ماشین جدید من هم بود (اولین بدهی بعد از فارغ التحصیلی) ، بار زد. من به سمت هیوستن پرواز کردم درحالیکه ماشین راهی جنوب شده بود. من کسی را در هیوستن نمیشناختم – تنها رابط من یکی از کارمندان شرکت بود که چند باری با من تماس گرفته بود – من میدانستم که اسم او فِرِد است و فکر میکردم که تنها یک تحلیلگر سیستم است. وقتی که به هیوستن رسیدم، با فرد تماس گرفتم و او از من خواست تا او را در ساختمان مرکزی ملاقات کنم. در کمال تعجب فرد یک دفتر بزرگ در طبقۀ 25 ساختمان داشت و یکی از مدیران ارشد بود. او مرا به کارکنان منابع انسانی سازمان معرفی کرد که مرا در یافتن یک آپارتمان برای اقامت یاری کردند.
اولین فعالیت کاری من در یک تیم توسعه بود که وظیفۀ جایگزین کردن کل سیستم حسابداری و عملیاتی شرکت را بر عهده داشت. هفتاد نفر در این پروژه شرکت داشتند که به زیر گروه های متنوعی همچون حسابهای دریافتنی، کنترل انبار و ... بر اساس عملکردهای کسب و کار تقسیم شده بود. من در زیر سیستم کنترل انبار کار میکردم . تیم ما از یک لیدر (سرپرست) ، یک تحلیلگر ، با پنج سال سابقۀ کار، من و یکی کاربر تمام وقت ((ادی)) ، تشکیل شده بود. ادی سابقاً یکی از بزرگترین انبارهای لوله شرکت را در نیو اورلئان اداره میکرد و به بوستون انتقال داده شده بود تا در این پروژه همکاری کند و بیش از 20 سال سابقۀ کار داشت. هدف زیر سیستم ما کاهش یک میلیارد دلار مازاد انبارها که ناشی از فرایندهای ضعیف در کسب وکار بود، میشد. نزدیک به 2000 انبار وجود داشت که برخی از آنها خیلی کوچک و عملاً دستهای لوله در کنار مکانهای حفّاری بودند و سیصد هزار کد کالا به ثبت رسیده بود. اولین وظیفۀ من این بود که همه چیز را دربارۀ لوله و انبارهای سرپر بدانم. از جمله چگونگی سفارش کالاها – دریافت آنها در انبارها – بازرسی ، ثبت و انتقال به مناطق حفّاری و ... . من و ادی شش ماه در یک اتاق کنفرانس بزرگ در حال رسم فلودیاگرام های جاری و فرایندها بودیم. در این حین سرپرست تیم ما از کار انصراف داده و هیچ جایگزین فوریای نبود. من تصمیم گرفتم که باید به انبارها بروم چون از دیاگرام فرایندها ، درک نحوۀ کسب وکار برایم امکان پذیر نبود. من به یکی از انبار ها در شهر ادسا رفتم. این تجربه بسیار شک برانگیز بود. من با کت و شلوار و کفش رسمی به یکی از انبارها رفتم. در حالیکه یک ساختمان تمیز با ریلهای متحرک و جرثقیل حمل کالا را انتظار داشتم، اما در عمل با یک انبار سر باز وسیع کثیف با حصارهای آهنی دور تا دور آن مواجه شدم. من کارکنان انبار را دنبال میکردم و شروع به درک این مسأله کردم که چرا سیتمهای حسابداری اینقدر آشفته بودند. این افراد آنقدر مشغول جابجایی و بازرسی لولهها (با دستگاههای بزرگ فشار آب) بودند که کارهای کاغذی آخرین کاری بود که هرروز انجام میدادند. آن_ها میبایست فرمها را پر میکردند و کد کالاهایی را که هرروز به داخل سازمان رفته و یا از آن خارج شده بودند را ثبت و ضبط میکردند و با 300000 کد کالا، این کار آسان نبود و زمانی که کد کالا را نمیدانستند باید یک توضیح مختصر مانند وزن – درجه – قطر – طول می نوشتند.
بعد از آن سفر من و ادی زمان بسیار بهتری برای ارتباط با هم داشتیم. بعد از شروع کردن طراحی سیستم کنترل موجودی با ادی من مفهوم واقعی « سیستم یکپارچه» را فهمیدم. ما همواره میبایستی با دیگر زیر سیستمها رابطه برقرار میکردیم. به طور مثال زیرسیستم سفارش خرید میخواست از یک کاتالوگ مواد جدید استفاده کند که همگی را در گروه ما، یا زیر گروه جداول حسابها میخواست یک سری کدهای جدید حسابداری تولید کند که دوباره تمامی طراحیهای گروه ما را تحت تأثیر قرار میداد. در نتیجه ما میبایستی در ارتباط دائمی با هم میبودیم و همواره زمزمهی این بود که چه گروهی خواهان چه تغییری است (و همه، همکاری دیگر گروهها را میخواستند.) برای این که داستان را خلاصه کنم، در میانهی کار تیم توسعه تصمیم گرفت که بهجای طراحی یک سیستم از ابتدا یک بستهی نرم افزاری خریداری کرده و آنرا مطابق نیازهای خود به کار گیرد (Customize). ما چهار ماه تمام صبر کردیم تا مذاکرات قرارداد تمام شود و به امضا برسد. بدون هیچ دیدی از این که چه باید بکنیم. تا اینکه بسته رسید. سرپرست ارشد ما یک تیم تشکیل داد تا طراحی، توسعه و پیادهسازی اصلاحات کوچکی در سیستم کنونی را بر عهده گیرد. زیر گروه « موجودی کالا» شروع به طراحی بسیاری از موارد کوچکی که باید اصلاح میشد کرد. ما یک کتاب مالیات فروش و مصرف خریدیم و برنامهای نوشتیم که به طور خودکار مالیات کالای منتقل شده را محسبه میکرد. ما همچنین، یک بستر تبادل الکترونیکی داده ها را با یک کمپانی که روند قیمتهای فعلی بازار لوله را دردست د اشت، فراهم کردیم و این بسیار عالی بود، چرا که حسابداران میبایستی انبوهی از کاتالوگ ها را در دفترشان برای پیدا کردن قیمت ها نگه میداشتند. ما همچنین یک سیستم انتقال فوری چک ها به بانک (انتقال الکترونیکی سرمایه) را نوشتیم که البته 4 ماه طول کشید.
در این مدت من وظایف دیکری نیز داشتم، من هماهنگ کنندۀ داده های لغت نامه بودم ، بدین معنا که هر زمان که تیم های پروژه داده های جدیدی را تشخیص میدادند ، من باید باید نامی معتبر به آن داده ها میدادم و آنها را وارد دیکشنری میکردم. و همچنین گزارشهایی را برای تیم پایگاه داده تهیه میکردم که میبایست تمام این اطلاعات دادهای را منطقاً ترتیب میدادند. نیز به عنوان هماهنگ کنندۀ تقاضاهای امنیتی فعالیت داشتم و هر بار فردی که قصد دسترسی به مجموعهای از داده ها را داشت، من میبایستی تشخیص میدادم که آیا آنها نیاز معقولی در وارد کردن یا خواندن داده ها دارند و نتیجۀ کارم را به مدیر یا Administrator اطلاعات شرکت تحویل میدادم،همچنین باید ارائه های زیادی برای دیگر تیمهای پروژه ، سرپرستان و کاربران میدادم . در ابتدا این سخنرانی ها برای عموم استرس زا بود ولی با شرکت در کلاس های مهارتی، این مهارت ضروری را کسب کردم. چرا که تنها زمانیکه افراد ارشد شرکت با تجزیه گران سیستم ارتباط دارند همین زمان ارائه بود. و اینها در نهایت عملکرد کاری افراد را میسنجند.
به طور خلاصه دو سال اول کاری من به عنوان یک تجزیه گر سیستم بسیار هیجان انگیز بود. من بیشتر زمان را صرف صحبت با کاربران کردم تا از کسب و کار سر در بیاورم و همچنین با دیگر تحلیلگران سیستم تا از سازگاری زیر سیستم ها با هم مطمئن شوم.
در این مدت بسیار طراحی کردم مستندی از این طراحی ها تهیه کردم که شامل گزارشها ، فرم اطلاعات ورودی و مشخصات برنامه نویسی بود و برای برخی از این برنامه ها مشخصاً کد نویسی کردم. همچنین یاد گرفتم که سیستم را چکونه تست و پیادهسازی کنم. مقداری نویسندگی فنی در ارتباط با مستند سازی سیستم های جدید که شامل مستندات فنی و مستندات کاربران بود، کردم و در نهایت دوستان زیادی پیدا کردم . در مورد کسب و کار شرکتها ینفتی و تکنولوژی های مورد استفاده اطالاعات زیادی کسب کردم، و همچنین در نحوۀ سخنرانی و توضیح و ساده سازی اصطلاحات فنی برای افراد، تخصص یافتم.
منبع : www.systemsanalyst.com
ترجمه و تلخیص : محمد رضا شهاب دهکردی- احسان حائری