مهارت هایی که TEAMCENTER ADMIN به آن نیاز دارد

مهارت هایی که TEAMCENTER ADMIN به آن نیاز دارد

مهارت هایی که TEAMCENTER ADMIN به آن نیاز دارد.
شاید به عنوان یک مهندس مکانیک در حوزه کاری من نباشد ولی وقتی میبینم بدون داشتم مهارت در مدیریت پلتفرم بزرگی مانند TC نمی توان از آن بهره برداری کرد. مجبور میشوم مرزهای IT را رد کنم تا آنچیز که برایم جالب است را بدست بیاورم.

بگذارید ببینیم با چه چیزی طرف هستیم؟ از چه چیز صحبت میکنیم؟ شاید این موضوع یعنی مدیریت پلتفرم TC بهترین موضوعی باشد تا عظمت این پلتفرم را نشان دهد. در این نوشته سعی دارم تا خیلی خلاصه به دوستان علاقه مند به سیستم های PLM بگویم:

TC فراتر از یک نرم افزار است.

ما به چه مهارت ها  یا مدیرانی برای مدیریت TC نیاز داریم؟

خلاصه ترین جواب شاید این باشد: ” بستگی دارد”

انواع مهارت ها نیاز است تا بتوان سیستم بزرگی مانند TC را مدیریت کرد. لذا من فکر میکنم باید به تفکیک کاربرد این موضوع به چند مدیریت مختلف با مهارت های مختلف تفکیک شود. چرا که ” همه چیز را همه گان دانند”

Database Administrator
در این سطح نیازی نیست از TC چیزی بدانید. شما باید با پایگاه داده و  مفاهیم آن آشنا باشید و این که TC چگونه اطلاعات را در آن میریزد. از SQL-DB2-ORACLE و هر پایگاه داده ای که استفاده می شود اطلاعات کافی داشته باشد. واقعا در این سطح نیازی نیست چیز زیادی از TC بدانید. این شخص بیشتر به مسائلی مانند فضای اختصاص داده شده، TUNING ، بک آپ گیری و غیره می پردازد.

Server Administrator
این شخص در واقع فردی است که TC را روی سرور نصب میکند. کارش بیشتر نصب سرور های واسط ( Cashing)، کانفیگ web tier  و غیره است. همچنین او باید به TEM ( TEAMCENTER Environment management ) برای نصب الگوی داده ها و مودول های مختلف سیستم آشنایی داشته باشد. این ادمین باید تسلط زیادی بر انواع معماری TC داشته باشد اما ممکن است نداند که چه نرم افزارهایی باید نصب کند و کدام کاربر باید از آن استفاده کند. همچنین در مورد سرویس های  , JBoss  و یا   Websphere اطلاعات کافی داشته باشد و به سیستم های لینوکس و ویندور تسلط داشته باشد.

 

Data Model Administrator
این مدیر یا کاربر فردی است که به BMIDE تسلط کامل دارد. مدل داده های هر سازمان متفاوت است ( فرم ها، گردش کارها، کدینگ، میدریت پروژه،  و …..) . شما را نمیدانم ولی این کار برای من جالبترین قسمت کار با این سیستم است. جایی که شما می توانید یک سیستم کاملا مطابق با میل سازمانتان ایجاد کنید. بدیهی است که شما باید بدانید که چگونه از BMIDE استفاده کنید. کمی هم باید در مورد XML بدانید.  اما لازم نیست متخصص باشید. اگر با مدل سازی شیء گرا آشنایی داشته باشید بهتر آن را میفهمید.

در این رده چیزی که بیشتر از هرچیزی باید بدانید کار با BMIDE است. داکیومنت های آن را بخانید. هرچه که بیشتر از آن بدانید انگار که یک جعبه ابزار دارید که ابزارهای بیشتری در آن وجود دارد چون کانفیگ سیستم با این ابزار انجام می شود.

دروغ گفتم! چیزی که بدون آن نمیتوانید کاری را از پیش ببرید آشنایی با مفاهیم طراحی، تولید و توسعه محصول است. این دقیقا جایی است که یک مهندس کارکشته در صنعت  به TC هویت می دهد و آن را از یک مشت کد به یک ابزار قدرتمند در جهت تولید و نوآوری تبدیل می کند. شما باید از هر کسب و کاری کمی بدانید. مثلا الزامات  در صنعت لوازم خانگی با الزمات در صنعت هوافضا متفاوت است. پس به کانفیگ های متفاوتی نیاز است. لذا باید همیشه از کسب کار مورد نظر چند نفر در کنار این مدیر به مشاوره پرداخته تا بتواند نیازها را برآورده کند. خدا آخر عاقبت این مدیر را بخیر کند!

 

Application Administrator
با اقماض می توان نام این فرد را مدیر گذاشت چون بیشتر از Data Model Administrator  پیروی میکند.  اما خوب دسترسی مدیریتی دارد (DBA) و باید بداند که چه کاربری به چه چیزی نیاز دارد و به چه چیزی نیاز ندارد، به چه چیزی دسترسی داشته باشد و به چه چیزی نداشته باشد. همانطور که از اسمش پیداست باید به خود اپلیکیشن های درون رابط کاربری و فرمانها تسلط داشته باشد. در واقع مباحثی همچون کانفیگ حق دسترسی ها، ایجاد WORKFLOW ، تعریف نقش های سازمانی و  ساختار سازمانی، پیداکردن راه حل های خلاقانه برای مشکالات  در این سیستم نامحدود توسط این فرد انجام می شود.

 
توصیه نهایی
اگر می خواهید یک پشتیبان خوب برای مشتریان خود باشید. فقط خوب گوش کنید آنها چه می خواهند و بعد راهی برایش بیابید و به این نکته ایمان داشته باشید که در TEAMCENTER هیچ چیز غیر ممکن نیست.

 

Author: tyaman