قرار هست چی رو بررسی کنیم؟
وسط اینهمه متخصص، تحلیلگر سیستم دقیقاً چه کاری میکند که بدون او کار میلنگد؟
یک نقش که کمتر دیده میشود
در هر سیستمی، چه فنی، چه اجتماعی، چه سازمانی، متخصص زیاد داریم: مهندس نرمافزار، حسابدار، مدیر فروش، پزشک، تحلیلگر مالی و… ولی بین همهی اینها نقشی هست که کمتر به آن توجه میشود: تحلیلگر سیستم. او کسی است که فقط اجزا را نمیشناسد؛ رابطهها، هدفها و ساختار کل را هم میفهمد. و اگر در سیستم نباشد، حتی بهترین متخصصها هم ممکن است در حل مسئله بمانند.
ناظر کلنگر
تحلیلگر سیستم شبیه کسی است که از بالای کوه به کل دره نگاه میکند. فقط درگیر کار هر جزء نیست، به این هم نگاه میکند که اجزا چطور با هم هماهنگ کار میکنند. پرسشهایی میپرسد که دیگران کمتر میپرسند: این اجزا چطور به هم وصلاند؟ مسیر رسیدن به هدف درست طراحی شده؟ بخشهای مختلف سیستم همراستا هستند؟ و بسته به موقعیت گاهی در نقش پرسشگر ظاهر میشود، گاهی مدلساز، گاهی تحلیلگر سناریو، و گاهی کسی که ساختار را عوض میکند.
هدف، اجزا و ساختار
در نگاه سیستمی هر سیستم سه مؤلفهی اصلی دارد:
| مؤلفه | توضیح |
|---|---|
| هدف | مقصد نهایی که همهی اجزا برایش کار میکنند |
| اجزا | عناصر مستقل یا نیمهمستقل سیستم |
| ساختار | نحوهی سازماندهی و ارتباط اجزا برای رسیدن به هدف |
کار تحلیلگر این است که این سه را با هم تنظیم و همراستا کند. بپرسد ساختار از اجزا درست پشتیبانی میکند یا نه، اجزا واقعاً در راستای هدف کار میکنند یا هرکدام راه خودش را میرود، و هدف سیستم روشن و قابل دسترس هست یا نه.
پلی میان تخصصها
در سیستمهای پیچیده هر متخصص بخشی از سیستم را خوب میشناسد. اما وقتی بخشها با هم تعارض پیدا میکنند یا ارتباطشان میگسلد، یک نفر باید زبان مشترکی بینشان بسازد. این کار تحلیلگر سیستم است؛ یعنی هم مترجم بینتخصصی، هم هماهنگکننده، هم کسی که تصویر کل سیستم را در ذهن دارد.
در یک پروژهی ERP، مثلاً، تیم مالی دنبال دقت عددی است، تیم منابع انسانی روی رضایت کارکنان تمرکز دارد و تیم فناوری به زیرساخت و امنیت فکر میکند. تحلیلگر باید این نیازها را با نگاه به هدف کل سازمان کنار هم بگذارد و ساختاری طراحی کند که تعارضها را به همکاری تبدیل کند. به نظرم در سیستمهای پیچیده این نقش حیاتی است و جانشین ندارد.
مرتبط: 08 چرخه حیات توسعه سیستمها (SDLC) (تحلیلگر در کدام مرحلهها وارد کار میشود).